-
Notifications
You must be signed in to change notification settings - Fork 7.4k
2019 GSoC Project Ideas
The Zephyr Project, a Linux Foundation hosted Collaboration Project, is an open source effort uniting leaders from across the industry to build a best-in-breed small, scalable, real-time operating system (RTOS) optimized for resource-constrained devices, across multiple architectures. The Zephyr Project’s goal is to establish a neutral project where anyone can contribute technology to reduce the cost and accelerate time to market for developing IoT and embedded devices.
The Zephyr Project is perfect for building connected sensors, LED wearables, up to modems and small IoT wireless gateways. Because the Zephyr OS is modular and supports multiple architectures, developers are able to easily tailor an optimal solution to meet their needs. As a true open source project, the community can evolve the project to support new hardware, developer tools, sensor and device drivers. Enhancements in security, device management capabilities, connectivity stacks and file systems can be easily implemented.
To date 430 developers from more than 25 organization 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 lists.
Below are links to guides and other helpful documentation.
Thank you for considering working with the Zephyr Project as part for GSoC 2019. We are looking forward to considering your proposals and learning more about 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?
List other GSoC projects you are applying to.
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