freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式系統(tǒng)移植心得(已修改)

2024-10-28 18:37 本頁面
 

【正文】 第一篇:嵌入式系統(tǒng)移植+心得嵌入式系統(tǒng)作為近年來新興的且發(fā)展很快的學(xué)科,它的應(yīng)用越來越受到廣大技術(shù)人員的重視。尤其起可移植性,顯著的區(qū)別了通用操作系統(tǒng)。一款嵌入式操作系統(tǒng)通常運(yùn)行在不同體系結(jié)構(gòu)的處理器和開發(fā)板上,極大的方便了開發(fā)者開發(fā)與應(yīng)用,節(jié)約了成本。嵌入式操作系統(tǒng)作為移植支持嵌入式系統(tǒng)應(yīng)用的操作系統(tǒng)軟件,被廣泛的運(yùn)用于不同應(yīng)用領(lǐng)域??v觀嵌入式系統(tǒng)40多年的歷史,從無操作系統(tǒng)的嵌入式算法階段到簡(jiǎn)單監(jiān)控式的實(shí)時(shí)操作系統(tǒng),一步又一步的到現(xiàn)在的以Internet為標(biāo)志的嵌入式系統(tǒng),一批又一批的先輩為其努力而奮斗??萍嫉母镄拢瑤?dòng)著社會(huì)的發(fā)展,人類的進(jìn)步。大數(shù)據(jù)的時(shí)代必定屬于我IT人。以下我們聊一聊嵌入式系統(tǒng)及其移植性。嵌入式操作系統(tǒng)大體分為商用型和免費(fèi)型。商用型主要是WindowsCE。,開發(fā)成本高,廣泛運(yùn)用于通信。軍事。航天等高端技術(shù)領(lǐng)域免費(fèi)型主要為L(zhǎng)inux等主要運(yùn)用于沒有存儲(chǔ)器管理單元的處理器而設(shè)置。嵌入式基本操作共四步主機(jī)和目標(biāo)機(jī)的連接方式;UARA最經(jīng)典90%的板子上,都支持的方式叫異部串行接口,也就是我們所說的串口。USB串行接口 TCP/IP網(wǎng)絡(luò)接口 Debug Jtag調(diào)試接口補(bǔ)充說明,通常用的有串口調(diào)試助手,putty工具等,工具很多,功能都差不多,會(huì)用一兩款就可以;,當(dāng)然必須要有USB的驅(qū)動(dòng)才可以,一般芯片公司會(huì)提供,比如對(duì)于三星的芯片,USB下載主要由DNW軟件來完成;,則必須要有網(wǎng)絡(luò)協(xié)議支持才可以安裝交叉編譯器方法一:分步編譯和安裝交叉編譯工具鏈所需要的庫和源代碼,最終生成交叉編譯工具鏈。該方法相對(duì)比較困難,適合想深入學(xué)習(xí)構(gòu)建交叉工具鏈的讀者。如果只是想使用交叉工具鏈,建議使用下列的方法二構(gòu)建交叉工具鏈。方法二:通過Crosstoolng腳本工具來實(shí)現(xiàn)一次編譯,生成交叉編譯工具鏈,該方法相對(duì)于方法一要簡(jiǎn)單許多,并且出錯(cuò)的機(jī)會(huì)也非常少,建議大多數(shù)情況下使用該方法構(gòu)建交叉編譯工具鏈。方法三:直接通過網(wǎng)上下載已經(jīng)制作好的交叉編譯工具鏈。該方法的優(yōu)點(diǎn)不用多說,當(dāng)然是簡(jiǎn)單省事,但與此同時(shí)該方法有一定的弊端就是局限性太大,因?yàn)楫吘故莿e人構(gòu)建好的,也就是固定的,沒有靈活性,所以構(gòu)建所用的庫以及編譯器的版本也許并不適合你要編譯的程序,同時(shí)也許會(huì)在使用時(shí)出現(xiàn)許多莫名其妙的錯(cuò)誤搭建主機(jī) 一般情況下在嵌入式中我們用的比較多的服務(wù)就兩個(gè) 在Linux下一個(gè)叫TFTP一個(gè)叫NFS,TFTP顧名思義就是FTP的一個(gè)簡(jiǎn)版,它是基于UDP傳輸?shù)模喈?dāng)于它的協(xié)議比較簡(jiǎn)單。NFS它的全名叫做網(wǎng)絡(luò)文件系統(tǒng),這個(gè)網(wǎng)絡(luò)文件系統(tǒng)主要是Linux和Linux之間做掛載用的。燒寫測(cè)試以上為嵌入式基本操作的四個(gè)步驟嵌入式Linux系統(tǒng)移植主要由四大部分組成:一、搭建交叉開發(fā)環(huán)境綜上所述二、Boot loader的選擇和移植boot loader基本概念:就是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序。通過這段小程序,我們可以初始化硬件設(shè)備、建立內(nèi)存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境,他就是所謂的引導(dǎo)加載程序(Boot Loader)。三、kernel的配置、編譯、和移植2修改頂層目錄下的Makefile,主要修改平臺(tái)的體系架構(gòu)和交叉編譯器 3拷貝標(biāo)準(zhǔn)版配置文件,目的是得到跟我們開發(fā)板相關(guān)的配置信息 4配置內(nèi)核 5編譯內(nèi)核6通過tftp網(wǎng)絡(luò)服務(wù)下載測(cè)試內(nèi)核四、根文件系統(tǒng)的制作flash芯片的驅(qū)動(dòng)程序是由系統(tǒng)來提供,所以它的存取特點(diǎn)完全是flash自身的特點(diǎn),這時(shí)最好有更加適合flash的文件系統(tǒng)——Jffs、Yaffs、Cramfs和Romfs。這些文件系統(tǒng)都是嵌入式Linux系統(tǒng)中常用的文件系統(tǒng),可以根據(jù)特點(diǎn)來選擇使用它們,特點(diǎn)如下:共同點(diǎn)基于MTD驅(qū)動(dòng) Jffs Flash的實(shí)現(xiàn),每次寫入時(shí)都會(huì)盡量使寫入的位置均勻分布,支持?jǐn)?shù)據(jù)壓縮,因?yàn)槔占年P(guān)系,運(yùn)行速度大大放慢 Yaffs Flash的實(shí)現(xiàn),每次寫入時(shí)都會(huì)盡量使寫入的位置均勻分布,不支持?jǐn)?shù)據(jù)壓縮,占用內(nèi)存小,可以不使用VFS和MTD Cramfs,支持隨機(jī)訪問,壓縮比高達(dá)2:1,效率高,有利于保護(hù)文件系統(tǒng)免受破壞,提高了系統(tǒng)的可靠性,但是無法對(duì)其內(nèi)容進(jìn)行擴(kuò)充Romfs、緊湊的、只讀的文件系統(tǒng),因而支持應(yīng)用程序以XIP(execute In Place,片內(nèi)運(yùn)行)方式運(yùn)行,在系統(tǒng)運(yùn)行時(shí),節(jié)省RAM空間特有的文件系統(tǒng)類型:Ramdisk文件系統(tǒng) 在Linux系統(tǒng)中,內(nèi)存經(jīng)常用于存儲(chǔ)文件系統(tǒng),這種叫做Ramdisk,Ramdisk有兩種,一種是完全把內(nèi)存看成物理存儲(chǔ)介質(zhì),利用內(nèi)存模擬磁盤,運(yùn)用磁盤的文件系統(tǒng)類型;另一種只是在內(nèi)存中存儲(chǔ)了文件系統(tǒng)邏輯結(jié)構(gòu),運(yùn)用tmpfsamp。ramfs文件系統(tǒng)類型:tmpfsamp。ramfs用物理內(nèi)存模擬磁盤分區(qū),掛載這種分區(qū)后,就可以跟讀寫磁盤文件一樣讀寫這里面的文件,但是操作速度要比磁盤文件快得多;所以一般應(yīng)用在下面幾個(gè)方面:1)讀寫速度要求快的文件應(yīng)該放在這種文件系統(tǒng)中2)磁盤分區(qū)為flash的情況下,把需要經(jīng)常讀寫的文件放在這種文件系統(tǒng)中,然后定期寫回flash3)系統(tǒng)中的臨時(shí)文件,如/tmp、/var目錄下的文件應(yīng)該放在這種文件系統(tǒng)中4)/dev設(shè)備文件(因?yàn)樵O(shè)備文件隨驅(qū)動(dòng)和設(shè)備的加載和卸載而變化),應(yīng)該放在這種文件系統(tǒng)中1)由于數(shù)據(jù)都存放在物理內(nèi)存中,所以系統(tǒng)重啟后,這個(gè)文件系統(tǒng)中的數(shù)據(jù)會(huì)全部丟失2)ramfs在沒有指定最大的大小值情況下,會(huì)自動(dòng)增長(zhǎng),直到用掉系統(tǒng)中所有的物理內(nèi)存為止,這時(shí)會(huì)導(dǎo)致系統(tǒng)的崩潰,建議掛載時(shí)最好限定其最大的大小值3)tmpfs如果指定了大小值,自動(dòng)增長(zhǎng)至大小值后,系統(tǒng)會(huì)限定它的大??;這個(gè)文件系統(tǒng)占用的物理內(nèi)存頁可以背置換到swap分區(qū),但是ramfs不行由于嵌入式技術(shù)發(fā)展飛速,新技術(shù)不斷涌現(xiàn)。大數(shù)據(jù)時(shí)代的IT人更該更加努力。發(fā)憤圖強(qiáng)。嵌入式兼顧硬件和軟件更加考驗(yàn)我們的能力,需要更多的基礎(chǔ)知識(shí)。天下英豪出我輩,一入IT歲月催。加油了!第二篇:學(xué)習(xí)嵌入式系統(tǒng)心得學(xué)習(xí)嵌入式系統(tǒng)心得說實(shí)在話在沒有學(xué)習(xí)之前,以及在學(xué)之前通過一些口中得知這是一門很不錯(cuò),很有意思的一門課。而且目前是十分吃香的一門課程,如果學(xué)好了工作很好找并且待遇也很好。聽到這些,我內(nèi)心非常期待上這門含金量如此之高的一門技術(shù)課。據(jù)我了解,嵌入式系統(tǒng)是一個(gè)很有前景的行業(yè)。學(xué)會(huì)嵌入式技術(shù),就相當(dāng)于給自己創(chuàng)造了更多的機(jī)會(huì)。那么,在可以預(yù)計(jì)的將來,嵌入式技術(shù)的應(yīng)用會(huì)越來越廣泛。(大量的人才需求,未來五年內(nèi),國(guó)內(nèi)LINUX嵌入式軟件開發(fā)的人才缺口達(dá)到120萬)說實(shí)在的,第一天,我滿懷期望的去上這門課。可是一上課聽到老師的介紹,我就頭昏腦脹了。這是什么課啊,誰會(huì)聽得懂。猶如天書一般。實(shí)事求是的說,嵌入式技術(shù)的全面掌握是有相當(dāng)難度的??梢暂p輕松松學(xué)會(huì)嵌入式技術(shù)的說法是夸大其詞了。這個(gè)就像學(xué)英語一樣,學(xué)英語無論怎樣學(xué),不管是“瘋狂學(xué)”還是用新理念來學(xué),真正掌握的話還是需要一步步積累才能熟練掌握。在此,我們通過短短的幾個(gè)星期簡(jiǎn)單的了解和學(xué)習(xí)一下嵌入式,想成為這方面的高手。這些想法本身是不太現(xiàn)實(shí)的。我心里清楚我們需要做的是:第一:把心
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1