This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
gsoc:2018-gsoc-iio-driver [2018/01/29 12:13] dbaluta [Proposal] |
gsoc:2018-gsoc-iio-driver [2018/02/21 07:11] (current) dbaluta [Proposal] |
||
---|---|---|---|
Line 21: | Line 21: | ||
* comfortable with C | * comfortable with C | ||
* basic low level programming concepts (files, memory, buses) | * basic low level programming concepts (files, memory, buses) | ||
+ | |||
+ | The accepted student will work on writing the driver for the proposed sensor. In the application form please let me know your plan on how to test your code. | ||
+ | |||
+ | Hints: | ||
+ | * sensor communicates over SPI/I2C. | ||
+ | * SBC or USB to I2C/SPI bridge. | ||
+ | |||
Code license: GPL | Code license: GPL | ||
- | ===== Previous proposals ===== | + | The project is considered successful if the code is accepted into Linux kernel IIO maintainer's tree. |
+ | ===== Where to start? ===== | ||
- | Just to have an idea on how this project works here is a list of successful past projects: | + | Have a look at the [[https://kernelnewbies.org/IIO_tasks]] page. The IIO tasks are part of your application process, try to solve as many as you can. |
- | * [[https://narcisaam.github.io/Setup/ | CCS811 Air Quality Sensor]] | ||
- | * [[https://amsfield22.wordpress.com/2016/08/02/ltc2485-analog-to-digital-converter/|LTC2485 Analog to Digital Converter]] | ||
- | * [[https://eraretuya.github.io/2017/02/11/driver-acceptance/ | ADXL345 accelerometer]] | ||
- | * [[https://iiobits.wordpress.com/2015/01/26/hardware-is-here/| ISL29018 digital ambient light and proximity sensor]] | ||
- | * [[https://kernelsense.wordpress.com/2016/05/23/maxim-success-for-maxim-potentiometer/ | MAX5487 digital potentiometer]] | ||
- | A project is considered successful if the code is accepted into Linux kernel IIO maintainer's tree. | ||
===== Contact ===== | ===== Contact ===== | ||