開發IoT產品的韌體、軟體
1. Embedded Linux Doorbell(門口機)--開發中
1.1 Bring-up
• 在console操作SDK提供的tools,與EE同仁一起確認layout是否正確
1.2 修改MTD partition
1.3 開發Driver
1.3.1 GPIO driver:
• 修改device tree以設定相關gpio pin腳剛開機的direction及data初始值
• 寫kernel module以建立device node
• 寫開機後的控制介面(ioctl)以控制相關gpio pin腳
• 寫HAL API給AP開發人員使用
1.3.2 SPI driver:
• 修改device tree以設定pinmux、建device node
• 開發RFID刷卡機的讀寫介面
1.3.3 I2C driver:開發codec gain值讀寫的介面
1.4 持續開發Audio、Video功能中
2. 無線振動溫度Sensor、Embedded Linux Gateway--已量產
2.1 開發Sensor裡及Gateway裡的Bluetooth Module的RTOS image
2.1.1 開發兩Bluetooth Module之間的廣播、掃描、連線的流程
2.1.2 開發Sensor Bluetooth Module休眠時間長度及採樣周期的設定介面
2.1.3 制定Gateway Bluetooth Module與Gateway SoC的UART通訊協議
2.1.4 開發Bluetooth Module watchdog
2.2 開發Embedded Linux Gateway test tool,以驗證Bluetooth Modules、Gateway SoC之間通訊正常。
2.3 修改Embedded Linux Gateway接收Sensor資料的總數及流程