對開發人員提出的快速獲得結果的要求可能會導致在固件實施的開始階段跳過一些關鍵步驟。為了節省調試階段的時間,嵌入式開發人員在編寫任何應用程序代碼之前,請將這十條建議作為起點。
1)建立一個目錄結構,包括但不限于
–應用
–BSP
–建造
–庫
–圖書館
–MCU驅動器
2)添加文件和搜索路徑時,使用工作區和項目的相對路徑。
3)使用構建文件夾來使用具有相同代碼庫的多個工具鏈。
4)在所有工具鏈中設置空白和制表符間距,以便代碼在任何工具中都保持可讀。
5)在開始時設置靜態分析工具。設置分析儀以監控固件錯誤,并檢查是否符合編碼標準。
6)在項目實施的早期設置UART和printf,以便獲得調試信息。
7)一旦printf啟動并運行,不要忘記設置斷言宏!
8)使用git或svn建立基線代碼庫。
9)設置Doxygen自動生成軟件手冊
10)使用設計模式和代碼模板快速開發底層代碼
嵌入式開發人員在項目實施的開始就實施其中的一些建議可以提高效率,甚至可以在開發的早期發現錯誤。