继续按照计划复习C语言的循环结构,同分支结构一样,难度不大,理解起来也很容易。
晚上第一节嵌入式课程开始,并没有立刻讲什么深奥的专业知识,而是系统地了解了嵌入式的概念。简单来说嵌入式开发与传统的单片机开发的的最明显的一个区别就在于操作系统。嵌入式开发可通过在操作系统上开发应用软件来控制硬件,而不需要对硬件知识有什么了解。但是从就业角度来看,单纯地开发应用软件并不能获得长足的发展,只有在软件层面与硬件层面同时发力,才会具备长远的竞争力。在软件层面上应精通计算机语言、数据结构等,硬件层面上也要深入学习。
嵌入式在各行各业的应用十分广泛,生活中最常见的就是如今风头正劲的智能手机。我对智能手机有一定的兴趣,做过一些了解。中国的智能手机产业虽然很庞大,但拥有自己的核心科技的不多,除了华为与中兴,其他厂商在核心科技的方面极其短缺。而国内有自己的SOC的只有华为,海思麒麟虽然属于国产,但用的也是ARM公司的公版架构。因此,嵌入式开发的发展空间还很大。
系统地了解了嵌入式开发的内容,对即将学习的内容有了一定了解,希望对之后的学习能起到指导作用。