0
我正在爲LPC1347創建端口以連接到contiki-os。我有兩個問題:操作系統中的微控制器特定代碼(Contiki)
1:我不明白的是,操作系統如何知道硬件遵循什麼架構,即是哈佛架構還是諾依曼架構。微控制器有2個srams,編譯器或鏈接器爲OS提供庫(內存地址)?另外,操作系統如何知道RAM的地址,是否由鏈接器提供?
2:Contiki沒有設備/外設驅動程序API,所以我如何處理添加外設的 ?我看到在apps/shell/shell-blink.c中有像leds_toggle這樣的函數。我的問題是我怎麼知道運行一個基本的LED程序需要什麼樣的程序庫。
lpc1347沒有gcc編譯器,我能做些什麼呢? RTX RTOS通過lpcxpresso IDE移植到lpc,那麼,我有什麼選擇? – DarthSpeedious
ARM Cortex-M3沒有gcc代碼生成器嗎?那這個呢; http://en.wikipedia.org/wiki/List_of_ARM_Cortex-M_development_tools –
我很抱歉,我是新來的,我想弄清楚哪裏適合,是的,我已經安裝了gcc arm編譯器,謝謝。 – DarthSpeedious