-
Notifications
You must be signed in to change notification settings - Fork 6.9k
2021 GSoC Project Ideas
The Zephyr Project is an open source collaborative effort uniting developers and users in building a best-in-class small, scalable, real-time operating system (RTOS) optimized for resource-constrained devices, across multiple architectures.
The Zephyr Project is a neutral project where silicon vendors, OEMs, ODMs, ISVs, and OSVs can contribute technology to reduce costs and accelerate time to market for billions of connected embedded devices. The software is a perfect choice for simple connected sensors, LED wearables, modems, and small wireless gateways. Because Zephyr is modular and supports multiple architectures, developers can create a solution that meets their needs.
As an open source project, the community evolves the project to support new hardware, developer tools, sensors, and device drivers. Improvements are frequently delivered to incorporate enhancements in security, device management capabilities, connectivity stacks, and file systems.
To date 883 developers from more than 25 organizations have contributed to Zephyr Project, making it one of the fastest growing open source projects in the embedded ecosystem. Why do developers love Zephyr Project? Zephyr OS provides developers with feature-rich software optimized for memory constrained devices. It runs on systems as small as 8 kB of memory to more than 512 kB. Developers can use the RTOS as-is or tailor a solution by enabling/disabling nearly every feature using Kconfig, giving them complete freedom. And, developers can use their tool suite of choice by supporting custom toolchains and compiler optimizations. Zephyr OS also supports Bluetooth®, Bluetooth® Low Energy, Wi-Fi*, 802.15.4 and standards like 6Lowpan, CoAP, IPv4, IPv6, and NFC. Major enhancements in 2019 include functional safety certifications, improved features and long-term support.
Zephyr Project has a number of resources and tools available to help get you started. We encourage everyone to join our Slack channel and mailing list.
Below are links to guides and other helpful documentation.
Thank you for considering working with the Zephyr Project as part for GSoC 2021. We are looking forward to considering your proposals and learning more from you. Your proposal should be as technically specific as possible to be understood by the technical lead and as well written as possible to be read by a programmer in an unrelated domain. Try to include all relevant details for the project idea you are proposing.
Full name:
Email:
University and level:
Location:
GitHub ID:
Why does working with the Zephyr Project interest you?
Have you ever contributed to an open source project? If so, which project and what was the contribution?
What programming projects have you completed? What are some of the similarities of your previous projects to your proposal?
Describe any plans you have for the summer in addition to GSoC.
Describe your preferred communication and collaboration style?
In less than 3 sentences sentences, why should we pick YOU?
Provide us with a brief project synopsis or top level summary of the work you propose.
Be sure to include what is the project about and why is it important?
How will you handle the project? Give a detailed description of your planned approach.
Outline a tentative work plan to accomplish your project.
Be sure to include a minimal set of deliverables and a detailed timeline. We suggest division per week or two-week period.
How will you and the mentors keep in contact? (Via weekly Hangouts/Skype calls, via email, via chat…?)
Zephyr Project Home | Documentation Home | Mailing lists