当今,嵌入式系统应用已深入到国民经济的各个方面。在工业控制、家用电器、智能仪器仪表、机电控制等领域,嵌入式系统不断展现出它独特的魅力。与桌面计算机不同,嵌入式计算机系统以应用为中心,具有专用性、低成本、低功耗、高性能、高可靠性等特点。嵌入式系统日益广泛的应用也让人们认识到这项技术蕴涵的巨大的市场潜力。市场的需求带动了对技术人才的需求,今天,在大批学子为工作而发愁的时候,可未来5年里嵌入式系统领域却有超过120万的人才缺口,社会对嵌入式系统相关专业的人才求贤若渴。
从哪里学起
学习嵌入式系统,需要掌握两门最基本的技术:① 掌握主流嵌入式微处理器的结构与原理,② 必须掌握一个嵌入式操作系统。从哪里开始?我建议从处理器芯片开始,学习主流芯片的内部结构和相应的汇编指令,学习在特定编程环境下对这款芯片应用汇编语言或C语言进行编程,本书就是尽力完成这些内容。接着继续学习嵌入式系统和应用程序开发,这种循序渐进的学习有助于理解问题,对于嵌入式系统的开发也有个整体上的把握。
谈起芯片,人们都会知道曾经主导着应用潮流的51系列单片机。目前处理器芯片常见的有ARM、PowerPC、MIPS、Motorola 68K、ColdFire、51系列等,全世界的年产量超过100亿片,其中基于ARM内核的处理器在市场上的份额超过75%,ARM占据了绝对主流(有资料说手机中几乎90%都是ARM处理器)。时至今日,8位的单片机已渐渐淡出电子产品市场。许多在51单片机领域奋斗多年的同志迫于就业压力,不得不学用ARM。作为工科院校电子信息类的学生就更有必要和别人站在同一起跑线上。学习ARM,让你跟进时代潮流,能让你找到一个高薪的工作。