首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

嵌入式编程的有关问题

2012-02-10 
嵌入式编程的问题买了一些单片机和arm开发板 想编写程序练习练习 但发现开发板光盘上自带的示例程序上用到

嵌入式编程的问题
买了一些单片机和arm开发板 想编写程序练习练习 但发现开发板光盘上自带的示例程序上用到的都是open ioctl read write 函数而不是单片机书上所写的一些寄存器赋值 和include一些单片机的头文件什么的 想问一下哪个更有用呢 还有如何在arm开发板上练习那些单片机的程序呢

[解决办法]
用好的调试器可以快速入门,就像在TC上学习C语言一样,能动态跟踪每条代码的执行细节,深入研究运行原理,包括驱动和内核代码。不过功能完善的专业调试器会贵得要命。
另外我认为单片机和ARM的区别不在于能否跑操作系统,跑在C51上的操作系统也很多,本人就为单片机开发过。
二者的区别在于结构设计和市场定位不同,单片机基于传统架构设计,片上功能简单,单片价格低到不可想象。ARM基本都是SOC设计,光是片上的快速缓存,价格就能维持在一个相对较高的水平上,整个片子成本就更高。当然,贵有贵的好处,功能强大就能干更多的活,中高端领域尤其是手机开发,单片机就无能为力。如果去做简单的功能控制,单片机反而在性价比更有优势。
选择哪一种,关键看要干什么事 。

热点排行