您的位置:首页 > 理论基础 > 计算机网络

嵌入式软件开发—回顾及总结

2006-04-20 17:13 316 查看
嵌入式软件开发—回顾及总结及展望

    自从开始做51以来,一直到现在的ARM,都是比较顺利的,没遇到很困难的问题,就是ucos的移植有点麻烦,做起来也费力些。如果完全是自己做的话,就需要熟悉目标处理器硬件资源,汇编,以及所用的编译环境。除了这几个方面相对困难点外,其他的开发都不怎么难。 单片机软件开发大概就如下几个步骤:首先是所用部件的工作原理,然后就是照着原理写程序。再加上自己的应用逻辑,把这些都综合起来就成了一个完整的应用了。呵呵,比较简单把!其实就这样,两个字——不难。做底层程序最实质工作就是了解相关的寄存器的用法,什么寄存器作什么用,无关的寄存器就别管了。为了你能快速上手,开发之前很重要的准备就是多找些相关的资料,包括示例程序——Demo。

    单片机开发多半是无os的,相对来说资源都是可用的,都要由程序员控制;而有os的开发就比较单一,只做应用,但做移植工作就很复杂了,建立嵌入式开发环境就很重要而且难了,当然技术含量就高些了,哈哈!要想达到一览众山小的境界,就继续努力把。无限风光在险峰!^ _ ^

    在有os的开发中,还有一个很重要的工作就是做驱动开发了,也是和底层的了。另外还有应用层中比较重要的部分就是网络开发,这个是将来的发展趋势,无线网络会很流行,变得普及,3G手机将代替现有的手机。哈哈,发展的还蛮快的,没想到手机也快淘汰了。

    再深入点就需要研究os(linux等)的源代码了。

    对现在来说难点的工作就是os移植,驱动开发。这些就涉及的东西很多了,要有很好的功底才行,不是所有的人都能做的,需要了解很多东西,急不来的,哈哈!

    现在应该平下心来,开始比较深入的研究,积累多点重要的基础,来实现自己下一步的发展,呵呵!

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息