User Tools

Site Tools


gsoc:2022-gsoc-zephyr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
gsoc:2022-gsoc-zephyr [2022/03/17 10:42]
Aveekb [Arduino module based on Zephyr]
gsoc:2022-gsoc-zephyr [2022/03/17 10:54]
Aveekb
Line 30: Line 30:
 ===== Project Proposals ===== ===== Project Proposals =====
  
-==== Arduino module based on Zephyr ====+==== Project #1 Arduino module based on Zephyr ====
  
 1 contributor full-size (350 hours). 1 contributor full-size (350 hours).
Line 63: Line 63:
  
  
-==== Apache Thrift Module for Zephyr ====+==== Project #2 Apache Thrift Module for Zephyr ====
  
 1 contributor full-size (350 hours). 1 contributor full-size (350 hours).
Line 75: Line 75:
 The project idea is to get the proof-of-concept [[https://​github.com/​cfriedt/​thrift-for-zephyr|Thrift for Zephyr Module]] into shape for upstreaming. To achieve that, the contributor must: The project idea is to get the proof-of-concept [[https://​github.com/​cfriedt/​thrift-for-zephyr|Thrift for Zephyr Module]] into shape for upstreaming. To achieve that, the contributor must:
  
-perform ​additional integration for Thrift features (protocols, transports)+  ​Perform ​additional integration for Thrift features (protocols, transports) 
 +  * Author additional sample applications using [[https://​docs.zephyrproject.org/​latest/​boards/​index.html|supported boards]] or [[https://​docs.zephyrproject.org/​latest/​guides/​networking/​qemu_user_setup.html|Qemu]] 
 +  * Author additional tests and generate coverage reports using the [[https://​docs.zephyrproject.org/​latest/​guides/​test/​ztest.html|Zephyr Test Framework]] 
 +  * Ensure the module follows appropriate [[https://​docs.zephyrproject.org/​latest/​contribute/​coding_guidelines/​index.html|coding guidelines]] and satisfies [[https://​docs.zephyrproject.org/​latest/​guides/​modules.html|module requirements]] 
 +  * Contribute any necessary improvements back to the Apache Thrift Project. 
 +  * Contribute any necessary improvements back to the Zephyr Project.
  
 +Difficulty: Medium.
 +
 +Mentors: Christopher Friedt - SWE / ASIC FW at Meta (cfriedt AT fb.com).
 +
 +Skills that are Required: Zephyr RTOS,C,C Plus Plus,Python
 +
 +Code License: Apache 2.0.
  
-Difficulty: Medium 
-Skill Required: ​ 
-Mentors: ​ 
-Code License: LGPL 
  
gsoc/2022-gsoc-zephyr.txt · Last modified: 2022/03/25 18:27 by cfriedt