ITeedu.com
快捷导航
编程语言
WEB开发
手机开发
数据库
操作系统
嵌入式
开源软件
作品
编辑语言
汇编
C/C++
JAVA
Python
Ruby
WEB开发
javascript
J2EE
PHP
Django
关于
ITEEDU
编程语言
汇编
C/C++
JAVA
Python
Ruby
WEB开发
J2EE
PHP
djangocn2
手机开发
android
iphone
数据库
MYSQL
sqlite
操作系统
Linux
GRUB
嵌入式
开源软件
自制MiniLinux学习笔记
Linux系统学习基础
第一章 开发工具学习
目标:在linux客户机中将开发好的系统放入U盘,用另一个客户机启动U盘中的系统,不用重启 系统。
Virtualbox U盘挂载
虚拟机从U盘启动
创建U盘启动盘
其它相关
第二章 Linux内核制作
熟练使用
menuconfig
或
xconfig
熟知linux内核选项
熟练内核编译命令
会用make-kpkg方法
编译内核
第三章 initramfs制作
深入理解initrd的概念
熟练使用busybox
熟练制作initrd和initramfs
文件系统切换和文件系统初始化配制
编译加载linux驱动和内核模块
mdev的hotplug模式
udev的coldplug模式
用udev自动加载设备驱动模块
第四章 Linux系统制作原理
明白glibc,gcc,binutils的作用
理解制作linux的根本问题所在
理解解决问题的两种方法
会调整工具链
会制作临时工具链
第五章 文件系统启动方式配制
会制作SysV格式的系统启动脚本
会制作重要系统配制文件
会制作BSD格式的系统启动脚本