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