- 定义
嵌入式系统
就是为某个专门应用场景而实现的计算机系统。
- 应用
嵌入式系统一般是针对特定的应用场景,作了专门的性能、功能、成本优化的。
它不要求像PC一样能干很多事,但是它能以最少的钱,把你想干的事干的最好!!
- 嵌入式系统中,工程师们都能做些什么
(1)硬件开发:PCB设计、外壳设计等 (2)操作系统开发:驱动开发、操作系统移植、Framework开发等
(3)应用软件开发:游戏开发、文字处理软件开发等其实,对于工程师来说,做嵌入式系统与做PC系统,很多经验是可以相互借鉴的,而且越是往上(硬件为下,软件为上),
就越是硬件无关,那就与嵌入式系统的瓜葛就越来越少。一般来说,嵌入式系统与PC系统,在硬件层面上差别比较大;
驱动工程师把这种硬件差异,在操作系统层面进行了屏蔽,Framework工程师,进一步对硬件差异进行屏蔽,
从而对于最终的应用软件开发工程师来说,基本感觉不出来自己的软件究竟是在嵌入式系统中工作,还是在PC系统中工作。
(当然,还是要针对嵌入式系统作一些优化的,这些优化,往往只有高级的软件工程师才能体会到、有意识的使用到~)