嵌入式linux学习规划

2019-07-12 15:59发布

一、学习指引 
1. 嵌入式设计应具备的基本技能 
2. 嵌入式Linux学前指导 
3. 嵌入式linux入门学习规划 
4. 嵌入式linux入门学习内容指南 
5. O'Reilly原版Linux图书学习线路图 
6. 嵌入式系统知识体系、学习误区及建议 
7. 嵌入式系统Linux内核开发学习指导框图 
8. 嵌入式系统开发学习如何起步、如何深入? 
9. Linux系统初学者的常见问题解决集结大全 

二、基本概念 
1. 嵌入式Linux操作系统名词解释及资源大全 
2. linux下的各个目录的含义 
3. GCC编译器介绍 
4. GCC编译器发展历程 
5. 几种Linux嵌入式开发环境简介 
6. 三种嵌入式操作系统的分析与比较 
7. 交叉编译的基本概念 
8. 两本嵌入式Linux开发经典教程比较 
9. Windows与Linux系统下的库介绍 
10. 比较五种开源协议 
11. BSS段、数据段、代码段、堆与栈 
12. moblin SDK简介 
13. Windows和Linux动态库差异分析 
14. 主流浏览器内核概述 
15. Linux 音频系统简析 
16. linux世界里的时间概念 

三、网络资源 
1.需静心细看的书 
2.主要嵌入式Linux操作系统网站 
3.嵌入式Linux的主流版本及开发商 
4.嵌入式Linux网络资源列表 
5.三个最实用的linux命令行方面的网站 

四、基础知识 
1. Linux下C语言编程基础知识 
2. GCC基础知识 
3. 常见的Linux系统调用 
4. 主流嵌入式Linux动态扩展技术比较分析 
5. Linux 动态库剖析 
6. Linux下patch的制作和应用 
7. 初步探讨ARM调试技术 
8. linux下shell的工作原理 
9. Linux文件压缩剖析 
10. 嵌入式软件代码压缩技术剖析 
11. ARM 的堆栈初始化详解 
12. linux库文件编写入门 
13. make shell 函数简介 

五、工具配置 
1. Vi编辑器的基本使用方法 
2. ARM Linux开机后自动运行特定程序的方法 
3. ARM下 GCC交叉编译器的制作 
4. Linux 2.6.19.x 内核编译配置选项简介 
5. ARM板上构造gdb +gdbserver调试环境 
6. 用NFS服务开发ARM Linux程序的方法介绍 
7. 与sourceinsight媲美的代码阅读工具 
8. DIY打造嵌入式Linux软硬件开发环境 
9. GDB/ARMulator介绍 
10. gdb+gdbserver的方式进行ARM程序调试 
11. GNU工具开发基于ARM嵌入式系统的方法 
12. 交叉平台开源编译系统:cmake入门 
13. autotools生成makefile入门 
14. SVN,HG,GIT命令对照 
15. 利用vmmare tools来实现共享的具体操作 
16. 献给初学者的10个Git技巧 

六、shell命令 
1. 嵌入式Linux开发常用的实用命令 
2. 7个极具杀伤性的Linux命令 
3. U-Boot 提供的基本命令 
4. nm命令查看对象,可执行及库文件 
5. shell命令:wget命令的使用技巧 
6. 用脚本实时显示Linux网络流量 
7. Linux必学的60个命令(1)-安装与登陆 
8. Linux必学的60个命令(2)-文件处理 
9. Linux必学的60个命令(3)-系统管理 
10. Linux必学的60个命令(4)-网络操作 
11. Linux必学的60个命令(5)-网络安全 
12. Linux必学的60个命令(6)-其他 

七、Linux系统基础知识专题 
1. Linux系统基础知识(一)硬盘 
2. Linux系统基础知识(二)安装 
3. Linux系统基础知识(三)基本使用命令 
4. Linux系统基础知识(四)X的配置 
5. Linux系统基础知识(五)Linux命令和技巧 
6. Linux系统基础知识(六)Linux安装的几点经验 
7. Linux系统基础知识(七)linux文件系统 
8. Linux系统基础知识(八)Linux系统安装前的准备工作 
9. Linux系统基础知识(九)Linux与其他操作系统的区别 
10. Linux系统基础知识(十)unix系统发展史 
11. Linux系统基础知识(十一)操作系统简述 
12. Linux系统基础知识(十二)常见linux介绍 
13. Linux系统基础知识(十三)关于开放源代码的定义 
14. Linux系统基础知识(十四)什么是Linux 
15. Linux系统基础知识(十五)GNU通用公共许可证 
16. Linux系统基础知识(十六)GRUB三步通 
17. Linux系统基础知识(十七)Linux init详解 
18. Linux系统基础知识(十八)linux常用命令索引 
19. Linux系统基础知识(十九)Linux启动过程综述 
20. Linux系统基础知识(二十)LINUX文件格式简介 
21. Linux系统基础知识(二十一)Linux下软件安装方法 
22. Linux系统基础知识(二十二)Linux与其他操作系统的区别 
23. Linux系统基础知识(二十三)linux完全汉化汉化 
24. Linux系统基础知识(二十四)linux完全安装手册 
25. Linux系统基础知识(二十五)VI的使用 
26. Linux系统基础知识(二十六)编程语言 
27. Linux系统基础知识(二十七)文件与目录操作 
28. Linux系统基础知识(二十八)Linux备份与压缩命令