📄 kernel uclibc bootloader 的编译方法.txt
字号:
kernel uclibc bootloader 的编译方法
KERNEL 编译
Compile by default configuration (Can compile for Jupiter or virgine)
首先运行cygwin
进入E:\cygwin\home\administrator\uClinux-eisc\uClinux-2.4.20
i. Execute the following at cygwin
1. > make mrproper
2. > make Jupiter_config # or make virgine_config
3. > make oldconfig
4. > make dep
5. > make
ii. At last “romimage.bin” is generated through above process
iii. “romimage.bin” is combined with these part.
1. seloader.bin (bootloader image)
2. linux.bin (linux kernel image)
3. rdgz.bin (compressed ramdisk image)
B. Configuration revision
i. Execute following between ‘2’ and ‘3’ in process ‘i’.
ii. > make menuconfig (if xfee86 is installed, “make xconfig”)
详见UClinux for EISC user manual.doc文件
如果只是修改了部分程序,不用重头编译,只需要将所修改的程序的*.o文件手工删除。
然后进入:\cygwin\home\administrator\uClinux-eisc\uClinux-2.4.20
执行make
uclibc 编译
进入E:\cygwin\home\administrator\uClinux-eisc\uClibc
执行make
bootloader 编译
进入E:\cygwin\home\administrator\uClinux-eisc\forJupiter\seloader
执行make clean
make
注意1.:在cygwin下换行符“\”有时不能被识别,如果出错就把\去掉,并把分开的程序变成
同一行。
注意2.:在makefile中,有些仍使用/uclinux-2.4.6/include/,请改为/uclinux-2.4.20/include/,因为
我已经使用uclinux-2.4.20,所有的库要重新编译。
因为有缺省文件,顺序可以颠倒。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -