AnsweredAssumed Answered

I.mx280 增加通訊模塊驅動

Question asked by Remy Xu on Aug 22, 2019
Latest reply on Aug 29, 2019 by jimmychan

目前開發的gateway 是用I.mx280的方案

1) 目前增加了一個通訊模塊是透過usb 接口接到gateway主板上

2) 為了支持模塊的驅動,在 kernel 會需要增加 char device 及 幾個 dynamic module  (ko)
3) 為了控制 模塊及驅動, 在 userspace 會增加 application 去操作 kernel 的驅動及 char device
目前我們透過 manuconfig 於kernel 增加了 dynamic module  (ko),以下是需要請教/協助的部份

1) 在SDK何處更改rcS,以便能讓系統起來時,能insmod kernel module
  * SDK 修改rcS init 的程序
2) 在SDK 那個何處適合加 mknod,以建立 userspace 在 /dev/ 下能對建立的char device 做操作
  * SDK 創建 character device 的程序 
3) 由於是透過 usb 介面的模塊,在SDK的何處,可以增加一個 udev 及 hotplug的 rule, 以便模塊add 或 remove時,能於userspace 做相對應的操作
  * SDK 拔插 usb 時的控制程序  
謝謝

Outcomes