第1页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共20页嵌入式软件工程师职业指南http://fellow
com2009-03-0410:52bogy新浪博客我要评论(0)摘要:嵌入式目前最流行的就是基于ARM9的开发,相关学习的资料也非常的全
但是嵌入式的开发是个非常长的战线
想一个人把全线贯通至少需要两年的时间
我目前只能在某些点上做到精通
对于整个线上的知识我现在做下总结,留给我以后各个击破
标签:嵌入式软件软件开发ARM9嵌入式目前最流行的就是基于ARM9的开发,相关学习的资料也非常的全
但是嵌入式的开发是个非常长的战线
想一个人把全线贯通至少需要两年的时间
我目前只能在某些点上做到精通
对于整个线上的知识我现在做下总结,留给我以后各个击破
嵌入式设备的用途非常的广阔
小到遥控器、游戏机,大到坦克、航天飞机都有着它的身影,正是以为这个特点它深深的吸引了我
但是所有的技术万变不离其宗
核心技术只占20%
最核心的飞机上的嵌入式和游戏机上的嵌入式产品只是功能上的一点点差异
核心硬件差别不大
按我的理解它的技术大致分三层
底层基于硬件的开发、软件平台的特性开发、应用场景和市场的分析
底层基于硬件的开发,需要电路知识,数电、模电、微机原理、单片机原理、汇编、C语言
这部分学习的特点是技术相对稳定
硬件平台包含多个器件
但是在平台的搭建上,每个器件厂家都会给出相关的建议方案
一般产品基于一个平台开发都是两年以上的开发
核心变化不会太大
在初始设计的时候就要充分考虑几年内不会有大的变动
因为一旦开版投产成本都相当高的
包含了电路设计和驱动开发两方面的工作
硬件的换代一般3到5年
有的甚至更长时间
软件平台的特性开发,对于简单逻辑的一般没有操作系统很简单时序的运算
常使用8位一下的硬件
扩展性比较低
一般通过汇编直接编写