# 開發者任務分發 TODO Task Claim
本文不定期更新開發者任務,有荔枝派相關的,也有其他小項目的,有興趣的朋友可以在其下留言或者直接小窗聯系我QQ:715805855, 或者郵箱zepanwucai@gmail.com領取任務。
普通簡單任務請在一周內完成,困難任務酌情放寬時間。
每個任務同時可由多人認領,由最先完成者獲取回報。也可組隊認領,回報由隊內協商分配
This page update TODO List every week, and every TODO task have its own reward.
You can contact me with QQ: 715805855 or email: zepanwucai@gmail.com to get the task.
Every TODO Task can be claimed with multiple person, and the first person who finish the task will get the reward.
The TODO list is not complete yet, and you can ask me to add some TODO task too.
# LicheePi Zero TODO List
| 大項 Item | 小項 Sub Item | 詳述 description | 預估難度difficulty(1~5) | 預估耗時time cost | 回報 reward | 領取人 contributor |
| --- | --- | --- | --- | --- | --- | --- |
|教程撰寫Tutorial|開箱指南Open Box Tutorial CN|1.Zero各部分簡介2.啟動方式介紹3.系統鏡像組成部分介紹4.系統鏡像分類介紹5.鏡像燒錄及簡單演示|1|1~2h|Zero|??~木耳多糖 5.4 send out|
||Open Box Tutorial EN|1. Zero element intro 2. boot method intro 3. system image partion intro 4. system image intro 5. image download and demonstration|1|1~2h|Zero| 熟悉的陌生人 5.1 send out |
||WiFi/BT module Usage CN|0.模塊的焊接演示 1.WiFi的使用及iperf測試 2.BT的使用及連接藍牙外設的測試|2|2h|ZeroW||
||WiFi/BT module Usage EN|0.solder method 1.WiFi usgae and iperf test 2.BT usage and test|2|2h|ZeroW||
||Uboot compile CN|介紹Uboot的結構,menuconfig里的常見配置選項,編譯步驟等|1|1h|Zero|飛躍 5.4 send out|
||Uboot compile EN|intro Uboot struct,menuconfig items, compile setps and so on|1|1h|Zero||
||Linux kernel compile CN|介紹Zero的開發環境搭建,內核配置編譯過程,常見驅動的配置等|2|1~2h|ZeroW|亦∮魔 5.4 send out|
||Linux kernel compile EN|Zero's Linux development environment setup,kernel config,driver config, etc.|2|1~2h|ZeroW||
|Uboot調試Uboot Works|SPI啟動SPI Nor boot up|SPI NOR flash啟動到內核,撰寫文檔 SPI NOR Flash boot up to kernel, write the document|4|4~8h|ZeroW + 5 inch LCD||
|驅動調試Driver Works|適配以太網驅動 Adapt Ethernet driver|嘗試編譯以太網驅動,發送給群主驗證,并撰寫過程文檔 compile and debug ethernet driver, write the document|3|2~4h|ZeroW Dock|techping 5.4 send out **finished**|
||Adapt SPI LCD|嘗試編譯SPI LCD驅動,作為系統主顯示,發給群主驗證,并記錄文檔 compile and debug SPI LCD Driver,write the document|3|2~4h|ZeroW Dock|QianFan 5.1 send out|
||Adapt I2C OLED|嘗試編譯I2C OLED驅動,發給群主驗證,并記錄文檔 compile and debug I2C OLED driver,write the document|3|2~4h|ZeroW Dock|星空 5.4 finished|
||適配OV5647攝像頭主線驅動 MIPI CSI and OV5647 driver|嘗試移植OV5647驅動,主要是drivers/media/i2c下寄存器操作和drivers/media/platform下平臺相關操作。發給群主驗證,并撰寫移植文檔 write and debug MIPI CSI,OV5647 driver,write the document|5|???|$500||
||官方SDK驅動攝像頭 AW SDK MCSI driver|剝離官方SDK的Linux內核,構建可使用攝像頭的系統鏡像 strip AW SDK's linux, and run camera on it|4|4~8h|$100|王偉 5.4 send out|
||適配HDMI轉接板驅動 Adapt HDMI driver|IT66121FN驅動 compile and debug IT66121 driver, write the document|3|2~4h|ZeroW Dock|techping 5.4 send out|
||適配按鍵手柄驅動 Adapt I2C joystick driver |TCA8418驅動 TCA8418 driver compile and debug, write the document|2|2h|ZeroW||
|PCB相關 PCB Works|底板修改Dock optimizing |修改優化初版底板 Dock optimizing|2|2~4h|ZeroW Dock||
||I2C手柄修改 I2C joystick optimizing|優化手柄握感 I2C joystick optimizing|2|2h|ZeroW||
||RGB 40P轉50P 轉接板設計 RGB 40P to 50P |根據群創通用50P RGB屏的定義,設計40P轉50P轉接板 RGB 40P to 50P adaptor board design|2|2h|報銷打樣,元件費用 free PCB and bom|shadow 5.5|
|系統鏡像|rootfs for lxde|新增lxde的根文件系統|2|2h|ZeroW|Anonym 5.1 **finished**|
||打包鏡像package image|打包uboot,內核,根文件系統到單獨的dd鏡像 package "dd" image|1|1~2h|Zero|Anonym 5.1 **Finished**|
||Qt image|打包Qt鏡像,并撰寫使用文檔 Package Qt image, write document|2|2~4h|ZeroW Dock|fu登ck 5.1|
||openwrt image|打包 Openwrt鏡像,包含壓縮版和不壓縮版,撰寫編譯,使用文檔 package openwrt image(compress and uncompress), write document |2|4h|ZeroW Dock+5inch LCD||
|雜項MISC|名片式說明書設計 specification card design|90x54mm標準名片大小的簡易說明書,一面標注Zero的引腳位,一面是各資源鏈接|1|1~2h|Zero|小白楊 5.2|
|其它Other|可以提出其它建議,加入到TODO list清單中 Add more task to this List||||||
# 其它項目 快餐式外包
| 項目 | 詳述 | 預估難度 | 預估耗時 | 回報 | 領取人 |
|--- | --- | --- | --- | --- | --- |
|某LED燈板原理圖及PCB修改|從單色燈改成雙色燈和RGBW燈,單面板|2|2~4h|200 RMB|Sandwich à l'ane 5.1|
|某LED燈板閃燈程序修改|從單色燈修改為雙色燈和RGBW燈的閃爍方式|2|2~4h|200 RMB|Sandwich à l'ane 5.1|
|某GPRS模組MQTT調試|使用上海合宙的Air200模塊,Lua編程,自帶MQTT庫,與我方后端工程師對接調試,需先付開發板押金|2|4~6h|500 RMB|MARtinT3CH 5.1|
- 前言
- 荔枝派TODO任務領取
- linux使用小貼士
- 入門篇
- 板卡介紹
- 開箱指南
- 燒錄啟動系統
- 聯網方法
- 鏡像使用
- 鏡像說明
- buildroot系統使用
- debian系統使用
- 外設操作
- 外設操作概覽
- 低速外設
- GPIO
- GPIO模擬低速接口
- UART
- PWM
- I2C
- SPI
- 高速接口
- SDIO
- USB
- EtherNet
- DVP CSI
- MIPI CSI
- 模擬外設
- CODEC
- LRADC
- 常見設備驅動
- USB攝像頭
- USB 3G/4G 網卡
- 舵機
- 開發篇
- UBOOT適配
- UBOOT編譯
- UBOOT配置
- UBOOT配置屏幕分辨率
- UBOOT配置SPI啟動
- Linux內核開發
- Linux內核編譯
- BSP Linux內核編譯.md
- Linux內核選項
- 外設驅動與設備樹
- RTL8723BS驅動
- 根文件系統定制
- buildroot定制系統
- buildroot添加軟件包
- openwrt定制系統
- emdebian定制系統
- camdriod開發
- camdriod編譯
- 主線Uboot引導Camdriod
- 系統鏡像打包
- XBOOT適配
- 荔枝運行XBOOT
- 應用篇
- 游戲機-基于EmulationStation
- 游戲機-gnuboy
- 語音識別-科大訊飛云
- GUI-QT5
- 語音識別-離線關鍵詞識別
- 路由器-Lichee Zero
- 投稿文章
- 荔枝派Zero開箱指南
- Zero i2c oled使用指南
- zero SPI LCD使用指南
- Zero u-boot編譯和使用指南
- TF WiFi使用方法
- Zero Ethernet使用指南
- Zero 移植Qt5.4.1
- ZeroSpiNorFlash啟動系統制作指南
- Visio-uboot-sunxi流程
- lichee 編譯踩坑記錄(ilichee ZERO)
- lichee_zero_外設GPIO接口
- TF WIFI 小白編
- 從零開始LicheePi Zero的開發
- 認識Zero的硬件
- 搭建Zero的開發環境
- 主線Uboot
- 主線kernel
- BSP kernel
- BSP內核啟動
- bsp內核的攝像頭使用
- BSP內核中的保留內存
- uboot啟動BSP內核常見錯誤
- BSP內核 FBTFT移植
- BSP內核啟動錯誤及警告解決
- buildroot 根文件系統
- emdebian 根文件系統
- SPI Flash 系統編譯
- sunxi-fel增加對16M 以上flash的支持
- overlayfs的使用
- jffs2系統掛載不上的常見原因
- JFFS2 文件系統簡介
- uboot對spi flash的識別
- bsp內核的SPI flash啟動
- Docker開發環境
- Docker 命令速查
- 基礎ubuntu系統配置
- docker離線鏡像
- Zero系統燒錄
- dd鏡像燒錄
- 分區鏡像燒錄
- SPI Flash系統燒錄
- 一鍵鏡像燒錄
- Zero外設把玩
- I2C操作
- PWM輸出
- CODEC的使用
- 以太網使用指南
- GPIO操作
- 文件IO方式
- C語言接口(mmap)
- Python操作GPIO
- pinctrl-sunxi介紹
- UART操作
- 點屏
- 點屏之RGB屏
- 點屏之SPI屏 ili9341
- 點屏之SPI OLED
- 點屏之I2C OLED
- 點屏之SPI屏 ili9488
- 點屏之MCU屏
- 點屏之觸摸屏驅動
- 點屏之simple-framebuffer
- 點屏之屏幕時序
- 時鐘控制器CCM
- 攝像頭
- BSP DVP攝像頭
- BSP MIPI 攝像頭
- 主線DVP攝像頭
- 主線 MIPI攝像頭
- SPI 操作
- 應用層開發
- 開機自啟動
- Segment Fault調試
- Zero通過OTG共享PC網絡
- USB攝像頭使用
- 基于QT的GUI開發
- 移植tslib
- 移植QT5.9.1
- 移植QT4.8.7
- QtCreator使用
- Qt5.x移植到Qt4.8
- Qt字體相關
- Qt移植總結
- Qt裁剪
- Qt去除鼠標指針顯示
- zero_imager使用
- 驅動開發
- 設備樹簡介
- GPU/DRM 顯示驅動
- sys下設備樹查看
- atmel觸摸屏驅動分析
- atmel觸摸屏中斷改輪詢
- uboot下gpio操作
- helloworld驅動編譯演示
- FBTFT分析
- 內核模塊靜態加載的順序
- SPI驅動分析
- SPI 驅動編寫
- Uboot開發
- 開機logo
- 看門狗的使用
- 關于系統reboot
- 內核printk等級設置