易燃物汇聚 YouTube 有声书与书评
嵌入式C语言自我修养:从芯片、编译器到操作系统 封面

嵌入式C语言自我修养:从芯片、编译器到操作系统

王利涛编著

3.2万人在读
31.8万字总字数
¥82.6定价

内容简介

这是一本专门为嵌入式读者打造的C语言进阶学习图书。本书的学习重点不再是C语言的基本语法,而是和嵌入式、C语言相关的一系列知识。作者以C语言为切入点,分别探讨了嵌入式开发所需要的诸多核心理论和技能,力图帮助读者从零搭建嵌入式开发所需要的完整知识体系和技能树。本书从底层CPU的制造流程和工作原理开始讲起,到计算机体系结构,C程序的反汇编分析,程序的编译、运行和重定位,程序运行时的堆栈内存动态变化,GNU C编译器的扩展语法,指针的灵活使用,C语言的面向对象编程思想,C语言的模块化编程思想,C语言的多任务编程思想,进程、线程和协程的概念,从底层到上层,从芯片、硬件到软件、框架,几乎涵盖了嵌入式开发的所有知识点。

读者书评

★★★★★

看了大半个月,终于看完了,这本书主要关于嵌入式基本知识结构的搭建,书写内容非常友好,读着丝毫不会觉得吃力,很多章节都可以作为一个切入点进行深入研究。 嵌入式体系结构非常杂,从模电数电、单片机裸机、RTOS、Linux应用、驱动、内核,还有硬件方面电子电路设计,如果再广一点要做出一个完整产品则涉及工业设计、结构设计、集成测试、相关领域的认证、市场销售等… 随着工作经验的增加,越发觉得自己犹如一张白纸,道阻且长,坚持坚持。

★★★★★

这本书实际读书用时18小时46分钟,介绍了从沙子到处理器,程序的编译链接过程,内存管理,栈是c语言运行的基础,介绍了面相对象编程思想,介绍了gnu c编译器的扩展语法,这些发现在单片机里面经常见到,介绍了存储和指针,后面三章为感性认知,深度略显不足。整体而言,是一本值得推荐的好书,推荐给大家。

★★★★★

学习github上开源的代码,有必要读一读这本书,基础知识之上需要拔高一下的话,挺好的。玩单片机越来越往上走,就发现慢慢是从裸机慢慢往RTOS走,代码架构能力越来越重要,学习开源的优秀项目,再结合这本书上的对应章节,对C语言的理解还是很有帮助的。这方面的书籍貌似没看到太多,所以推荐了!重要的还是实践吧。

★★★★★

这本书用了很多类比,将嵌入式系统开发中的概念讲得清晰易懂。

★★★★★

- 嵌入式C语言自我修养.从芯片/编译器到操作系统 2021.4; 嵌入式开发知识体系和技能树 工具.vim/make/git 计算机体系结构和CPU工作原理 ARM和汇编 编译/链接/安装和运行 内存堆栈管理 GNU.C扩展语法 数据存储和指针 C语言OO/模块化/多任务 OS入门

★★★★★

《嵌入式C语言自我修养:从芯片、编译器到操作系统》 本书旨在帮助读者从底层硬件到上层软件全面掌握嵌入式C语言的开发技能。 通过详细的章节,读者将了解Linux开发环境中的常用工具,如Vim、GCC和Git,以及计算机体系结构与CPU设计的原理。 对于硬件编程,书中深入讲解了ARM体系结构与汇编语言,帮助读者编写高效的底层代码。 编译链接与内存管理部分则涵盖了程序的编译、链接、安装和运行全过程,强调内存的高效利用和错误检测。 C语言的高级特性、面向对象编程、模块化编程以及多任务编程思想也在书中得到了深入探讨,为读者提供了完整的编程思维框架。 然后,通过操作系统入门和多任务编程,读者将理解嵌入式系统中的并发管理技术。 本书适合希望提升嵌入式开发技能的读者,尤其是对底层硬件和高级编程语言有浓厚兴趣的开发者。

★★★★★

搞不懂为什么提深度?就是找驾校教练去问造车工艺?你这不是找人家抬杠吗?此书名字就是带你打开嵌入式系统大门,不是教你如何制作优质系统或Linux 机制深度原理。如果需要深度请私信我给你们加深度难度。我觉得作者写的没问题,是某些读者对客观事物认知定位出现了偏差。

★★★★★

本书首先介绍一些常用的工具,vim、make、Git,然后从最基本开始,介绍了一些数电模电的知识,以及CPU的工作原理,再到汇编,程序编译、链接、安装运行等等,然后深入C语言的根本,内存的堆栈管理,介绍了GNC C的一些拓展语法,数据存储与指针,面向对象的思想,模块化思想以及最后的操作系统相关知识的介绍,可以说嵌入式系统开发的整个知识体系介绍了一遍。 我从4月份开始读,用时38个小时不到,作为一个即将进入职场的嵌入式工作者来说,学生时代多少接触过一些嵌入式开发,读这本书的初衷是希望对嵌入式系统开发体系有个全面的了解,读完本书对于我的收获很大,以前可能只是知道这么用,但是不知道具体为什么这么用,通过这本书能更深的有一个了解,对于C语言来说,学习汇编还是有必要的,能读懂汇编语言很重要,通过汇编语言我们能更好的定位解决问题。 本书不足之处:有的地方有些许的错误,但是无伤大雅,还有就是部分代码,大家可能像我一样直接在虚拟机上安装ubuntu进行实验,里面的部分用例运行结果有区别,所以建议大家能够跟着里面的代码敲一敲,探究结果不一样的背后的原因,收获还是挺多的。

★★★★★

这本书看完后,感觉之前的所有所学课程与嵌入式知识贯通了。 这本书既包含了基础的模数电,也有关键的C语言,最后还有操作系统相关的,作为入门读物很合适。 看了一下纸质书还不便宜,不过还是买了,纸质书可以随时翻看

★★★★★

沙子 二氧化硅 提纯 晶圆 晶粒 半导体 PN节 电路 二极管 三极管 光刻 离子注入 验证测试 CPU 计算机体系结构 输入 输出 内存 外存 运算器 控制器 微架构 指令集 汇编语言 C GUN C 面向过程 面向对象 模块化 预处理 汇编 编译 链接 封装程度不同 程序入口 应用层 系统层 驱动层 物理层 缓存 提高性能 CACHE 流水线 冒险与竞争 乱序执行 中断 优先级处理 堆栈

书籍信息

作者王利涛编著
出版社电子工业出版社
出版时间2021-04-01
ISBN9787121408564
分类计算机-理论知识
格式EPUB
完结状态连载中
章节数105