今天走马观花看了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的书就觉得很奇怪,貌似爱上了她。我要追她,即使我是菜鸟。但只要我用上四年的时间,她就会被我感动的。加油!
文章评论(0条评论)
登录后参与讨论