【四旋翼飞行器】76小时吃透四轴算法!史上最强软硬结合实战项目,👉戳此立抢👈

首发:周立功教授《嵌入式软件工程方法与实践丛书》在北航正式出版开售

2018-11-28 16:41 次阅读

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实现面向对象的编程思想。

收藏 人收藏
分享:

评论

器新哈
里面的例程能不能下载,有没有配套视频?

相关推荐

如何设计嵌入式应用软件架构

把API分为驱动层和应用层API,而不是所有程序都调用驱动层API。(整个应用中都调用驱动层API会....
的头像 嵌入式ARM 发表于 02-22 15:13 103次 阅读
如何设计嵌入式应用软件架构

目前国内在ARM CPU上广泛采用的三种嵌入式操作系统浅析

嵌入式操作系统是ARMCPU的软件基础,从8位/16位单片机发展到以ARMCPU核为代表的32位嵌入....
发表于 02-22 15:03 29次 阅读
目前国内在ARM CPU上广泛采用的三种嵌入式操作系统浅析

京东携手乐天为日本提供无人交付解决方案

近日,中国零售巨头京东与全球电子商务巨头乐天达成一项协议,约定未来乐天在日本的无人交付解决方案中将大....
的头像 无人机网 发表于 02-22 10:55 252次 阅读
京东携手乐天为日本提供无人交付解决方案

C++程序设计教程之多态的详细资料说明

本文档详细介绍的是C++程序设计教程之多态的详细资料说明主要内容包括了:1.继承召唤多态 (Inhe....
发表于 02-22 10:52 7次 阅读
C++程序设计教程之多态的详细资料说明

嵌入式产品开发流程详细分析

嵌入式产品,与普通电子产品一样,开发过程都需要遵循一些基本的流程,都是一个从需求分析到总体设计,详细....
的头像 单片机精讲吴鉴鹰 发表于 02-21 15:55 128次 阅读
嵌入式产品开发流程详细分析

初学者如何学习嵌入式Linux底层系统

做应用门槛低,特别是现在的ANDROID,纯JAVA。做应用的发展路径个人认为就是业务纯熟。比如在通....
的头像 嵌入式ARM 发表于 02-21 14:12 180次 阅读
初学者如何学习嵌入式Linux底层系统

Micronas推出嵌入式电机控制器HVC 4420F 目的是用于汽车应用

TDK集团成员Micronas公司推出新的嵌入式电机控制器HVC 4420F ,产品特色是具有用于驱....
发表于 02-21 08:40 28次 阅读
Micronas推出嵌入式电机控制器HVC 4420F 目的是用于汽车应用

请问有人熟悉AT49BV163DT的操作吗?

请问 有谁熟悉AT49BV163DT的操作?
发表于 02-21 04:45 9次 阅读
请问有人熟悉AT49BV163DT的操作吗?

Altera SOPC嵌入式系统设计教程

Altera SOPC嵌入式系统设计教程第1章 概述 SOPC(System On Programmable Chip,可编程的片上系统)是Altera公司提...
发表于 02-21 04:38 42次 阅读
Altera SOPC嵌入式系统设计教程

请问向嵌入式软件工程师发展,计算机等级考试往哪个方向考好?

嗯、、前段时间考了计算机2级,下次要考3级,我对嵌入式软件工程师方面比较感兴趣,做系统或者底层驱动都喜欢,相对而言更喜欢底...
发表于 02-21 03:23 36次 阅读
请问向嵌入式软件工程师发展,计算机等级考试往哪个方向考好?

请问PCM2912A芯片需要编程吗?

大家好,有谁用过这个TI PCM2912芯片,这个芯片是需要编程的么?...
发表于 02-21 01:46 15次 阅读
请问PCM2912A芯片需要编程吗?

基于和欣嵌入式操作系统实现的一个构件化的网络协议栈设计浅析

嵌入式Internet是随着嵌入式系统的广泛应用和计算机网络技术的发展而产生的一种新概念和技术。嵌入....
发表于 02-20 14:59 56次 阅读
基于和欣嵌入式操作系统实现的一个构件化的网络协议栈设计浅析

一位嵌入式工程师的自述

当初迁移CSDN的博客到OSCHINA的主要原因是CSDN的博客加载速度慢,而且隔三差五的不能写文章....
的头像 工程师人生 发表于 02-20 14:25 174次 阅读
一位嵌入式工程师的自述

嵌入式工程师的发展前景与现状

根据IEEE(国际电气和电子工程师协会)的定义,嵌入式系统是“控制、监控或者辅助设备、机器和车间运行....
的头像 工程师人生 发表于 02-20 14:18 141次 阅读
嵌入式工程师的发展前景与现状

嵌入式工程师的发展方向有哪些

嵌入式工程师分布在各行各业上面。这其中包括了消费电子、工业电子、汽车电子和军用电子等等。从功能上面看....
的头像 工程师人生 发表于 02-20 14:12 158次 阅读
嵌入式工程师的发展方向有哪些

京东高管末位淘汰 裁员热潮还在继续中

近日有记者报道,京东在2019年将进行末位淘汰赛制,淘汰力度还比较大,可能会淘汰10%的副总裁级别以....
的头像 人间烟火123 发表于 02-20 12:16 1795次 阅读
京东高管末位淘汰 裁员热潮还在继续中

初学FPGA或者RISC-V编程最简单的方式

小小的身躯里面蕴涵着大乾坤。我从不崇拜那些买一块几千块钱的FPGA开发板,跑一些什么DDR、视频处理....
的头像 电子发烧友网工程师 发表于 02-20 11:19 220次 阅读
初学FPGA或者RISC-V编程最简单的方式

Java教程之零点起飞学Java的类与对象资料说明

类与对象是进行面向对象编程的基础。类是具有相同属性特征和行为规则的多个对象的一种统一描述,对象是对类....
发表于 02-20 10:41 19次 阅读
Java教程之零点起飞学Java的类与对象资料说明

一款嵌入式物联网开发神器---Microchip的 CEC1x02开发板

这里请大家注意,CEC1x02开发板有两个扩展排针兼容MikroElektronika MikroB....
的头像 贸泽电子设计圈 发表于 02-20 10:06 409次 阅读
一款嵌入式物联网开发神器---Microchip的 CEC1x02开发板

分享编程的七宗罪,也许对你会有所启发

我不知道为什么,身边总有一些人,使用很短 / 随机的名称来给变量命名。当你的项目只有 10-20 行....
的头像 新智元 发表于 02-20 09:05 204次 阅读
分享编程的七宗罪,也许对你会有所启发

全球车用嵌入式影像传感器市场需求暴增,复合成长率将达19%

预期原先仅配备在高级汽车中的环景影像(surround view)功能,将会在未来5~6年内被广泛采....
发表于 02-19 16:21 86次 阅读
全球车用嵌入式影像传感器市场需求暴增,复合成长率将达19%

物联网与嵌入式系统在人工智能时代如何发展

作为支撑人工智能、物联网和5G 发展,作为连接芯片与应用粘结剂的嵌入式技术也将迎来新的机遇。
的头像 嵌入式资讯精选 发表于 02-19 15:07 244次 阅读
物联网与嵌入式系统在人工智能时代如何发展

浅析七款嵌入式Linux操作系统

除了智能数字终端领域以外,Linux在移动计算平台、智能工业控制、金融业终端系统,甚至军事领域都有着....
发表于 02-19 14:58 104次 阅读
浅析七款嵌入式Linux操作系统

下一代Armv8.1-M架构能够提升最小型边缘设备的机器学习能力

Arm Helium技术作为一种全新的M-Profile Vector Extension矢量扩充方....
发表于 02-19 13:58 237次 阅读
下一代Armv8.1-M架构能够提升最小型边缘设备的机器学习能力

[转]搞嵌入式驱动开发一年多的感触

一年多来,搞嵌入式驱动开发项目做的不少: 从网络驱动到CAN驱动、从Dataflash驱动到NAND/NOR FLASH驱动、从C...
发表于 02-19 10:01 438次 阅读
[转]搞嵌入式驱动开发一年多的感触

英特尔在嵌入式领域有大展宏图的信心和决心

“我认为中国可能是一个引发点,现在中国嵌入式市场有一个很大的发展,然后辐射到全球的地区。”英特尔首席....
发表于 02-18 14:14 229次 阅读
英特尔在嵌入式领域有大展宏图的信心和决心

在C51中嵌入式汇编的详细步骤资料说明编详细步骤 

本文档的主要内容详细介绍的是在C51中嵌入式汇编的详细步骤资料说明编详细步骤 。
发表于 02-18 09:53 30次 阅读
在C51中嵌入式汇编的详细步骤资料说明编详细步骤 

是否只有京东全家桶中的一个金融App会收集用户信息?

京东金融已经发了声明,解释说是反馈功能的预缓存,但是并无说服力。因为我的第二条视频还证明了京东金融还....
的头像 电子发烧友网工程师 发表于 02-18 09:40 724次 阅读
是否只有京东全家桶中的一个金融App会收集用户信息?

浅析单片机入门常用的接口电路及其编程

在单片机系统中,通常用LED数码显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、....
的头像 玩转单片机 发表于 02-17 09:58 348次 阅读
浅析单片机入门常用的接口电路及其编程

一种基于嵌入式TCP/IP软件体系结构的优化设计和实现方案详解

随着计算机网络技术和电子信息技术的迅猛发展,Internet的普及,接入Internet的非PC设备....
发表于 02-16 11:24 79次 阅读
一种基于嵌入式TCP/IP软件体系结构的优化设计和实现方案详解

嵌入式一体化的智能化产品在智能交通领域内的应用获得广泛认同

随着世界经济和我国经济的不断发展,交通运输越来越成为国民经济生活中的一个极其重要、不可缺少的因素,现....
发表于 02-16 11:12 161次 阅读
嵌入式一体化的智能化产品在智能交通领域内的应用获得广泛认同

32位单片机与嵌入式操作系统的测试复习题和答案资料免费下载

本文档的主要内容详细介绍的是32位单片机与嵌入式操作系统的测试复习题资料免费下载。
发表于 02-15 17:19 90次 阅读
32位单片机与嵌入式操作系统的测试复习题和答案资料免费下载

基于ARM11平台的智能火灾监测报警系统研究

随着我国城镇化建设进程的加快,城镇的火灾隐患越来越大,每年我国都因为火灾而造成巨大的经济损失。尽管目....
发表于 02-15 15:45 99次 阅读
基于ARM11平台的智能火灾监测报警系统研究

随着成本的逐步降低 中国的智能家居最终将走向嵌入式

后PC时代的到来完全依赖于嵌入式技术的诞生与发展,传统的IT设备逐渐转变为嵌入式设备,这是一个大趋势....
发表于 02-15 15:38 239次 阅读
随着成本的逐步降低 中国的智能家居最终将走向嵌入式

Python的套路都在这里了!7个案例15分钟让你了解

而我要推荐的计算机语言,答案已在标题中被出卖:Python!Python是一门十分容易上手,但是又被....
的头像 马哥Linux运维 发表于 02-15 14:14 411次 阅读
Python的套路都在这里了!7个案例15分钟让你了解

单片机与嵌入式的详细资料总结免费下载

本文档的主要内容详细介绍的是单片机与嵌入式的详细资料总结包括了:1.嵌入式系统概述,2.常用嵌入式平....
发表于 02-15 10:28 63次 阅读
单片机与嵌入式的详细资料总结免费下载

位运算让嵌入式系统更快更稳定

本方法可以让C语言指令进一步接近汇编指令的执行效率,提高单片机、嵌入式系统的速度和稳定性,但编程时应....
的头像 嵌入式资讯精选 发表于 02-15 08:56 162次 阅读
位运算让嵌入式系统更快更稳定

嵌入式产品的研发流程详解

当一个项目做完的时候,如果客户突然又增加需求,增加功能,将导致你的项目周期严重拖延,成本剧烈上升,并....
的头像 玩转单片机 发表于 02-14 15:42 319次 阅读
嵌入式产品的研发流程详解

EFM8BB1 8位微控制器的数据手册免费下载

EFM8BB1 是 Busy Bee 系列的 MCU,是一款小封装且功能全面的多用途 8-位微控制器....
发表于 02-14 08:00 25次 阅读
EFM8BB1 8位微控制器的数据手册免费下载

设计嵌入式系统硬件电路时需要考虑哪些问题

设计以MCU为核心的嵌入式系统硬件电路需要根据需求分析进行综合考虑,需要考虑的问题较多,这里给出几个....
的头像 玩转单片机 发表于 02-13 16:32 247次 阅读
设计嵌入式系统硬件电路时需要考虑哪些问题

几种架构中代码压缩技术的实现进行比较分析

对于嵌入式软件而言,代码尺寸是越小越好。压缩代码以适应受到成本或空间限制的存储子系统已经成为嵌入式系....
的头像 玩转单片机 发表于 02-13 16:28 307次 阅读
几种架构中代码压缩技术的实现进行比较分析

新型嵌入式开发套件可最大限度地缩短开发时间 提高人员的工作效率

虽然FPGA的传统用户是硬件设计者,但是赛灵思的新型嵌入式设计平台,使得软件开发人员也能够在熟悉的环....
发表于 02-13 16:07 111次 阅读
新型嵌入式开发套件可最大限度地缩短开发时间 提高人员的工作效率

iVMS-4200监控软件的使用说明免费下载

软件iVMS-4200是为嵌入式网络监控设备开发的软件应用程序,适用于嵌入式网络硬盘录像机、混合型网....
发表于 02-13 08:00 25次 阅读
iVMS-4200监控软件的使用说明免费下载

PLC编程中形参与实参有什么样的区别

结合STEP7里具体点说可以是,假如我们有1个功能块FB1,功能FC1,几个FB1的背景数据块。在F....
发表于 02-13 08:00 114次 阅读
PLC编程中形参与实参有什么样的区别

多种对讲机的使用资料合集免费下载

本文档的详细介绍的是多种对讲机的使用资料合集免费下载主要内容包括了:C450对讲机扩频350MHz的....
发表于 02-12 08:00 31次 阅读
多种对讲机的使用资料合集免费下载

盘点嵌入式技术在物联网中的应用

随着IT技术飞速发展,互联网已经进入了“物联网”时代。
的头像 嵌入式ARM 发表于 02-11 16:57 611次 阅读
盘点嵌入式技术在物联网中的应用

京东物流无人机在印尼爪哇岛完成首飞

科技所发挥的积极作用在全球范围内都是有目共睹的。然而,当科技所带来的利益在社会各个阶层间分配不均衡时....
的头像 无人机网 发表于 02-11 15:07 1839次 阅读
京东物流无人机在印尼爪哇岛完成首飞

编程25年后,现实将我打回菜鸟程序员的起点

我必须承认这一点,我意识到我生活在自我技能怀疑以及对他人批评的恐惧中。当涉及到我的个人项目时,我会陷....
的头像 电子发烧友网工程师 发表于 02-11 10:33 378次 阅读
编程25年后,现实将我打回菜鸟程序员的起点

嵌入式的定义和举例分析

官方定义:根据IEEE(国际电气和电子工程师协会)的定义,嵌入式系统是“控制、监控或者辅助设备、机器和车间运行的装置”。...
发表于 02-11 10:07 372次 阅读
嵌入式的定义和举例分析

对于嵌入式专业读博事宜,求指点,各位非博前辈也可以谈谈看法。(抱歉,刚玩论坛,没有积分)

      本人是某211大学嵌入式方面的研一学生,我教研室偏向于实用性学习,基本都是写完程序直接拿硬件实际操...
发表于 02-08 19:48 350次 阅读
对于嵌入式专业读博事宜,求指点,各位非博前辈也可以谈谈看法。(抱歉,刚玩论坛,没有积分)

模块化编程之超声波测距

功能: 1:测距 2:警告 (2.29 KB )
发表于 01-30 00:27 489次 阅读
模块化编程之超声波测距

德清政府与京东AI加速器共同助力当地产业升级

“看山荡桨不知远,花间白鹿来迎人。”元末明初诗人倪瓒眼中的德清自然宁谧,天人合一。天人合一是人类能够....
发表于 01-29 16:06 48次 阅读
德清政府与京东AI加速器共同助力当地产业升级

如何正确的设计嵌入式软件架构应该这么做

近公司新招了一个做嵌入式软件开发的同事,该同事是从上海的某一个上市公司出来的,因为我们这边人手不够,....
的头像 嵌入式ARM 发表于 01-29 15:45 555次 阅读
如何正确的设计嵌入式软件架构应该这么做

单片机基础教程之汇编语言程序设计知识的详细资料说明

本文档的主要内容详细介绍的是单片机基础教程之汇编语言程序设计知识的详细资料说明包括了:1 编程的步骤....
发表于 01-28 16:47 148次 阅读
单片机基础教程之汇编语言程序设计知识的详细资料说明

浅谈嵌入式Linux下的C语言编程知识要点

Linux和C语言有着很深的渊源,因为Linux本身就是用C语言编写的。同时,在Linux操作系统中....
的头像 玩转单片机 发表于 01-28 11:32 682次 阅读
浅谈嵌入式Linux下的C语言编程知识要点

嵌入式系统分类介绍

  嵌入式现在可以说是很热门的IT技术之一了,据调查,每个公司就有2-3个嵌入式工程师,当然这是小公司,大公司可想而知,不止...
发表于 01-28 11:07 480次 阅读
嵌入式系统分类介绍

8923B编程参考指南

8923B编程参考指南
发表于 01-28 08:58 65次 阅读
8923B编程参考指南

如何选择合适的MCU和电源让你的嵌入式电路设计更高效

1、MCU的选择选择 MCU 时要考虑 MCU 所能够完成的功能、MCU 的价格、功耗、供电电压、I....
的头像 玩转单片机 发表于 01-27 11:40 1038次 阅读
如何选择合适的MCU和电源让你的嵌入式电路设计更高效

首颗国产40纳米工业级嵌入式存储芯片开始小批量生产 并打入十多家厂商

政府性基金引路,社会资本跟进,江苏南通新一代信息技术产业链“芯片设计”的“缺环”有望加快补齐。两个月....
发表于 01-27 11:10 278次 阅读
首颗国产40纳米工业级嵌入式存储芯片开始小批量生产 并打入十多家厂商

eFPGA是什么?几个关于eFPGA的常见迷思

eFPGA,全称为嵌入式FPGA(Embedded FPGA),顾名思义是将类似于FPGA的可编程逻....
的头像 TechSugar 发表于 01-27 10:40 707次 阅读
eFPGA是什么?几个关于eFPGA的常见迷思