- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
厦门中软卓越:LINUX 内核移植_嵌入式培训
厦门中软卓越教你如何进行LINUX 内核移植_嵌入式培训 嵌入式的就业前景广泛,职业发展方向有很多,可以说只要跟电子控制相关的工作,都可以参与,当然嵌入式这个行业也非常利于个人创业,这也是为什么越来越多的人参加嵌入式培训的原因。想要学习嵌入式,就要掌握LINUX系统操作。接下来厦门中软卓越IT培训机构蒋光曦老师跟各位初学LINUX的朋友分享如何进行LINUX 内核移植。与其它操作系统相比,Linux最大的特点:它是一款遵循GPL(General Public LicenseGNU通用公共许可证(简称为GPL),是由自由软件基金会发行的用于计算机软件的许可证。)的操作系统,我们可以自由地使用、修改、和扩展它。正是由于这一特色,Linux受到越来越多人士的青睐。于是,一个经常会被探讨的问题出现了,即关于Linux系统的移植。对于操作系统而言,这种移植通常是跨平台的、与硬件相关的,即硬件系统结构、甚至CPU不同。下面就让我们来看看在Linux系统移植方面,我们都需要做些什么。Linux系统移植的两大部分对于系统移植而言,Linux系统实际上由两个比较独立的部分组成:即内核部分和系统部分。通常启动一个Linux系统的过程是这样的:1、一个不隶属于任何操作系统的加载程序将Linux部分内核调入内存,并将控制权交给内存中Linux内核的第一行代码。2、此后Linux要将自己的剩余部分全部加载到内存(如果有的话,视硬件平台的不同而不同),初始化所有设备,在内存中建立好所需的数据结构(有关进程、设备、内存等)。到此为止Linux内核的工作告一段落,内核已经控制了所有硬件设备。3、至于操作和使用这些硬件设备,则轮到系统部分上场了。内核加载根设备并启动init守护进程,init守护进程会根据配置文件加载文件系统、配置网络、服务进程、终端等。一旦终端初始化完毕,我们就会看到系统的欢迎界面了。小结一下:(1)内核部分初始化和控制硬件设备,为内存管理、进程管理、设备读写等工作做好一切准备。(2)系统部份加载必需的设备,配置各种环境以便用户可以使用整个系统。内核移植概述1、RedHat 分两个系列:Red Hat Enterprise Linux(企业版) Red Hat 9.0 (2.4)Fedora Core(桌面版) ( 2.6.18) 2、Linux 内核版本号:Linux的版本号又分为两部分:内核(kernel)与发行套件?(distribution)版本。内核版本指的是在Linus领导下的开发小组开发出的系统内核的版本号,目前必威体育精装版的的?版本的序号大约是?2.6.34 (3.8.8 ---2013-4-17发布)X.Y.ZZ-WWW X代表类型。X.Y是版本号。其中Y为偶数是稳定版本,奇数是开发版本,一般有一些新的?东西加入,是不一定很稳定的测试版本,如2.1,2.3。ZZ是次版本号,此版本号不分奇偶,每1-2个月发布一个。测试版本为主版本号+次版本号+测试号。如2.6.12-rcl.而一些组织或厂家将Linux系统?内核与应用软件和文档包装起来,并提供一些安装界面和系统设定与管理工具,这样就构?成了一个发行套件,例如最常见的Slackware,RedHat,Debian等等。?实际上发?行套件就是Linux的一个大软件包而已。相对于?内核版本,?发行套件的版本号随发布者?的不同而不同,与系统内核的版本号是相对独立的,例如Slackware3.5,RedHat5.1,?Debian1.3.1等等。?3、新版本的内核的发布有两种形式一种是full/ Source版本,一般是tar.gz或者是.bz2文件。另外一种是patch文件,即补丁。 patch文件一般只有几十K到几百K,但是patch文件是针对于特定的版本的,你需要找到自己对应的版本才能使用。例如:你有2.6.9的源代码,但想移到2.6.10。就可以获得2.6.10的补丁文件,应用patch来修改2.6.9源文件。$ cd /usr/src/linux $ patch –pl ../patch-2.6.104、linux内核和版本查询命令方法一:命令: uname -a作用:查看系统内核版本号及系统名称方法二:命令: cat /proc/version作用:查看目录/proc下version的信息,也可以得到当前系统的内核版本号及系统名称5、LINUX内核特点:可移植性模块化稳定性开放源码。有各种驱动程序和应用程序可以利用。6、内核移植是指将软件从一个平台迁移到另一个平台:1、从一个硬件平台移植到另一个硬件平台2、从一个操作系统移植到另一个操作系统3、从一种软件库环境移植到另一个软件库环境7、软件进行移植的容易程度即可移植性内核移植工作主要是修改跟硬件平台相关的配置(主要
您可能关注的文档
- 云和恩墨大讲堂- ASM详解.pdf
- 云计算研究进展综述_张建勋.pdf
- 互联网游戏虚拟货币的收入确认相关问题探讨.pdf
- 云计算专题(云运维、云安全).pdf
- 产业互联网模式下农业产业融合及其产业链优化研究_王山.pdf
- 什么是数字经济.docx
- 俄语-电脑词汇.docx
- 关于中职数字化图书馆建设的几点思考.doc
- 关于新硬盘如何分区.docx
- 其他章 计算机图形的标准化和窗口系统.ppt
- 301115_2024_#ESG_联检科技_2024年度环境、社会和治理(ESG)报告_2025-04-29.pdf
- 300308_2024_#ESG_中际旭创_2024年环境、社会及公司治理(ESG)报告_2025-04-21.pdf
- 想生科技产品注册公告及所需文件상생기술제품_등록_공고문_및_제출_서류.pdf
- 300760_2024_#SD_迈瑞医疗_2024年度可持续发展报告_2025-04-29.pdf
- 300870_2024_#SD_欧陆通_欧陆通2024年可持续发展报告_2025-04-22.pdf
- 301369_2024_#ESG_联动科技_2024年度环境、社会与公司治理(ESG)报告_2025-04-18.pdf
- 300937_2024_#SD_药易购_2024年度可持续发展报告_2025-04-25.pdf
- 300621_2024_#ESG_维业股份_维业股份:2024年度环境、社会和公司治理(ESG)报告_2025-04-19.pdf
- 300428_2024_#SD_立中集团_立中四通轻合金集团股份有限公司2024年度可持续发展报告-中文版_2025-04-21.pdf
- 301167_2024_#ESG_建研设计_2024年度环境、社会及公司治理(ESG)报告_2025-04-04.pdf
文档评论(0)