⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kernel uclibc bootloader 的编译方法.txt

📁 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 + -