0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

西西 作者:厂商供稿 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实现面向对象的编程思想。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4981

    文章

    18281

    浏览量

    288387
  • 编程
    +关注

    关注

    88

    文章

    3440

    浏览量

    92383
  • 周立功
    +关注

    关注

    38

    文章

    130

    浏览量

    37081
  • 京东
    +关注

    关注

    2

    文章

    960

    浏览量

    48111
收藏 人收藏

    评论

    相关推荐

    ARM嵌入式系统基础教程+立功

    ARM嵌入式系统基础教程+立功
    发表于 09-25 16:32

    新书创作谈:立功教授数十年之心血力作《程序设计与数据结构》

    的编程,如何实现?如何深入理解面向对象的思想,这些内容都可以本书中找到答案。写在最后《程序设计与数据结构》仅是《嵌入式软件工程方法实践
    发表于 05-15 18:04

    【完整资料】《程序设计与数据结构》立功数十年心血力作

    中找到答案。写在最后《程序设计与数据结构》仅是《嵌入式软件工程方法实践丛书》中的第一套第一本书,丛书
    发表于 05-16 16:43

    嵌入式软件工程师从初级迈入合格,可以这么来做!

    。但从嵌入式系统软件工程师这个角度来看,这只是外在的东西,并非重要的、本质的工 作。学习、掌握嵌入式系统软件产品开发理论知识、软件开发
    发表于 08-29 20:03

    嵌入式软件工程师从初级迈入合格,可以这么来做!

    。但从嵌入式系统软件工程师这个角度来看,这只是外在的东西,并非重要的、本质的工 作。学习、掌握嵌入式系统软件产品开发理论知识、软件开发
    发表于 09-02 22:18

    嵌入式软件工程师和嵌入式硬件工程师有什么不同,区别在哪里?

    全,会造成整个产品的设计失败。  除此之外,产品设计中可以没有软件工程师,绝不能没有硬件工程师。 因为某些对实时性要求严格的嵌入式产品(
    发表于 07-15 16:01

    关于嵌入式软件工程师的七问七答

    ,并且还需要对些基础知识有蛮多的了解; c.对ARM,FPGA,DSP等这些硬件比较了解。 d.具有较强的实践能力 3.嵌入式软件工程师的待遇如何? 根据前程无忧网发布的薪资报告:具有10年工作经验
    发表于 09-09 09:47

    嵌入式软件工程师需要学什么?

    Linux的技能,只有通过实践来实现了。所以,一定要在学习中勤于实践,你会收获更多。实际的学习过程中,嵌入式软件工程师需要学什么?相信是困
    发表于 11-08 06:11

    嵌入式软件工程师的相关资料推荐

    2000年前后,嵌入式软件工程师有着一套非常具体的技能,他们通常是电气工程师,不仅了解底层硬件的工作原理,还可以再底层编写汇编代码或者C语言代码,以使系统满足实时需求。
    发表于 12-15 07:48

    什么是嵌入式硬件工程师?什么是嵌入式软件工程

    什么是嵌入式硬件工程师?什么是嵌入式软件工程师?嵌入式软件工程师和
    发表于 12-24 06:41

    linux嵌入式软件工程师的相关资料推荐

    嵌入式软件工程师就是编写嵌入式系统的工程师,至于薪资待遇情况,大家都知道处于智能时代,嵌入式技术
    发表于 12-24 07:21

    嵌入式软件工程师需要掌握哪些专业技能?

    嵌入式软件工程师做什么?需要掌握哪些专业技能?嵌入式软件工程企业中主要从事嵌入式
    发表于 12-24 08:19

    嵌入式软件工程师是什么?

    1.嵌入式软件工程师是什么?嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备
    发表于 12-24 06:35

    嵌入式人工智能实践课程改革研讨会在南京顺利召开

    计算机学会嵌入式系统与物联网专委会主办,苏嵌教育、南京沁恒微电子、润和软件、翼辉信息共同承办,电子工业出版社、南京集成电路培训基地协办。会议围绕嵌入式人工智能教学改革、
    发表于 08-31 15:26

    嵌入式软件工程师待遇怎么样

    嵌入式软件工程师薪资多少呢?这想必是所有想要学习或者接触嵌入式软件工程师的人儿都想要了解的。
    的头像 发表于 07-02 17:21 2w次阅读