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

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

评分

★★★★★

ISBN

9787121408564

出版社

电子工业出版社 2021-04-01出版

作者

王利涛

分类

理论知识

内容简介
这是一本专门为嵌入式读者打造的C语言进阶学习图书。本书的学习重点不再是C语言的基本语法,而是和嵌入式、C语言相关的一系列知识。作者以C语言为切入点,分别探讨了嵌入式开发所需要的诸多核心理论和技能,力图帮助读者从零搭建嵌入式开发所需要的完整知识体系和技能树。本书从底层CPU的制造流程和工作原理开始讲起,到计算机体系结构,C程序的反汇编分析,程序的编译、运行和重定位,程序运行时的堆栈内存动态变化,GNU C编译器的扩展语法,指针的灵活使用,C语言的面向对象编程思想,C语言的模块化编程思想,C语言的多任务编程思想,进程、线程和协程的概念,从底层到上层,从芯片、硬件到软件、框架,几乎涵盖了嵌入式开发的所有知识点。
AI简介
这是一本专为嵌入式开发工程师打造的C语言进阶学习图书。本书的学习重点不再是C语言的基本语法,而是和嵌入式、C语言相关的一系列知识。作者以C语言为切入点,分别探讨了嵌入式开发所需要的诸多核心理论和技能,力图帮助读者从零搭建嵌入式开发所需要的完整知识体系和技能树。 本书从底层CPU的制造流程和工作原理开始讲起,到计算机体系结构,C程序的反汇编分析,程序的编译、运行和重定位,程序运行时的堆栈内存动态变化,GNU C编译器的扩展语法,指针的灵活使用,C语言的面向对象编程思想,C语言的模块化编程思想,C语言的多任务编程思想,进程、线程和协程的概念,从底层到上层,从芯片、硬件到软件、框架,几乎涵盖了嵌入式开发的所有知识点。 在程序的编译、链接、运行方面,本书详细解析了程序的编译链接过程,以及程序在内存中的布局和运行方式。本书还深入探讨了指针与动态内存管理,包括指针的概念、动态内存分配和释放的方式,以及指针在程序中的应用。此外,本书还介绍了C语言的面向对象编程思想和模块化编程思想,这些思想在嵌入式开发中都有广泛的应用。 在计算机体系结构原理与应用方面,本书详细介绍了计算机体系结构的基本原理,包
阅读/下载地址