ATSAMV7Xult板卡調試Nuttx系統----NuttX系統目錄結構簡介

ARCH目錄:
體系結構相關的目錄,比如ARM, MIPS, X86, AVR等
說明:
我們的SAMV7-xult使用的是ARM芯片CortexM7系列的,相關芯片代碼位於目錄arch\arm\src\samv7下;
芯片相關的頭文件位於arch\arm\include\samv7


Configs目錄:

板卡形態配置目錄,比如STM32系列的stm32f4discovery板卡,飛利浦系列的lpc4357-evb板卡以及ATMEL SAM系列的板卡等
說明:
以SAMV7-xult板卡爲例,對應配置目錄下存放着ksh, nsh, netsh等很多應用的默認配置


Drivers目錄:

板卡驅動目錄,存放板卡外設驅動相關的代碼,比如UART, USB, SDIO等驅動


FS目錄:

文件系統相關的目錄,支持tmpfs, nfs, fat等文件系統


Grapphics:

圖形顯示相關的目錄,比如LCD, Frambuffer管理等


Include目錄:頭文件所在目錄


Libc目錄: 標準C語言庫目錄


Libnx目錄: Nuttx庫目錄


MM目錄:內存管理代碼


NET目錄:網絡協議棧代碼,比如TCP/IP,ICMG等等


Sched目錄:系統調度代碼


Syscall目錄:系統調用代碼


由於筆者源碼還不太熟悉,隨着對代碼的熟悉,後面逐漸補充!有問題請多多指正!謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章