You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- <a href=\"https://birdsopensource.github.io/contribute\">Learn more</a> about how to get involved. <br/>
90
-
- <a href=\"https://github.com/BIRDSOpenSource/BIRDSOpenSource.github.io/issues/new?template=Blank+issue\">Submit feedback</a> to let us know how we can improve BIRDS Docs. <br/> <br/>
90
+
- <a href=\"https://github.com/orgs/BIRDSOpenSource/discussions/categories/general">Submit feedback</a> to let us know how we can improve BIRDS Docs. <br/> <br/>
91
91
Join the Community <br/>
92
92
- <a href=\"https://t.me/+D3BCqCmceQ41ZGFl\">Chat With Us On Telegram</a> <br/>
93
93
- <a href=\"https://www.youtube.com/@kyutechseic4187\">Watch Us On YouTube</a> <br/>
Copy file name to clipboardexpand all lines: gsoc/gsoc-ideas-2025.md
+20-18
Original file line number
Diff line number
Diff line change
@@ -10,8 +10,7 @@ lang: en
10
10
11
11
# 🚀 GSoC 2025 Project Ideas List
12
12
13
-
📝 Note:
14
-
The standard coding period for these projects is 12 weeks, but as per GSoC guidelines, the period can be extended to 14, 18, or 22 weeks if needed.
13
+
📝: The standard coding period for these projects is 12 weeks, but given the complexity and learning curve, we recommend 18 or 22 weeks depending on the background of the contributor.
15
14
{: .note .text-grey-dk-300}
16
15
17
16
@@ -21,7 +20,8 @@ The standard coding period for these projects is 12 weeks, but as per GSoC guide
21
20
22
21
🎯 **Goals**:
23
22
- Improve the **documentation website** (using JustTheDocs).
24
-
- Create **tutorials** and **walkthroughs** for software installation, usage, and contributions.
23
+
- Deliver **step-by-step tutorials** for compiling, installing, and using key software components.
24
+
- Document the **process for loading a new program onto the satellite**.
25
25
- Improve function documentation and technical guides for developers.
26
26
27
27
🛠 **Skills Required**:
@@ -30,8 +30,8 @@ The standard coding period for these projects is 12 weeks, but as per GSoC guide
📌 **Description**: Create a **simulation environment** where CubeSat software can be tested before deployment, reducing hardware testing costs and debugging time.
📌 **Description**: Create a **HIL testing environment** where CubeSat software can be tested before deployment, reducing hardware testing costs and debugging time.
100
100
101
101
🎯 **Goals**:
102
-
- Develop a **software model**of a CubeSat, including sensors, actuators, and communication interfaces.
103
-
- Integrate with existing BIRDS software to test firmware behavior under simulated space conditions.
102
+
- Develop a **hardware testing framework**for validating CubeSat software.
103
+
- Integrate with existing BIRDS software to test firmware behavior under controlled conditions.
104
104
- Allow users to run **automated tests** to validate mission scenarios.
105
105
106
106
🛠 **Skills Required**:
107
107
- Python
108
108
- C++
109
-
- Simulation frameworks
110
109
- Hardware-in-the-loop (HIL) testing
110
+
- Embedded systems
111
111
112
112
📆 **Project Size**: **Large (350 hours)**
113
-
🕒 **Duration**: **12 weeks**
113
+
🕒 **Duration**: **18-22 weeks**
114
114
115
115
---
116
116
117
117
## 6. Port Firmware Code to an Open Compiler
118
118
### 🔹 Project Title: *Migrating BIRDS Firmware from CCS Compiler to an Open Compiler*
119
-
📌 **Description**: We currently use **CCS Compiler**, which is proprietary, so we want to make the firmware compatible with an **open compiler**like **Microchip XC8**.
119
+
📌 **Description**: We currently use **CCS Compiler**, which is proprietary, so we want to make the firmware compatible with an **open compiler**such as **Microchip XC8** (though XC8 is only free, not fully open).
120
120
121
121
🎯 **Goals**:
122
122
- Analyze the existing firmware and dependencies on CCS.
@@ -129,4 +129,6 @@ The standard coding period for these projects is 12 weeks, but as per GSoC guide
0 commit comments