查看: 3106|回复: 5

Linux操作系统的移植

[复制链接]

该用户从未签到

发表于 2008-3-23 00:22:58 | 显示全部楼层 |阅读模式
分享到:
Linux操作系统是一个完全开源的操作系统,用户可以自己下载、阅读、修改并重新编译内核,从而使开发人员能够完全自己定制相关的操作系统功能以适合自己的需要。本章将就以下内容做详细介绍。
BootLoader程序:BootLoader是一个用来初始化嵌入式硬件的最小系统,进而引导操作系统的底层程序,其主要代码由汇编语言和C程序编写。在X86上常见的BootLoader有GRUB和LIL0,在嵌入式设备中U-boot和VIVI用得比较多。

Linux源码分开,读者可以在相关网站上下载这些源代码,随着Ljnux的发展,目前2.6内核的linux源代码已经超过30MB。本章.1.2节将详细介绍Linux源代码目录结构,从而为读者快速阅读Ljnux内核程序提供参考。

1.3节将详细介绍如何重新编译适合嵌入式ARM处理的Linux内核程序的过程,主要包括剪裁Linux内核源程序的方法。

读者通过对本章的学习,将对Linux内核源代码有一个比较清楚的认识,能够独立裁剪Linux内核,并移植Linux内核到ARM处理器中运行。
回复

使用道具 举报

该用户从未签到

发表于 2008-4-3 10:00:34 | 显示全部楼层

回复:Linux操作系统的移植

原帖由xuweitao于2008-03-23 00:22发表:
Linux操作系统是一个完全开源的操作系统,用户可以自己下载、阅读、修改并重新编译内核,从而使开发人员能够完全自己定制相关的操作系统功能以适合自己hao的需要。本章将就以下内容做详细介绍。
BootLoader程序:BootLoader是一个用来初始化嵌入式硬件的最小系统,进而引导操作系统的底层程序,其主要代码由汇编语言和C程序编写。在X86上常见的BootLoader有GRUB和LIL0,在嵌入式设备中U-boot和VIVI用得比较多。

Linux源码分开,读者可以在相关网站上下载这些源代码,随着Ljnux的发展,目前2.6内核的linux源代码已经超过30MB。本章.1.2节将详细介绍Linux源代码目录结构,从而为读者快速阅读Ljnux内核程序提供参考。

1.3节将详细介绍如何重新编译适合嵌入式ARM处理的Linux内核程序的过程,主要包括剪裁Linux内核源程序的方法。

读者通过对本章的学习,将对Linux内核源代码有一个比较清楚的认识,能够独立裁剪Linux内核,并移植Linux内核到ARM处理器中运行。
hao
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2008-4-3 10:03:30 | 显示全部楼层

RE:Linux操作系统的移植

回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2008-6-16 17:49:57 | 显示全部楼层

RE:Linux操作系统的移植

回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2008-7-27 16:24:29 | 显示全部楼层

RE:Linux操作系统的移植

呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2008-7-27 16:30:35 | 显示全部楼层

RE:Linux操作系统的移植

,呵呵
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条



手机版|小黑屋|与非网

GMT+8, 2024-12-28 20:12 , Processed in 0.171201 second(s), 25 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.