11月24日,由周立功教授主导撰写的《嵌入式软件工程方法与实践丛书》前三本,共计200万字,在全国嵌入式系统联谊会10周年技术研讨会上正式发布,目前已由北京航空航天大学出版社出版,于京东商城盛大发售。
目前,《嵌入式软件工程方法与实践丛书》已完成以下三本的撰写:
l《面向aworks框架和接口的编程》(上)
l《程序设计与数据结构》
l《面向ametal框架和接口的编程》
一、《面向aworks框架和接口的编程》(上)
1、内容介绍
代码的优劣不仅直接决定了软件的质量,还将直接影响软件成本。软件成本是由开发成本和维护成本组成的,而维护成本却远高于开发成本,蛮力开发的现象比比皆是,大量来之不易的资金被无声无息地吞没,造成社会资源的严重浪费。为何不将复杂的技术高度抽象呢?如果实现了就能做到让专业的人做专业的事,aworks就是在这样的背景下诞生的。由于其中融入了更多的软件工程技术方法,因此就能做到将程序员彻底从非核心域中解脱出来,专注于核心竞争力。
aworks制定了统一的接口规范,并对各种mcu内置的功能部件与外围器件进行了高度的抽象,因此无论你选用的是arm还是dsp,只要以高度复用的软件设计原则和只针对接口编程的思想为前提,应用软件就可实现“一次编程、终生使用、跨平台”,aworks所带来的最大价值就是不需要重新发明轮子。
2、适读人群
本书作为aworks的基础教材,重点介绍zlg在平台战略中所推出的aworks开发平台,适合从事嵌入式软件开发、工业控制或工业通信的工程技术人员使用,也可作为大学本科、高职高专电子信息、自动化、机电一体化等专业的教学参考书。
二、《程序设计与数据结构》
1、内容介绍
本书是c程序设计的进阶书籍,在介绍c语言基础知识的同时,重点强调了软件设计的思想:共性与可变性分析、面向对象的编程思想等,并提供了详尽的范例程序。使读者体会到思想的重要性,面向对象编程并不局限于特定语言,使用c语言同样可以进行面向对象的编程。
本书分为4章:
第1章,主要介绍c语言的基础知识,并提及了共性与可变性分析;
第2章,主要介绍c语言的进阶用法,特别是结构体及函数指针;
第3章,主要介绍算法与数据结构,包含链表、哈希表、队列等;
第4章,主要介绍面向对象的编程思想,包含面向对象的基础概念、虚函数的妙用、状态机设计等。
2、适读人群
本书既可作为高等院校本科、高职高专电子信息工程、自动化、机电一体化及计算机专业的教材,也可作为电子及计算机编程爱好者的自学用书,还可作为软件开发工程技术人员的参考书。
3、京东链接
三、《面向ametal框架和接口的编程》
1、内容介绍
人与人之间的差别不完全取决于知识和经验,思维方面的差异才是决定了每个人未来高度的关键所在。ametal是zlg在平台战略中推出的开发平台,适用于小资源mcu(cortex-m0、cortex-m3等),《面向ametal框架和接口的编程》对ametal框架进行了详细的介绍,深入浅出,列举了大量的范例程序。
通过阅读这本书,读者不仅可以深入理解ametal,将ametal快速应用于实际项目中,更重要的是,可以学习到高度复用的软件设计原则和面向接口编程的开发思想,聚焦自己的“核心域”,改变自己的编程思维,实现企业和个人的共同进步。
2、适读人群
本书适合从事嵌入式软件开发、工业控制或工业通信的工程技术人员使用,也可作为大学本科、高职高专电子信息、自动化、机电一体化等专业学生的教学参考书,使学生在掌握mcu及各类外设使用方法的同时,还可以学习到在嵌入式开发中使用c实现面向对象的编程思想。
5G愿景需要靠整个通信生态圈联合打造
星形联结和三角形联结的区别
传英特尔收购英飞凌 Apple收购ARM
微软委托Hypothesis Group进行了IoT Signals Edition 2研究
恩智浦荣获2011中国RFID行业十大最有影响力国际品牌奖
首发:周立功教授《嵌入式软件工程方法与实践丛书》在北航正式出版开售
为什么电动车自燃更具危险性
汽车电子车载摄像头感光芯片底部填充胶应用
电子项目外包 物联网项目方案开发 硬件方案开发外包 需要注意哪些地方?
如何使用手机设置路由器
[图文]市电电压双向越限报警保护器
!销售/收购/维修TDS2022数字存储示波器TDS 202
小米斩获2019数博会五大奖项 并加大在技术领域的投入
苹果看好LCP发展天线并积极掌控 斥巨资挹注嘉联益科技
dfrobotArduino编程电脑介绍
英伟达GPU短缺影响AI服务器出货量 台积电加紧扩产
同茂线性马达谈2021年中国社科基金立项名单
市电输入可调光LED照明通用设计方案
PCB在过自动锡炉为什么绝缘绿漆会剥落
什么是退耦电容