| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
4 Linux内核的构建和移植 网管网www_bitscn_com
1)设置软件开发环境。 网管u家u.bitsCN.com
为了和目标板进行通讯,必须要在主机上终端运行仿真程序DNW。建议在宿主机上安装REDHATLinux9.0版本。以下以在SHELL模式下安装编译器和源代码为例介绍安装过程 : 网管下载dl.bitscn.com
首先以ROOT身份进入系统。把REDHATLinux90的安装光盘放入光驱中,执行装载光驱命令:
|
如果系统不能识别/mnt/cdrom,可以使用如下命令(假设cdrom为/dev/had),则用mount -t iso9660 /dev/hdb/mnt。
如果在安装REDHATLinux9.0的时候已经默认安装了CDROM,以上命令不需执行,直接进入CDROM所在目录。 中国网管联盟bitsCN.com
网管u家bitscn.net
|
程序执行完后,Linux源代码和编译环境都已建立起来了。 网管有家bitscn.net
2)Linux内核编译。 网管有家bitscn.net
首先以ROOT身份进入系统。然后完成下列步骤,就可以在http://Linux.bitscn.com/arch/arm/boot/得到内核的映像文件zImage。 中国网管论坛bbs.bitsCN.com
在shell命令下输入命令进行内核配置:
make menuconfig 中国网管论坛bbs.bitsCN.com
该命令执行之后生成文件.config。它保存这个配置信息,下一次再执行make menuconfig的时候将生成新的.config文件。
输入命令 :make dep 网管联盟bitsCN_com
输入命令 :make clean 网管朋友网www_bitscn_net
输入命令 :make zImage 网管联盟bitsCN_com
通过各个目录的Makefile进行,将会在各个目录下生成一系列目标文件,上述步骤完成后,就完成了对Linux的编译工作。
网管论坛bbs_bitsCN_com
Linux内核的编译、修改、移植实际上与上层的应用程序,如命令解释器shell、登陆程序login相关。这些程序应根据需要重新定制。
网管bitscn_com
利用终端仿真程序DNW和Bootloader引导程序通过串口就可以把Linux内核移植到目标系统板。移植完成后,Linux就可以在目标系统板上运行了。 网管网www_bitscn_com
5 结束语
网管u家www.bitscn.net
讨论了Linux向目标系统S3C2410移植的过程中的关键技术及其实现。移植后的Linux保留了原有的工作稳定的特点。并可以根据需要,在该系统中编写应用程序和运行应用程序。
网管u家u.bitscn@com
|
0
|
评论加载中…