随着信息技术的发展,嵌入式技术已经成为信息产业热门的技术之一,广泛应用于航空航天、医疗、通讯、网络通讯等各个领域。特别是,嵌入式技术已经随着网络通信的延伸,以消费电子产品的形式进入了我们日常生活的各个角落。据统计,我国软件产值中的40%来自嵌入式软件。嵌入式软件将在整个社会的信息化进程之中扮演极为重要的角色。
目前国内的许多嵌入式系统开发商,其嵌入式软件开发的方法和工具仍处在“初级阶段”。这在成本、时间和技术三个方面影响了企业新产品的迅速推出。现在国内急需大量的嵌入式开发人才来提升嵌入式软件开发的水平。
那么也许会有很多人会问嵌入式在什么年纪学比较合适,虽然在IT这个行业大多数都是8090后,但是所谓活到老学到老,任何时间都是可以的,这毕竟是学技术而不是学艺术,需要的是坚持,所以任何时候学都不晚。
而嵌入式设备的本质就是一台专用的微型计算机,所以就像计算机一样由三个层次的东西组成:硬件、系统级软件、应用软件,对于想要真正学习嵌入式的人来说,以上三个层次技术都要了解一下是有好处的,但每层次都同时深入学习既增加学习难度也没有那个必要,因为一个嵌入式设备肯定是由不同的人分工协作完成的,每个人精通某一层次上的技术就行了。如果能够有老师的辅导或者能加入到老师的项目里,那是比较理想的。还有就是组队参加各种比赛。如果自学,我的体会是:对于想学硬件的,从学8位单片机入手,然后再学ARM、DSP、FPGA等比较容易。对于想做系统级软件,从研究Linux内核开始,可以块ARM开发板来辅助学习。学应用软件开发相对容易一些,毕竟现在网上的资料也很丰富,有一个手机或开发板就可学习了。
温馨提示