你知道多少嵌入式Linux系统开发所需要的知识?

如果你是一个嵌入式Linux方面的expert,你最想告诉别人什么知识?

如果你是一个嵌入式Linux方面的初学者,你最想学到什么知识?

本人最近在写一个关于Linux开发的资料,如果你能够提供上面的答案,或者是可以帮忙指点下面的结构,不胜感激!

 

 

前言--- 2

目录--- 3

概述--- 6

第一部分 基本知识--- 7

1     GNU和Linux- 8

1.1.     GNU- 9

1.1.1       GNU的历史-- 9

1.1.2       设计和实现-- 10

1.1.3       版权协议-- 11

1.1.4       GNU软件-- 11

1.1.5       GNU的变种-- 12

1.2.     Linux- 13

1.2.1       Linux的历史-- 13

1.2.2       设计和开发-- 13

1.2.3       Linux应用-- 13

1.3.     更多资源-- 14

2     嵌入式系统--- 15

3     开发平台--- 16

4     开发工具--- 17

第二部分 构建嵌入式Linux系统--- 18

5     文件系统--- 19

5.1.     文件系统三要素-- 20

5.2.     构建文件系统-- 21

5.2.1       初级文件系统-- 21

5.2.2       应用程序-- 26

5.2.3       配置文件-- 31

5.2.4       设备文件-- 34

5.2.5       Busybox- 36

5.3.     系统内核-- 37

5.3.1       Linux内核-- 37

5.3.2       内核编译-- 37

5.3.3       UML- 37

5.4.     Bootloader- 38

5.4.1       Bootloader介绍-- 38

5.4.2       GRUB/LILO- 38

5.4.3       实例应用-- 38

5.5.     高级文件系统-- 39

5.5.1       虚拟机QEMU- 39

5.5.2       Debian文件系统-- 39

5.5.3       系统集成-- 39

5.6.     更多资源-- 40

6     交叉编译--- 41

6.1.     交叉编译环境-- 42

6.2.     更多资源-- 43

7     X86系统移植--- 44

7.1.     X86目标板-- 45

7.2.     i386交叉编译环境-- 46

7.3.     文件系统与内核-- 47

7.4.     更多资源-- 48

8     ARM系统移植--- 49

8.1.     ARM目标板-- 50

8.2.     ARM交叉编译环境-- 51

8.3.     文件系统与内核-- 52

8.4.     更多资源-- 53

9     PowerPC系统移植--- 54

9.1.     PowerPC目标板-- 55

9.2.     PowerPC交叉编译环境-- 56

9.3.     文件系统与内核-- 57

9.4.     更多资源-- 58

10    MIPS系统移植--- 59

10.1.       MIPS目标板-- 60

10.2.       MIPS交叉编译环境-- 61

10.3.       文件系统与内核-- 62

10.4.       更多资源-- 63

11       系统功能完善--- 64

11.1.       系统授权-- 65

11.2.       远程访问-- 66

11.3.       网络服务-- 67

11.4.       更多资源-- 68

第三部分 高级开发--- 69

12       软件维护--- 70

12.1.       RPM/YUM/DPKG- 70

12.2.       软件制作-- 70

13       内核开发--- 71

13.1.       内核编程-- 71

13.2.       内核调试-- 71

13.3.       设备驱动-- 71

14       实时Linux系统--- 72

14.1.       RTPreempt Linux- 72

14.2.       RTLinux/XtratuM- 72

14.3.       RTAI/Xenomai- 72

结束语--- 73

引文--- 74

快速检索--- 75

 

 

你可能感兴趣的:(你知道多少嵌入式Linux系统开发所需要的知识?)