查看: 9620|回复: 24

嵌入式工程师的软硬件道路发展的三部曲

[复制链接]
发表于 2010-11-17 15:48:41 | 显示全部楼层 |阅读模式
关键词: 发展 , 工程师 , 嵌入式 , 软硬件 , 三部曲
硬件道路:

第一步: pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。

第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。

第三步: SOC设计,分前端,后端实现,这是硬件设计的核心技术:芯片设计.能做到这步,已经不属于平凡的技术人员。

软件道路:

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

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

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

软件道路中,驱动,系统应该是最深入的部分,不是短时间可以掌握的,需要有勇气和耐心。嵌入式开发,软硬结合,因为硬件条件比PC差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要.有问题就解决问题,无数次的实验,也许是解决问题的必由之路。
发表于 2010-11-19 00:16:53 | 显示全部楼层
XUE XI
发表于 2010-11-21 11:32:21 | 显示全部楼层
还要好好学习啊
发表于 2010-11-21 16:20:22 | 显示全部楼层
发表于 2010-11-21 16:20:46 | 显示全部楼层
硬件DSP和ARM架构也是不错的嘛
发表于 2010-11-22 15:35:13 | 显示全部楼层
学习学习
发表于 2010-11-27 22:33:23 | 显示全部楼层
学习了!!!
发表于 2010-11-30 15:24:54 | 显示全部楼层
学习了
发表于 2010-12-1 11:19:52 | 显示全部楼层
学习学习
发表于 2010-12-1 14:42:11 | 显示全部楼层
学习学习
发表于 2010-12-1 22:54:59 | 显示全部楼层
学习
发表于 2010-12-2 12:44:03 | 显示全部楼层
受用!
发表于 2010-12-3 10:35:50 | 显示全部楼层
继续努力 还差的远
发表于 2010-12-3 11:30:06 | 显示全部楼层
继续努力!
发表于 2010-12-6 14:47:35 | 显示全部楼层
学学
发表于 2010-12-7 09:33:49 | 显示全部楼层
惨,啥也不会。连Protel都忘得差不多了
发表于 2010-12-7 10:44:45 | 显示全部楼层
努力
发表于 2010-12-7 21:31:02 | 显示全部楼层
好贴
发表于 2011-1-1 20:42:22 | 显示全部楼层
thank you!
发表于 2011-1-6 16:53:49 | 显示全部楼层
好..........................
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表