打印

嵌入式工程师软件道路三步曲(转)

[复制链接]
2416|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
暗室无线|  楼主 | 2012-1-28 12:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件道路:

  第一步:bootloader的编写,修改, 通过这步熟悉ARM硬件结构,学习ARM汇编语言,阅读ARM的芯片手册,感觉就是像操作51单片机一样操作ARM芯片.这一步最好的两个参考资料就是:芯片手册和bootloader源代码。

  第二步:系统移植, 驱动开发, 我只做过linux方向,所以也推荐学习嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料.操作系统是整个计算机科学的核心,熟悉 kernel实属不易,kernel, 驱动开发的学习,没有什么捷径,只有多读代码,多写代码,熟悉系统API.. understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。

  第三步:应用程序的编写,各种GUI的移植,qt , minigui都被大量采用,两种思想都类似,熟悉一种就可以。

  软件道路中,驱动,系统应该是最深入的部分,不是短时间可以掌握的,需要有勇气和耐心。嵌入式开发,软硬结合,因为硬件条件比PC差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要.有问题就解决问题,无数次的实验,也许是解决问题的必由之路。

相关帖子

沙发
老电工1979| | 2012-1-29 20:21 | 只看该作者
这个更惨一步也没有达到!!!

使用特权

评论回复
板凳
gxgclg| | 2012-1-29 20:30 | 只看该作者
驱动开发还是比较难的

使用特权

评论回复
地板
火箭球迷| | 2013-1-9 22:58 | 只看该作者
每一步都可以分很多具体的

使用特权

评论回复
5
Privia| | 2013-1-11 18:34 | 只看该作者
喜欢这种总结性的,让初学者知道学习的一个程度

使用特权

评论回复
6
firstblood| | 2013-1-12 17:19 | 只看该作者
讲的非常好的,我学习了

使用特权

评论回复
7
comeon201208| | 2013-1-15 19:25 | 只看该作者
这三部讲的蛮好的,不过还是有些抽象的

使用特权

评论回复
8
vivilzb1985| | 2013-1-16 18:27 | 只看该作者
这个涉及到操作系统的移植,的却需要理清思路的

使用特权

评论回复
9
itolpesdm| | 2013-1-16 23:59 | 只看该作者
努力学习bootloader中

使用特权

评论回复
10
itolpesdm| | 2013-1-16 23:59 | 只看该作者
努力学习bootloader中

使用特权

评论回复
11
70956763| | 2013-1-18 12:41 | 只看该作者

使用特权

评论回复
12
夏日飞鹰| | 2013-1-20 10:48 | 只看该作者
一步一步的走

使用特权

评论回复
13
autor| | 2013-1-21 13:20 | 只看该作者
前景不错,道路艰难。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

135

帖子

1

粉丝