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

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

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

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

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

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

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

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值