Social advances are accompanied by growing consumption of energy, and therefore, the concept of energy efficiency is grabbing increasing attention. With the rapid development of mobile terminals based on mobile phones, many people become aware that software engineers are able to maximize the advantages of hardware so as to achieve higher energy efficiency by writing highly efficient software. Moreover, the energy efficiency brought by the extensive use of software is more striking. From a software engineer's perspective, in developing embedded software systems, programmers need to take many things into consideration, for example, memory access, transfer of function parameters, configuration of ARM compilers, and skills in C language programming.%社会进步的同时,能源消耗随之增大,能效的概念得到更多人的重视.随着基于手机等移动终端的开发越来越广泛,很多人意识到软件工程师也可以通过编写高效软件来最大化使用硬件特性以实现更高的能效.并且,随着软件应用的增多,其所带来的能效更为显著.从软件工程师的角度来看,程序员在嵌入式软件系统开发时有很多需要注意的事项,其内容涉及存储器访问、函数参数传递、ARM编译器配置、C语言编程技巧等多个方面.
展开▼