2015年4月20日 星期一

[嵌入式系統]Ch1 嵌入式系統開發起手式

嵌入式系統開發

1.範疇管理 -> 了解目標Driver用的interface(介面)

2.範疇管理 : 請各function確認使用的ping腳沒衝突 及 interface沒變更

3.範疇管理 -> 了解平台是否有該interface的sample code

  • 條列 interface的目錄,並trace code!
  • 看schementic來確認該腳位(同hw_function),並試著透過pin assign或SoC Spec(Data sheet)來改code(register暫存器位置)供下階段測試
  • 寫sample code來測試該interface是否能溝通


4.範疇管理 -> SoC => Interface => Driver

  • 確認interface可以跟SoC溝通後,方可開發driver
  • 嘗試將test interface的方法寫進driver或透過間接呼叫test function使腳位拉高電位控制driver(LED) [在此注意要考量到方向性]
  • 掛載driver,並嘗試插入類似prink確保driver被掛載起來

沒有留言:

張貼留言