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

正文內容

20xx年計算機三級考試嵌入式系統開發(fā)技術上機試題及答案-資料下載頁

2025-06-06 16:39本頁面
  

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