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

正文內(nèi)容

嵌入式課程設(shè)計(jì)word版-展示頁

2025-01-25 07:33本頁面
  

【正文】 ARM 上)運(yùn)行的代碼的過程??梢杂蒙碳姨峁┑脑u估板作為目標(biāo)板,先把開發(fā)環(huán)境建立起來。 驗(yàn)證開發(fā)環(huán)境是否建立好了需要一塊目標(biāo)板。因?yàn)?JTAC 工具的支持軟件也是 Linux 下的自由軟件,故 JTAC工具只能接在 Linux 服務(wù)器的并口上。在服務(wù)器的 Linux 環(huán)境下,用 GNU gcc 編譯生成目標(biāo)代碼,再用 FTP傳回到自己的 PC 機(jī)上,然后通過串行口或網(wǎng)絡(luò)下載到目標(biāo)機(jī)上。 我們采用的辦法是用一臺 PC 機(jī)運(yùn)行 Linux 作為服務(wù)器。 Cygwin 的安裝過程需要三個小時(shí),有時(shí)裝到一半出現(xiàn)問題很不好處理。多數(shù)人對 Linux 環(huán)境和 Linux 中的應(yīng)用程序不熟悉,寧愿用 PC 上基于 Windows 的操作系統(tǒng),此時(shí)可以在 Windows 環(huán)境下裝上 Cygwin 軟件??梢杂?Linux 中的 X Windows(xterm)開若干個窗口,用于編 譯、下載、調(diào)試等;可以使用 Linux 中的 emacs 做文本編輯。 第一章:交叉編譯環(huán)境 嵌入式 Linux 的開發(fā)環(huán)境 嵌入式 Linux 開發(fā)使用交叉開發(fā)的模式,即在 PC 機(jī) (host)上編譯連接程序,下載到目標(biāo)機(jī) (target)上運(yùn)行使用。 這次的課程設(shè)計(jì)要求我們對 嵌入式系統(tǒng)基礎(chǔ)知識、嵌入式系統(tǒng)開發(fā)過程、ARM 體系機(jī)構(gòu)和嵌入式系統(tǒng)的 BootLoad 開發(fā) 有所了解以及要知道 如何創(chuàng)建嵌入式系統(tǒng)開發(fā)環(huán)境、如何在 ARM 平臺上移植 Linux 系統(tǒng) 、 Linux 設(shè)備驅(qū)動程序開發(fā)、 USB 設(shè)備驅(qū)動程序開發(fā)、嵌入式 Linux 網(wǎng)絡(luò)編程和圖形用戶 接口開發(fā) 。 嵌入式 Linux 屬于一個交叉學(xué)科,涵蓋了微電子技術(shù)、 電子信息技術(shù)、計(jì)算機(jī)軟件和硬件等多項(xiàng)技術(shù)領(lǐng)域的應(yīng)用。 嵌入式 Linux 技術(shù)在中國有巨大的發(fā)展?jié)摿褪袌鲂枰?。緒論: 嵌入式系統(tǒng)和 Linux 的有機(jī)結(jié)合,成為后 PC 時(shí)代計(jì)算機(jī)最普遍的應(yīng)用形式。嵌入式 Linux 不僅繼承了 Linux 源代碼開發(fā)、內(nèi)核穩(wěn)定高效、軟件豐富、強(qiáng)大的網(wǎng)絡(luò)支持功能、優(yōu)秀的開發(fā)工具等優(yōu)勢,而且還具備支持廣泛的處理器結(jié)構(gòu)和硬件平臺占用空間小、成本低等優(yōu)點(diǎn)。有數(shù)據(jù)顯示,未來兩年里,在計(jì)算機(jī)、消費(fèi)電子、通信、汽車電子、工業(yè)控制、軍事國防這六大主要應(yīng)用領(lǐng)域,嵌入式 Linux 產(chǎn)品將達(dá)到 60 億的市場規(guī)模。另外嵌入式 Linux 需要相應(yīng)的嵌入式開發(fā)板和軟件,還需要有經(jīng)驗(yàn)的人進(jìn)行指導(dǎo)開發(fā),目前國內(nèi)大部分高校都很難達(dá)到這種要求,這也造成了目前國內(nèi)嵌入式 Linux 開發(fā)人才極其缺乏的局面。 這次實(shí)訓(xùn) 所用的硬件平臺是銳極 RJARM9EDU 教學(xué)實(shí)驗(yàn)系統(tǒng),所有的程序都是基于該平臺下精心設(shè)計(jì)的實(shí)驗(yàn),試驗(yàn)程序也可移植到其它 ARM 平臺上。 Linux 開發(fā)嵌入式應(yīng)用,可以在自己的 PC 機(jī)上裝一套 Linux,例如, Red Hat Linux。 Windows 中有的軟件在 Linux中幾乎都有。 GNU中的 Cygwin 是在 Windows 下運(yùn)行 Linux 的自由軟件,但我們發(fā)現(xiàn), Cygwin 的兼容性似乎不太好,在有點(diǎn) PC 機(jī)上能裝得上,有的 PC 機(jī)上裝不上。據(jù)說, VMWare 的Windows 版本也可以在 Windows 環(huán)境下開出 Linux 的窗口,但 VMWare 不是自由軟件。開發(fā)小組中每個成員都可以通過局域網(wǎng)用 Telent 登錄到這臺 Linux 服務(wù)器上去,被開發(fā)的目標(biāo)板也掛在網(wǎng)上。 JTAC 工具主要用于硬件調(diào)試。硬 件調(diào)試完成后,可以把 Debug 程序?qū)懭隖lash,然后就不需要 JTAC 工具了。在開發(fā)環(huán)境建立起來之前,貿(mào)然設(shè)計(jì)自己的硬件,難度較大??梢酝ㄟ^用 GNU gcc 編譯 uClinux 然后下載到目標(biāo)板上運(yùn)行的辦法來熟悉 Linux 下 GNU gcc 的開發(fā)環(huán)境,檢驗(yàn)開發(fā)環(huán)境是否已建立好。 交叉編譯這個概念的出現(xiàn)和流行是和嵌入式系統(tǒng)的廣泛發(fā)展同步的。比如,我們在 Windows 平臺上,可使用 Visual C++ 開發(fā)環(huán)境,編寫程序并編譯成可執(zhí)行程序。然而,在進(jìn)行嵌入式系統(tǒng)的開發(fā)時(shí),運(yùn)行程序的目標(biāo)平臺通常具有有限的存儲空間和運(yùn)算能力,比如常見的 ARM 平臺,其一般的靜態(tài)存儲空間大概是 16 到 32 MB,而 CPU 的主頻大概在 100MHz 到 500MHz 之間。為了解決這個問題,交叉編譯工具就應(yīng)運(yùn)而生了。 交叉編譯是嵌入式開發(fā)過程中的一項(xiàng)重要技術(shù),它的主要特征是某機(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1