1. Home
  2. 读书知识

嵌入式编程经典书籍推荐

随着物联网越来越火,嵌入式编程也跟随着火起来了。 ” 这是值得任何想要从事C语言编程工作的人好好阅读的一本书,它讲透了C语言隐含的特点和缺陷,对于初学者,读透这本书,编程中碰到的一些莫名其妙的问题会一下子迎刃而解。 3、《编程精髓》 这是一本来自微软的书籍,它讲述了一套在开发较大软件系统实践中,如何编写无差错代码的原则。 随着实践的积累,你可能会开始主导某些软件项目的开发,而软件项目和其它项目(比如建筑工程项目、商业广告项目等)有非常大的不用,微软的这位项目管理老兄从多年的项目管理经验中总结出一套管理软件项目的方法和原则,非常值得从事类似工作的诸位借鉴。

随着物联网越来越火,嵌入式编程也跟随着火起来了。实际上嵌入式系统几乎是伴随PC系统一起发展起来的,只是以前的嵌入式系统中CPU性能过于弱小,无线通信技术又没有像今天这样普及,故而无法实现人们的万物互联需求。笔者大学学的是电子信息工程专业,毕业到现今10多年一直从事嵌入式软件开发,经历过功能手机、Android智能手机、Android平板的软件开发,也做过通信模组、小型监控设备、LoRa设备的linux软件开发。开发主要使用C/C++语言,搭配少量的脚本语言,如bat、shell、perl、python。现在推荐几本经典的嵌入式编程书籍,供初学者参考。

嵌入式编程经典书籍推荐

1、《C 陷阱》

这是大二时,一位正在准备软考的室友推荐的,我在大三时看了2遍。用他的话说:“看了这本书,我才算是真正入门了C语言。原来那C语言课程仅仅只能算是让你知道什么是计算机C语言编程。” 这是值得任何想要从事C语言编程工作的人好好阅读的一本书,它讲透了C语言隐含的特点和缺陷,对于初学者,读透这本书,编程中碰到的一些莫名其妙的问题会一下子迎刃而解。

2、《高质量C++/C 编程指南》

这是我初入职场时,公司请林锐博士为我们做的培训,是编程规范领域很经典的一本书。一旦你在编程实践中严格按照此书讲述的内容执行,你的软件成果会少很多隐藏的、你未曾预料的bug,会减少很多debug工作量。

3、《编程精髓》

这是一本来自微软的书籍,它讲述了一套在开发较大软件系统实践中,如何编写无差错代码的原则。

4、《微软 》

同样来自微软。随着实践的积累,你可能会开始主导某些软件项目的开发,而软件项目和其它项目(比如建筑工程项目、商业广告项目等)有非常大的不用,微软的这位项目管理老兄从多年的项目管理经验中总结出一套管理软件项目的方法和原则,非常值得从事类似工作的诸位借鉴。

5、《LINUX内核源代码情景分析》

这是浙大毛德操教授主导编写的一本针对Linux内核的书籍,虽然引用的Linux内核版本比较旧,但并不影响我们深入理解Linux系统的原理和原则。Linux内核中的很多优秀的技术是可以实践到其它软件工程上的,比如如何用C实现面向对象的编程、怎样的内存管理系统比较合理等等。

原文链接:https://blog.csdn.net/Jonee_Pan/article/details/104591730?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167152922416800186522525%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=167152922416800186522525&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-16-104591730-null-null.blog_rank_default&utm_term=%E4%B9%A6%E7%B1%8D%E6%8E%A8%E8%8D%90

你可能感兴趣

C语言书籍推荐

一、基础 《零起点学通C语言(多媒体范例教学)》 《C语言从入门到精通》 2、《C程序设计语言 第2版·新版》 《C程序设计语言(第2版·新版)习题解答》 《C语言程序设计:现代方法(第2版)(被誉为“近10年来最好的一部C语言著作”)》二、进阶 《C语言趣味编程100例》 《C专家编程》 《C和指针》 《C陷阱和缺陷》 《征服C指针》 《C程序性能优化:20个实验与达人技巧》 《你必须知道的495个C语言问题》 《你必须知道的213个C语言问题》 《C语言进阶:重点、难点与疑点解析》 《C语言深度解剖(第2版)解开程序员面试笔试的秘密》1、《Linux C编程实战》2、《UNIX环境高级编程

嵌入式书籍推荐

R)着3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)4、《嵌入式Linux应用程序开发详解》Linux内核1、《深入理解Linux内核》(第三版)2、《Linux内核源代码情景分析》毛德操 胡希明着研发方向1、《UNIX Network Programming》(UNP)2、《TCP/IP详解》3、《Linux内核编程》4、《Linux设备驱动开发》(LDD)硬件基础1、《ARM体系结构与编程》杜春雷着2、S3C2410 Datasheet英语基础1、《计算机与通信专业英语》系统教程1、《嵌入式系统――体系结构、编程与设计》2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明着3、《Building Embedded Linux Systems》理论基础1、《算法导论》2、《数据结构(C语言版)》3、《计算机组织与体系结构?

小白如何入门前端及前端入门书籍推荐

题外话昨日,微博一条热搜:华为外包公司程序员倒地。这种息息相关的消息,我肯定要第一时间关注,毕竟我也是小小程序员,也怕不知不觉的倒地不醒,留下我丰富的财产&女人,多么伤悲。事后,中软国际回应:该员工只是低血糖晕倒,已正常上班。还好虚惊一场,不然可能又是一个家庭的破碎。在这里提醒广大猿们,人不是铁,请好好照顾自己的身体,为自己、更为你的家人。正文从这里开始~~~~~~~~~~~~不知道现在大学专业是不是有单独的前端专业,反正我那个时候是没有的,什么课程都安排,比如拆电脑、修电脑、夹网线、物理硬件、软件还有除草种地 ,对的还有除草种地,唯一的前端知识就是一本《DW…》,和现在复杂的前端

Qt书籍推荐

1 作为刚入门没怎么使用过Qt以及那些刚接触编程对于C/C++不怎么熟悉的朋友们,我推荐这本书作为Qt入门书籍,书中都是用一个简单的例子来讲解Qt中的一些部件功能。
2 对于一些有编程经验或者看过上面那本《Qt Creator快速入门》的朋友,我推荐看这本.对于Qt的UI这么书中的例子算是比较经典的。
想看本书的目录请点击这里4 这本书主要讲解Qt 网络模块、MVC、线程、富文本、视图框架、动画框架等几个方面,属于Qt高级使用范畴。
5 如果对于Qt 中使用C++写的界面不满意,觉得不够绚丽,想学习QML的话,推荐这本书。

DBA系列-推荐书籍(中文版本)

DBA系列-推荐书籍1.1 eygle大师的DBA手记系列分为4本书,比较老,已经可以下载正版电子版这里提一句:eygle老师的书我都有,值得品读,值得收藏1.2 Oracle DBA工作笔记---为了认真坚持,杨建荣1.3 DBA实战攻略-- 周亮(壮汉,实在)1.4 Oracle编程艺术(我从第一版看过来)这个大神的书如果没有看过,只能说你学习oracle太可惜了,对我来说神的存在,信仰!!这个老头好像离开oracle度假了。1.5 三思笔记-涂抹Oracle -李丙洋之前很多的人学习都看过三思笔记,这个人的书比较基础,但是善于总结,言辞风趣,同样推荐他的涂抹mysql系列。1.6 感悟o

python书籍推荐django_关于Django,我想推荐这样一本书给你

周末无聊去图书馆晃悠,本能地先去软件开发区逛逛。原本不抱什么希望能觅得什么好书。因为如数家珍地那些编程经典书籍我都买的差不多了(没错我就是有收藏癖,往往买回来就被我扔书柜里了( ̄▽ ̄") )世面上关于Python Web开发的书籍很少,经典的就更少。《Flask Web开发》这本书很薄,不过知识点还是很密集的,能让你快速上手,熟悉Flask的核心功能。《轻量级Django》这本书啃一半没有坚持下来,其中有很多坑,新手强烈不建议读,因为这会强烈挫伤你的积极性。董伟明老师的《Python Web》开发实战正在啃,读完《Flask Web开发》这本书再来读董老师的这本书,收获还是蛮大的。我今天推荐的

项目管理必看书籍推荐,15本全送给你

今天,再次为大家推荐一些优秀项目管理的书籍,不仅有项目管理内容,还包括敏捷、沟通和逻辑方面的知识。为你即将到来的国庆假期,添加点「压力」。1.《项目管理知识体系指南(PMBOK指南)》美国项目管理协会(PMI)的权威经典著作,项目经理认证PMP考试必备。2.《人月神话》豆瓣评分8.4。本书有大量的软件工程实践,以及作者在IBM公司System 360家族和OS 360中的项目管理经验。3. 《人件》本书被誉为“对美国软件业影响最大的一本书”,它和《人月神话》共同被誉为软件图书中“两朵最鲜艳的奇葩”。4.《一页纸项目管理》作者将创建项目管理者一页文件的十二个步骤一一进行列举与说明,并配合详细的图

推荐几本微积分入门书籍

1、Introductory Calculus For Infants 给宝宝的微积分导论 2011.102、微积分的奇幻旅程(2020.02)编辑推荐与考试和编程中使用的微积分相比,本书的内容相对简单,但是已经充分触及了微积分的精妙内核。作者充分利用图示和我们身边的例子,来阐释微积分的发明过程和重大作用,及对日常生活的影响。作者重在传达一种思想,并非强行灌输知识。内容简介“苹果有 3 个,蜜橘有 3 个,两边‘同样’是 3 个。但‘苹果’与‘蜜橘’并不相同,如何能视为‘同样’呢?”数学是一门十分重要的学问,怎样将如此重要的学问表现得直观、形象呢?教科书和习题集上是满满**枯燥的文字、难懂的公

SLAM从入门到放弃——学习SLAM 学习机器人 书籍推荐

《概率机器人》 《概率机器人》对概率机器人学这一新兴领域进行了全面的介绍。概率机器人学依赖统计技术表示信息和进行决策,以容纳当今大多数机器人应用中必然存在的不确定性,是机器人学的一个分支。它依赖统计技术表示信息和制定决策。这样做,可以接纳在当今大多数机器人应用中引起的不确定性。本书主要专注于算法,对于每种算法,均提供了四项内容:伪码示例;完整的数学推导;实验结果;算法优缺点的详细讨论。下载:https://pan.baidu.com/s/1lq12TXWMvhjVCc117ceB2Q《视觉SLAM十四讲:从理论到实践》 《视觉SLAM十四讲:从理论到实践》系统介绍了视觉SLAM(同时定位与地

(超详细)零基础如何学习操作系统---操作系统书籍推荐

直接先给出路线书籍编码 隐匿在计算机软硬件背后的语言汇编语言x86从实模式到保护模式操作系统导论操作系统真象还原查漏补缺1. 编码 隐匿在计算机软硬件背后的语言对于完全不懂计算机的朋友,这本书可以让你对计算机有一个简单认识,计算机无非就是计算数据的,一定记住,计算机中啥都是二进制数据 ----> 啥都是高低电信号对于懂计算机知识的朋友,这本书也可以让你知道CPU是怎么通过硬件进行数据运算的总之强烈推荐看!!!2.汇编语言(第三版第四版都行); x86从实模式到保护模式学操作系统不懂汇编不可能学会!!!3. 操作系统导论这本书我看很多人推荐,都说很适合新手,但是我当时看的时候也是头皮发麻,

原创文章,作者:xyhun,如若转载,请注明出处:https://www.xyhun.com/7466.html

Contact Us

邮件:294438279@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code