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

正文內(nèi)容

基于arm-linux平臺的物聯(lián)網(wǎng)平臺搭建(專業(yè)版)

2025-07-30 21:20上一頁面

下一頁面
  

【正文】 這里說普通進程是因為對實時進程而言,它在時間片和優(yōu)先級重新計算后又掛到Activearray 隊列中。同時,隨著運算量的逐步增大,要求CPU具有更好的運算能力,將ARM內(nèi)核中嵌入DSP處理器,提高CPU運算能力,是下一步工作的一個趨勢。交叉調(diào)試有多種方法,它有一些典型特點: ◇調(diào)試器和被調(diào)試進程通常運行在不同的機器上(注:Linux內(nèi)核作為操作系統(tǒng)內(nèi)核,不同于普通進程,但在交叉調(diào)試中作為被調(diào)試對象,與普通進程沒有區(qū)別),一般調(diào)試器運行在PC或者工作站主機(宿主機)上,而被調(diào)試的進程則運行在各種專業(yè)調(diào)試板(目標機)上。概括說來,一部分內(nèi)核初始化和控制絕大部分硬件設(shè)備,為內(nèi)存管理、進程管理、設(shè)備讀寫等做好一切準備工作;另一部分系統(tǒng)加載必需的設(shè)備,配置各種環(huán)境以便用戶可以使用整個系統(tǒng)。此外還有部分體系的硬件平臺,Linux只對其中部分的CPU或目標板提供了支持,如果使用了Linux尚未支持的CPU或目標板,也需要對Linux內(nèi)核進行移植工作。它是以應(yīng)用為中心、軟硬件可裁減的、能適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等綜合性要求的專用計算機系統(tǒng)。目前在嵌入式領(lǐng)域廣泛使用的操作系統(tǒng)有:嵌入式Linux、Windows Embedded、VxWorks等,以及應(yīng)用在智能手機和平板電腦的Android、iOS等。1.2嵌入式系統(tǒng)構(gòu)成部分嵌入式系統(tǒng)通常由嵌入式處理器、外圍設(shè)備、嵌入式操作系統(tǒng)和應(yīng)用軟件等極大部分組成。而且性能優(yōu)異,軟件移植容易,代碼開放,有許多應(yīng)用軟件支持,應(yīng)用產(chǎn)品開發(fā)周期短,新產(chǎn)品上市迅速,因為有許多公開的代碼可以參考和移植,實時性能穩(wěn)定性好安全性好。嵌入式linux 是將日益流行的Linux操作系統(tǒng)進行裁剪修改,使之能在嵌入式計算機系統(tǒng)上運行的一種操作系統(tǒng)。通常,嵌入式系統(tǒng)是一個控制程序存儲在ROM中的嵌入式處理器控制板。和工業(yè)控制計算機相比,嵌入式微處理器具有體積小、重量輕、成本低、可靠性高的優(yōu)點。有巨大的市場前景和商業(yè)機會,出現(xiàn)了大量的專業(yè)公司和產(chǎn)品嵌入式Linux系統(tǒng)優(yōu)缺點對比,如Montavista Lineo Emi等,有行業(yè)協(xié)會如Embedded Linux Consortum等,得到世界著名計算機公司和OEM板級廠商的支持,例如IBM Motorola Intel等。圖1 arm920t內(nèi)核啟動圖片上集成的功能主要包括以下幾個方面:(1) ARM 內(nèi)核, 存儲器, 外部I/O,具有16KB 指令緩存/16kB 數(shù)據(jù)緩存和MMU 的微處理器;(2)外部存儲控制器(sDRAM 控制和片選邏輯);(3)LCD 控制器(支持上到4k 色的STN 和256k 色的TFT),1 通道LCD 專用DMA;(4)具有外部請求引腳的4 通DMA;(5)3 通道UART(,16Byte Tx FIFO 和16Byte Rx FIFO)/2 通道SPI;(6)1 通道IIC 總線控制器/1 通道IIS 總線控制器;(7) 版本的SD 版本的MultiMedia 卡協(xié)議;(8)2 個USB 主機/1 個USB 設(shè)備();(9)4 通道PWM 計時器/1 通道內(nèi)部計時器;(10)看門狗電路;(11)117 個通用I/O 口/24 通道外部中斷源;(12)電源控制:常規(guī)、緩慢、空閑和斷電模式;(13)8 通道10 位ADC 和觸摸屏接口;(14)具有日歷功能的實時時鐘RTC;(15)具有鎖相環(huán)的片上時鐘發(fā)生器。3.3 內(nèi)核移植方法對于系統(tǒng)移植而言,Linux實際上是由兩個比較獨立的部分所構(gòu)成,即內(nèi)核部分和系統(tǒng)部分。需準備兩臺計算機,一臺用作修改編譯Linux內(nèi)核,另一臺用作移植Linux內(nèi)核。調(diào)試時,作為調(diào)試器的GDB運行在宿主機上,相應(yīng)的GDB—Stub運行在目標機上。而在2 . 6 的調(diào)度算法中,時間復(fù)雜度是O(1)是不可搶占的, 的調(diào)度算法中,如果進程沒有擁有任何鎖,則其在內(nèi)核態(tài)也是可搶占的。這個新特性帶來的主要好處是系統(tǒng)的可交互性有了很大的提升,這無疑對嵌入式應(yīng)用具有很重要的意義。(1)調(diào)度器內(nèi)部機制55 Linux 調(diào)度算法的如下缺點進行了改進。雖然此時物理上只有一臺計算機,但邏輯上仍然存在著宿主機和目標機的區(qū)別。3.4 內(nèi)核移植過程 首先在通用計算機上編寫程序,然后通過交叉編譯生成可在目標平臺上運行的二進制代碼格式,最后再下載到目標平臺計算機的特定位置上運行。還
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1