原创

2008-12-11 18:17 1560 2 2 分类: MCU/ 嵌入式

今天走马观花看了ARM嵌入式开发工具,了解了一点皮毛。


1.CodeWarrior只是ADS在pc机版本中集成的一个IDE(intergrated development environment集成开发环境),AXD(ARM extended debugger)是调试器。配合JTAG仿真器使用。


2.对CodeWarriorh和AXD的使用有了一定感性认识。


3.没有MMU(memory management Unit内存管理单元)的微控制器(如ARM7)只能用uCLINUX操作系统,有MMU的微控制器(如ARM9)可用LINUX操作系统。


4.能用单片机的地方尽量用单片机,便宜。


5.在嵌入式系统中,通常用flash存储器来代替硬盘。(果然不出所料)


6.原来我可以自己到uCLIUNUX的官方网站上下到uCLIUNUX内核源代码。


有几个问题:


1.ARM只是一个核,而不是传统的芯片。各大公司从ARM公司取得技术授权后,在ARM核的基础上开发出自己的芯片。这里说的核是什么呢?实物?还是只是一种设计方法?


2.kernel是什么?刚刚百度了一下,是操作系统内核。是一个具体的操作系统内核还是泛指的呢?再查了一下好像是泛指的内核,具体要加上操作系统:xxOS kernel。


最近怎么感觉不看ARM的书就觉得很奇怪,貌似爱上了她。我要追她,即使我是菜鸟。但只要我用上四年的时间,她就会被我感动的。加油!


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /2 下一条