linux学习资料备份(持续整理)

时间:2021-09-09 20:10:40

1. 入门指导


1.1 猪哥的公房菜-嵌入式Linux新手入门导引

http://www.embeddedlinux.org.cn/html/xinshourumen/201009/08-896.html?1284165739


一、学习指引 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.WindowsLinux系统下的库介绍 10. 比较五种开源协议 11. BSS段、数据段、代码段、堆与栈 12. moblin SDK简介 13. WindowsLinux动态库差异分析 14. 主流浏览器内核概述 15. Linux音频系统简析 16. linux世界里的时间概念 三、网络资源 1.需静心细看的书 2.主要嵌入式Linux操作系统网站 3.嵌入式Linux的主流版本及开发商 4.嵌入式Linux网络资源列表 5.三个最实用的linux命令行方面的网站 四、基础知识 1.LinuxC语言编程基础知识 2.GCC基础知识 3.常见的Linux系统调用 4.主流嵌入式Linux动态扩展技术比较分析 5.Linux动态库剖析 6.Linuxpatch的制作和应用 7.初步探讨ARM调试技术 8.linuxshell的工作原理 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. SVNHGGIT命令对照 15. 利用vmmare tools来实现共享的具体操作 16. 献给初学者的10Git技巧 六、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备份与压缩命令