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

正文內(nèi)容

20xx年計(jì)算機(jī)三級(jí)考試嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)上機(jī)試題及答案-資料下載頁(yè)

2025-06-06 16:39本頁(yè)面
  

【正文】 化代碼;良好的移植性 ???簡(jiǎn)述嵌入式linux系統(tǒng)交叉開(kāi)發(fā)環(huán)境的構(gòu)建過(guò)程?  答:簡(jiǎn)單的來(lái)說(shuō):在進(jìn)行嵌入式開(kāi)發(fā)之前,首先要建立一個(gè)交叉編譯環(huán)境,這是一套編譯器、連接器和libc庫(kù)等組成的開(kāi)發(fā)環(huán)境。交叉開(kāi)發(fā)是指在一臺(tái)通用計(jì)算機(jī)上進(jìn)行軟件的編輯編譯,然后下載到嵌入式設(shè)備中進(jìn)行運(yùn)行調(diào)試的開(kāi)發(fā)方式?! ?).下載源文件、補(bǔ)丁和建立編譯的目錄  2).建立內(nèi)核頭文件  3).建立二進(jìn)制工具(binutils)  4).建立初始編譯器(bootstrapgcc)  5).建立c庫(kù)(glibc)  6).建立全套編譯器(fullgcc)  14.什么是bootloader?常用的bootloader有那些?bootloader兩種工作模式有什么不同,分別應(yīng)用在那種情況下?  答:Bootloader是在操作系統(tǒng)運(yùn)行之前執(zhí)行的一段小程序。通過(guò)這段小程序,我們可以初始化硬件設(shè)備、建立內(nèi)存空間的映射表,從而建立適當(dāng)?shù)南到y(tǒng)軟硬件環(huán)境,為最終調(diào)用操作系統(tǒng)內(nèi)核做好準(zhǔn)備。Grub和Lilo是PC計(jì)算機(jī)上的,Uboot,vivi,blob,ARMBoot是嵌入式系統(tǒng)上的?! 煞N工作模式是:?jiǎn)?dòng)加載模式和下載模式,這種區(qū)別僅對(duì)于開(kāi)發(fā)人員才有意義。從最終用戶的角度看,BootLoader的作用就是用來(lái)加載操作系統(tǒng),而并不存在所謂的啟動(dòng)加載模式與下載工作模式的區(qū)別。(1)啟動(dòng)加載(Bootloading)模式:這種模式也稱為自主模式bootstrap。也即BootLoader將存儲(chǔ)在目標(biāo)板Flash中的內(nèi)核和文件系統(tǒng)的鏡像裝載到SDRAM中,整個(gè)過(guò)程無(wú)需用戶的介入。這種模式是BootLoader的正常工作模式,因此在嵌入式產(chǎn)品發(fā)布的時(shí)候,BootLoader顯然必須工作在這種模式下。(2)下載Downloading模式:在這種模式下,目標(biāo)機(jī)上的BootLoader將通過(guò)串口連接或網(wǎng)絡(luò)連接等通信手段從宿主機(jī)Host下載文件,比如下載內(nèi)核映像和根文件系統(tǒng)映像等。從主機(jī)下載的文件通常首先被BootLoader保存到目標(biāo)機(jī)的RAM中,然后再被BootLoader寫(xiě)到目標(biāo)機(jī)上的FLASH類固態(tài)存儲(chǔ)設(shè)備中。BootLoader的這種模式通常在第一次安裝內(nèi)核與根文件系統(tǒng)時(shí)被使用;此外,以后的系統(tǒng)更新(bootloader自身也可以這樣更新)也會(huì)使用BootLoader的這種工作模式。工作于這種模式下的BootLoader通常都會(huì)向它的終端用戶提供一些簡(jiǎn)單的命令行接口?! ootLoader就是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序?! 〕S玫腂ootloade有:UBoot、VIVI、Blob、RedBoot、ARMboot  Bootloader可工作在兩種模式下,啟動(dòng)加載模式和下載模式  啟動(dòng)加載(Bootloading)模式應(yīng)用在嵌入式產(chǎn)品發(fā)布的時(shí)侯。  下載(Downloading)模式應(yīng)用在第一次安裝內(nèi)核與根文件系統(tǒng)時(shí)被使用;以后的系統(tǒng)更新也會(huì)使用BootLoader的這種工作模式?! ?5.簡(jiǎn)述bootloader在嵌入式系統(tǒng)平臺(tái)上的移植過(guò)程?  答:  1).準(zhǔn)備Bootloader軟件  2).根據(jù)目標(biāo)板硬件平臺(tái),修改配置Bootloader?! ?).交叉編譯,形成目標(biāo)板子可執(zhí)行的Bootloader二進(jìn)制BIN文件?! ?).將Bootloader燒寫(xiě)進(jìn)目標(biāo)板?! ?).配置好宿主機(jī)上的mini或者超級(jí)終端?! ?).啟動(dòng)目標(biāo)板,若bootloader編譯沒(méi)有錯(cuò)誤,燒寫(xiě)正確,就可以在超級(jí)終端中看到目標(biāo)板啟動(dòng)的信息?! ?6.Bootloader和BSP有什么不同?  答:BSP是開(kāi)發(fā)板支持軟件包,一般BSP包含有bootloader.BSP的作用是支持操作系統(tǒng),使之能夠更好的運(yùn)行于硬件平臺(tái);BootLoader就是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序?! ?7.說(shuō)明linux平臺(tái)下用C語(yǔ)言軟件開(kāi)發(fā)方法?(說(shuō)明需要用到那些工具)?! 〈穑篻cc+glibc+linuxheader+make  18.什么是嵌入式軟件?嵌入式軟件有哪幾種架構(gòu)?嵌入式軟件有什么特點(diǎn)?  答:嵌入式軟件就是嵌入在硬件中的操作系統(tǒng)和開(kāi)發(fā)工具軟件,它在產(chǎn)業(yè)中的關(guān)聯(lián)關(guān)系體現(xiàn)為:芯片設(shè)計(jì)制造→嵌入式系統(tǒng)軟件→嵌入式電子設(shè)備開(kāi)發(fā)、制造。馮諾依曼和哈佛體系  ?  SoC(SystemonaChip)中文名是系統(tǒng)級(jí)芯片.(片上系統(tǒng));四.名詞解釋  1.ARM ?。ˋdvancedRISCMachines)是微處理器行業(yè)的一家知名企業(yè),設(shè)計(jì)了大量高性能、廉價(jià)、耗能低的RISC處理器、相關(guān)技術(shù)及軟件。技術(shù)具有性能高、成本低和能耗省的特點(diǎn)?!   ISC復(fù)雜指令系統(tǒng);RISC精簡(jiǎn)指令系統(tǒng);  3.ATPCS  ARMTHUMBprocedurecallstandard的簡(jiǎn)稱;ATPCS就是基于ARM指令集和THUMB指令集過(guò)程調(diào)用的規(guī)范。    JointTestActionGroup(聯(lián)合測(cè)試行為組織)一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE兼容),主要用于芯片內(nèi)部測(cè)試。    ADS是ARM公司的集成開(kāi)發(fā)環(huán)境軟件(ARMdevelopersuit)    BootLoader就是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序。通過(guò)這段小程序,我們可以初始化硬件設(shè)備、建立內(nèi)存空間映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境    UniversalBootLoader,是遵循GPL條款的開(kāi)放源碼項(xiàng)目    Vivi是韓國(guó)mizi公司開(kāi)發(fā)的bootloader,適用于ARM9處理器。Vivi有兩種工作模式:?jiǎn)?dòng)加載模式和下載模式    項(xiàng)目管理器    Makefile文件Makefile一個(gè)工程中的源文件不計(jì)數(shù),其按類型、功能、模塊分別放在若干個(gè)目錄中,makefile定義了一系列的規(guī)則來(lái)指定,哪些文件需要先編譯,哪些文件需要后編譯,哪些文件需要重新編譯,甚至于進(jìn)行更復(fù)雜的功能操作,因?yàn)閙akefile就像一個(gè)Shell腳本一樣,其中也可以執(zhí)行操作系統(tǒng)的命令。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1