《体系结构手册》详细描述了64位Arm Cortex-A系列处理器的体系结构。本文档主要适合开发底层芯片的SOC设计工程师和软件工程师。 Armv7-AR体系结构文档有2000多页,而Armv8-A拥有将近9000页的体系结构文档,可以称为杰作。了解了一般结构后,我通常将其用作参考书。如果您想使用相关模块的知识,我会找出答案。
https://www.xinchengonline.com
pdf epub mobi

  1. Linux应用程序编程

从应用程序编程的角度来看,这是进入Linux世界的好方法。与内核开发相比,应用程序编程更容易上手,您甚至不需要开发板,也不必担心编写错误的程序和崩溃整个系统。通过应用程序的各种机制,我们还可以感知Linux内核操作背后的机制。毕竟,内核仍然为应用程序提供服务,每个产品都取决于应用程序来实现与最终用户的接口。编写完应用程序之后,您可以更轻松地开发Linux内核,为什么要以这种方式实现。

pdf epub mobi
我推荐五本有关应用程序编程的书:

“ Linux环境编程:从应用程序到内核”

《 GNU Linux编程指南》

“ Linux编程”

“ Linux系统编程”

“ UNIX环境高级编程”

除了第一个由中文写的外,其余四个都是外国人写的,它们都比较大,所以请选择您喜欢的一个并认真练习。
pdf epub mobi

  1. Linux内核的基本原理

许多学习嵌入式Linux开发的学生抓住了驱动程序并开始竞争,然后发现,看着各种奇怪的API(例如,天空书),他们不知道为什么需要用这种方式编写。这时,您需要了解Linux内核的一些基础知识。原则。

当您分析某个驱动程序时,通常不会为您写这类书。它着重于描述Linux内核的基本框架,基本数据结构,基本驱动程序模型,CPU调度,内存管理以及Linux内核的其他基本组件。

我推荐五本书:

“ Linux内核设计和实现”

“ Linux设备驱动程序”

“深入的Linux内核体系结构”

“深入的Linux设备驱动程序内核机制”

“掌握Linux内核开发”

当然,您不必希望第一次上手就能很好地阅读它们。您可能第一次只能阅读它们,而且很容易困倦。没关系,打off睡后上床睡觉,或者找一个简单的司机来写点东西,几天后遇到任何问题,回头看看。这样一遍又一遍,总会有一天需要理解。

https://Google.com

自高四以来,我一直在阅读前两本书。起初,我很困惑。后来,我工作了,并结合了我写的一些驱动器,然后又回去阅读。最后,我不再打do睡了。现在偶尔我会捡起它并翻阅它。

pdf epub mobi

我知道有些学生会说“ Linux设备驱动程序”这本书太老了,目的是

Edit
Pub: 08 Mar 2021 05:42 UTC
Views: 230