456成人影院在线观看_亚洲a毛片_日韩9999_伊人网老司机_一本免费视频_最近高清日本免费

IT之道-艾銻知道

您當前位置: 主頁 > 資訊動態 > 艾銻分享 >

服務器維護如何制作一個基于linux 2.6.19內核的小型Linux操作系統?


2020-05-19 20:19 作者:admin 瀏覽量:

服務器維護如何制作一個基于linux 2.6.19內核的小型Linux操作系統?

 
服務器維護 服務器維護,網絡運維,桌面運維,機房運維,視頻會議運維等服務.服務器維護 IT運維外包服務,滿足您所有的it服務需求。
 
 
服務器維護小知識ARM9 S3C2410微處理器與Linux的結合越來越緊密,逐漸在嵌入式領域得到廣范的應用。目前,在便攜式消費類電子產品、無線設備、汽車、網絡、存儲產品等都可以看到S3C2410與Linux相結合的身影。
S3C2410微處理器是一款由Samsung公司為手持終端設計的低價格、低功耗、高性能,基于ARM920T核的微處理器。它帶有內存管理單元(MMU),采用0.18mm工藝和AMBA新型總線結構,主頻可達203MHz。同時,它支持Thumb 16位壓縮指令集,從而能以較小的存儲空間獲得32位的系統性能。
 
在眾多嵌入式操作系統中,Linux目前發展最快、應用最為廣泛。性能優良、源碼開放的Linux具有體積小、內核可裁減、網絡功能完善、可移植性強等諸多優點,非常適合作為嵌入式操作系統。一個最基本的Linux操作系統應該包括:引導程序、內核與根文件系統三部分。
服務器維護小知識與Linux2.4內核相比,2.6內核吸收了最新的技術,在性能、可測量性、器件支持和可用性方面有了大幅度提高;支持更多的體系結構、處理器、總線、接口和設備;標準化了內部接口;簡化了擴展或添加新設備的步驟等。
本文著重介紹如何制作一個基于linux-2.6.19內核的小型Linux操作系統,并將它移植到S3C2410開放板上。內容包括交叉編譯環境的建立,引導程序、2.6.19內核、根文件系統的修改、配置、編譯、移植等。
系統的制作移植
服務器維護小知識建立交叉編譯環境
要移植、開發小型Linux系統,首先要在安裝了RedHat9或更高版本Linux操作系統的主機上配置交叉開發環境。交叉開發是指在開發主機上安裝開發工具,編輯、編譯目標板的引導程序、內核和文件系統,使其能在目標板上運行。
針對本次開發,需要安裝arm-linux-gcc-3.4.1以及armv4l-tools工具鏈。在安裝完畢后,切記要將兩者的路徑分別添加到系統路徑$PATH中。
引導程序
服務器維護小知識對于計算機系統來說,從開機上電到操作系統啟動需要一個引導程序。嵌入式linux系統同樣離不開引導程序,這個引導程序叫做Bootloader[1]。通過這段小程序,可以初始化硬件設備、建立內存空間的映射表,從而建立適當的系統硬件環境,為最終調用操作系統內核做好準備。
vivi[4]是韓國MIZI公司為其ARM9系列產品而研發的Bootloader,小而靈巧,這里選用它作為小型Linux系統的Bootloader。
首先要修改vivi源代碼中的Flash分區信息,新的分區信息如表1所示。
根據表1,在vivi源碼arch/s3c2410/smdk.c文件中作出相應的修改。
然后在配置菜單中導入smdk2410的默認配置,編譯成功將在vivi源代碼目錄下生成所需的Bootloader文件,文件名為vivi。
接著,便可把vivi下載到目標板Flash的相應位置。
內核
修改內核
首先,修改內核源碼linux-2.6.19下的Makefile文件,指定目標代碼類型與編譯器:SUBARCH :=arm;CROSS_COMPILE:=http://m.elecfans.com/usr/local/arm/3.4.1/bin/arm-linux-。
然后,在linux-2.6.19/arch/arm/mach-s3c2410/common-smdk.c中根據表1修改內核中的Flash分區信息。這里提醒讀者,2.6.16(含)以前內核的源碼中沒有Flash分區信息,所以需要增加新的分區信息;而在2.6.17(含)以后內核的源碼中已含Flash分區信息,需要的只是修改分區信息。
內核Flash分區信息必須與vivi的Flash分區信息相一致。因為,vivi的Flash分區中的地址是內核及文件系統下載到Nand flash的真正地址;而內核在啟動時讀的卻是內核Flash分區設定的地址;所以,若兩者不同,則很可能導致不能正常啟動內核或讀取文件系統。
最后,修改linux-2.6.19/drivers/mtd/nand/s3c2410.c,禁止Nand flash差錯檢測: chip-》eccmode = NAND_ECC_NONE;。
內核的配置編譯
服務器維護小知識在配置菜單中導入內核對smdk2410的默認配置,再在此基礎上選擇所需的功能。如Nand Flash及MTD設備的支持,Cramfs文件系統的支持等。
配置完畢,在終端輸入編譯命令“make”進行編譯。若內核源碼編譯成功,將在linux-2.6.19/arch/arm/boot/下生成內核映像文件zImage。
最后,在vivi命令提示模式下使用下載命令,將內核映像zImage加載到開發板Flash中的適當地址。
根文件系統
服務器維護小知識Linux系統中的文件和設備是通過文件系統來組織的。文件系統的存在使得數據和設備可以被有效而透明地存取訪問。一個linux的最簡根文件系統應該包括支持linux系統正常運行的基本內容,包括系統使用的軟件和庫,以及所有用來為用戶提供基本支持的架構和指令。
在根文件目錄rootfs下建立bin、dev、etc、lib、proc、sbin、root、tmp等一系列必備的目錄,把所需的配置文件、動態函數庫放到相應的目錄。采用BusyBox是縮小根文件系統的好辦法。BusyBox以很小的體積集成了最常用的linux命令和應用程序,大大簡化了制作linux根文件系統的過程。
有一點必須指出的是,在2.6.12(含)之前的內核通常是用devfs來管理位于/dev下的所有塊設備和字符設備;但在2.6.13(含)之后的內核已不支持devfs,而轉用udev來管理/dev下的設備,詳見[5]。所以,針對2.6.19內核,要使系統啟動后進入BusyBox控制臺,還需在/rootfs/dev下添加控制臺設備文件:“[root@localhost dev]# mknod -m 600 console c 5 1”。
目前,linux已經能夠支持幾十種文件系統格式,如常用的Cramfs、Jfss2、Yaffs等。Cramfs 是一種只讀的閃存文件系統,可以保護系統的基本設置不被更改。根文件系統就使用Cramfs格式。
使用Cramfs制作工具mkcramfs把根文件目錄制作成映像文件:rootfs.cramfs。
根文件系統制作完成,在vivi命令模式下把rootfs.cramfs下載到Flash的合適位置。
至此,一個基于2.6.19內核的小型Linux系統便成功地制作完畢,并移植到S3C2410開發板上了。
板子加電后便可看到系統的啟動信息,最終進入BusyBox控制臺。
服務器維護小知識基于2.6內核的Linux憑借其突出的嵌入式特性與性能優越的ARM9 S3C2410相結合,在嵌入式領域有著廣闊的應用天地。文章介紹了如何制作一個基于Linux2.6.19內核的小型Linux系統,并將其移植到S3C2410開發板上。小型系統的制作與移植是進行嵌入式開發的基礎,必須熟練掌握。
以上內容為艾銻無限為大家提供的服務器維護小知識,更多內容請關注:www.bjitwx.com。 

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 国产精品亚洲А∨无码播放不卡_国产欧美日韩在线播放_狂野欧美xxxx韩国少妇_男人插女人免费视频_中文字幕在线播放一区_91.九色视频_青青青视频自偷自拍_亚洲成人综合网站 | 午夜在线观看影院_一区二区免费av_黄色录像久久_国产普通话尤物吞精视频_丰满少妇被猛烈进入毛片_毛片在线免费观看网站_我把护士日出水了视频_www.亚洲视频.com | 亚洲丁香婷婷久久一区二区_国语第一次处破女ccCAB_免费午夜爽爽爽www视频十八禁_国产又爽又黄又舒服又刺激视频_午夜精品影视_久久av麻豆_看日本黄色片_精品欧美国产 | 日韩精品一区二区三区蜜臀_欧美精品总汇_真实国产乱子伦对白视频不卡_久热中文在线_撕开奶罩疯狂揉吮奶头_成年人av在线免费观看_欧美成网_日本一级待黄大片 | 色妺妺在线视频_亚洲xxxx天美_蜜臀av国产精品久久久久_综合亚洲AV图片区_亚洲精品av久久久久久久影院_国产人久久人人人人爽_久久影视精品_在线观看亚洲一区二区 | 日韩精品无码一区二区三区四区_九色永久网址_亚洲成色WWW成人网站妖精_女教师《枫可怜》av_老司机午夜免费_国产91一区二区三区_国产香蕉视频在线_久久97视频 | 亚洲中文无码永久免费_www私房写真在线观看_伊人无码一区二区三区_欧美精品在欧美一区二区_久久接色_欧美日韩精品一区_亚洲日本VA午夜在线影院_无码自拍一区 | 国产内射在线激情一区_免费观看成人欧美WWW色_国模无码视频一区_午夜a级理论片在线播放琪琪_四虎看黄_亚洲AV成人无码一区无广告_成人午夜影视_国语对白做受xxxxx在线 | 婷婷午夜剧场_黑人巨大白妞出浆_日本成人综合_538在线一区二区精品国产_啦啦啦www在线观看免费视频_免费人成在线观看视频高潮_yw在线观看_a黄在线观看 | 国产91久久婷婷一区二区_jizz日本在线_国产91在线亚洲_中文字幕人成乱码熟女_老司机精品视频在线_扒开老女人p大荫蒂视频_潘金莲一级淫片aaa_免费精品自在久久 | 久久久国产精品成人免费_日本丰满大乳免费xxxx_aaaa成人_亚洲色图自拍视频_真人性囗交视频_国产精品一区二区三区sss_FUCK东北老女人HD对话_91美女在线播放 | 日韩在线免费不卡_亚洲黄色小说视频_中日韩欧美中文字幕_国产免费一级大片_国产成人99_日欧一片内射VA在线影院_japanesemon乱_亚洲中文字幕无码久久 | 夫妻生活视频现场免费看_又硬又粗进去好爽A片春色视频_男女视频免费看_全黄特一级_福利视频91_中字无码av高清在线播放_国产精品自拍系列_四虎影院www | 精品久久久久久中文字幕2017_免费在线看黄色_91福利网站在线观看_日日爽天天_日韩一区精品_国产超碰人人爽人人做AV_色呦呦久久久_中日韩一级片 | 18禁黄无遮挡网站_成年女人av_免费看国产一级片_久亚洲一线产区二线产区三线产_中文字幕日韩一区_操的很爽_亚洲依依成人亚洲社区_国产免费观看一级国产 | 国产成人亚洲精品另类动态图_欧美一乱一性一交一视频_100日本xxxxxxxxx15_日本老妇人乱xxy_日韩欧美综合在线视频_日韩专区一区_4455四色永久在线_久久艹色 | 亚洲视频一级片_欧美a网站_一级精品_91视频盛宴_一区二区不卡在线播放_国产精品久久久一区二区三区网站_国产在线不卡_国产偷啪自怕网 | 毛片无码免费无码播放_欧美福利片在线观看_沦为公交两奶头春药高潮迭起_亚洲精品无码一区二区三区污_九色porny91_办公室高h荡肉呻吟在线观看_亚洲精品一卡二卡三卡四卡2021_中文字幕第31页 | 亚洲AV女人的天堂在线观看_好大好硬好湿免费视频_欧美激情一区二区三区四区_老色鬼视频77777av_欧美成人精品一区二区三区在线观看_日韩午夜视频在线_女同性一区二区三区人了人一_一级伦奸视频 | 顶级少妇做爰高潮_91久久夜色精品国产按摩_色综合精品无码一区二区三区_国产精选一级毛片_亚洲中文有码字幕日本第一页_九九热在线观看_变态孕交videosgratis孕妇_日本少妇久久久 | 久久爽久久爽久久av东京爽_成人日韩精品_脱了老师内裤猛烈进入的软件_欧洲国产精品精华液_国产乱子伦精品无码专区_亚洲一卡二卡三卡四卡无卡网站_蜜桃av在线_97精华最好的产品在线 男ji大巴进入女人的视频免费看_国产精品99久久久久久宅男_国产一区二区三区精品视频_亚洲av无码久久寂寞少妇_国产在线观看影视_a级网站在线观看_欧美黄色片网站_91久久久久久白丝白浆欲热蜜臀 | 久久网亚洲_亚洲成人午夜av_亚洲成人诱惑_9999热视频在线观看_国产高清精品软件_欧美性xxxx禁忌_啊灬啊灬啊灬啊高潮了_国产96在线 | 青热久思思_成人AV导航_mmm·www看片免费观看_麻豆文化传媒www网站入口_国产乱码一区二区三区免费_国产成人啪精品午夜在线观看_日本黄色片视频_国产乱一区二区 | 久草视频手机在线观看_高清一区二区三区四区_999ZYZ玖玖资源站永久_99热精品在线播放_国产老熟妇精品观看_欧美日韩成人网_天天摸日日添狠狠添婷婷_激情av中文字幕 | 久久久久久久久无码精品亚洲日韩_伊人狠狠色_伊人久久一区二区三区无码_狠狠躁天天躁夜夜添人人_在线www免费观看视频_第一区在线_天天搞夜夜_91久久99久久91熟女精品 | 一区视频免费观看_天干夜天天夜天干天2004年_欧美性猛交视频_女18一级大黄毛片免费女人_欧美日产一区_免费国产视频在线观看_一区二区三区中文字幕在线_麻豆视频网站 | 亚洲一区二区三区写真_免费黄色一区二区_97欧美精品系列一区二区_在线综合亚洲_中文字幕亚洲综合_性做久久久久_亚洲小视频在线观看com_免费污站18禁的刺激 | 欧洲免费无线码在线一区_成人三级影院_蜜桃视频精品_中国一级毛片在线播放_久久久久人妻一区精品性色AV_野花社区www视频最新资源_中文字幕无线乱码人妻_a黄色大片 | 一区二区三区四区免费看_91大神视频网站_丝袜中出制服人妻美腿_日韩欧美色激情_美女被久久久_久久超碰97中文字幕_日韩成人在线观看视频_特大黄色片 | 6080亚洲精品一区二区_亚洲不卡在线视频_午夜不卡影院_性一交一无一伦一精一品_亚洲人成一区二区_香蕉久久综合_a级毛片高清免费视频就_伊人久久综合 | 亚洲国产成人精品无码区在线网站_国产精品免费久久影_国产一级一片免费播放_精品一卡二卡三卡_91中文啦_天天综合网页在线观看_老妇做爰xxxxhd老少配_久久久久久久久久99精品 | chinese猛男自慰gv网站_一级色毛片_国产成人久久精品激情_农村少妇好紧水多视频_亚洲美腿丝袜无码专区_免费看国产黄线在线观看_日韩精品一区二区三区九九_国产亚洲精品一区二555 | 亚洲熟妇自偷自拍另欧美_国产精品污www一区二区三区_麻豆综合在线_91视频网入口_亚洲自拍偷拍精品_日韩一卡2卡3卡4卡2021免费观看国色天香_99r在线_亚洲国产天堂久久综合网 | 国产高清在线视频观看_欧美肉大捧一进一出免费视频_台湾91视频_亚洲国产精品无码久久久不卡_成人激情视频在线观看_国产成人免费视频网站高清观看视频_国内黄色大片_九九视频免费在线 | 国产精品久久久久久99999_在线看片免费人成视频影院看_亚洲成人av片_久久久老熟女一区二区三区_AV激情亚洲男人的天堂_午夜小视频网站_免费av看_久久69精品久久久久久国产越南 | 亚洲色图综合_尤物在线观看视频不卡无码_国产午夜精品在线_夜夜爽WWW_激情综合亚洲色婷婷五月_日韩人妻中文无码一区二区_网站免费在线观看入口满十八_亚洲国产精品久久久天堂不卡海量 | 蜜桃臀av_粉嫩av一区二区三区在线_香港aa三级久久三级_亚洲精品在线播放_国产高潮流白浆喷水在线观看_多人调教到高潮失禁h重口文_久久精品国产亚洲A∨麻豆_色欲精品国产一区二区三区AV | 噜噜在线视频_99热1_www.久久久精品_人与性动交AAAABBBB视频_日韩欧美国产亚洲_美国一级欧美三级_国产网友愉拍精品视频手机人_在线毛片片免费观看 | 亚洲视频久久久久_中文字幕国产精品_九九精品网_无线乱码一二三区免费看_亚洲性图_午夜av成人_japansex久久高清精品_亚洲a级免费视频 | 亚洲国产精品高潮呻吟久久_草逼一级片_婷婷夜色_俄罗斯freeⅹ性欧美_a级黄色毛片免费观看_大帝a∨无码视频在线播放_日韩精品欧美在线成人_成人黄色毛片 | 二级片免费_国产精品午夜久久久久久99热_久久av青久久久av三区三区_免费大片AV手机看片高清_久久精品AV无码夜色_欧美XXXX做受欧美69_久在线视频播放免费视频_国产日韩欧美一区 |