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

正文內(nèi)容

基于arm-linux平臺的物聯(lián)網(wǎng)平臺搭建-文庫吧在線文庫

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

下一頁面
  

【正文】 分配、任務調(diào)度,控制、協(xié)調(diào)并發(fā)活動。通訊接口設備:應用廣泛的包括并口,串口,SPI串行外圍設備,I2C總線接口、USB接口和以太網(wǎng)接口等等。嵌入式系統(tǒng)是先進的計算機技術、半導體技術、電子技術和各個行業(yè)的具體應用相結合的產(chǎn)物,這就決定了它必然是一個技術密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。S3C2410 內(nèi)部結構較復雜,提供可擴展的功能模塊較多,主要有ARM920T 內(nèi)核(16/32bit RISC CPU),獨立的16kB 指令和16kB 數(shù)據(jù)緩存,MMU 虛擬內(nèi)存管理單元,LCD 控制器(支持STN 和TFT),NAND flash boot loader,系統(tǒng)管理單元(SDRAM 控制器等),3 通道UART,4 通道DMA,4 通道具備PWM 功能的定時器,I/O 口,RTC(實時時鐘),8 通道10bit 精度ADC和觸摸屏控制器,IIC 總線接口,IIS 數(shù)字音頻總線接口,USB 主機,USB 設備,SD/MMC 卡控制器,2 通道SPI 和PLL 數(shù)字鎖相環(huán)組成。3.2 內(nèi)核移植的基本策略在Linux2.6內(nèi)核支持下,Linux已經(jīng)在許多典型的硬件平臺上實現(xiàn)移植,其中包括:I38ARM、MIPS、ALPHA、PowerPC、SPARC、SH等。這種方法的難點在于開發(fā)人員除了要了解目標硬件平臺外。接下來內(nèi)核加載根設備并啟動init守護進程,init守護進程會根據(jù)配置文件加載文件系統(tǒng)、配置網(wǎng)絡、服務進程及終端等。這些代碼重寫了內(nèi)核所需調(diào)用的所有函數(shù),因為接口函數(shù)是固定的,所以這里更像是為硬件平臺編寫API。 調(diào)試器是一個單獨運行著的進程,它通過操作系統(tǒng)提供的調(diào)試接口來控制被調(diào)試的進程。 ◇如果目標機是某種形式的系統(tǒng)仿真器,通過在宿主機上運行目標機的仿真軟件,整個調(diào)試過程可以在一臺計算機上運行。首先,從內(nèi)核角度看,ARM內(nèi)核現(xiàn)在已經(jīng)發(fā)展到ARM10系列,無論從流水線結構和內(nèi)核支持頻率都有大幅度的提升。NP面來詳細討論。而Expired array 隊列中則存放那些用完時間片的進程。同時,為了避免由此而可能帶來的競態(tài),內(nèi)核中設有一個搶占鎖,運行加鎖的代碼段時,內(nèi)核不能被搶占。系統(tǒng)中往往有多個就緒的進程,因此,如何找到優(yōu)先級最高的進程是系統(tǒng)性能的一個重要因素。這無疑大大提高了系統(tǒng)的響應性能。這種情況有望在Linux 。GDB通過串口或者網(wǎng)絡與GDB—Stub進行通信,發(fā)出指令控制、訪問運行在目標硬件平臺上的新的Linux內(nèi)核,讀取Linux內(nèi)核的當前狀態(tài),并能夠改變Linux內(nèi)核的運行狀態(tài)。本次移植采用了串口和JTAG兩種方式與目標機進行通信。 (2)編寫和修改Linux內(nèi)核。 內(nèi)核移植由五個功能部分組成:進程管理(包括調(diào)度和通信)、內(nèi)存管理、設備驅(qū)動、虛擬文件系統(tǒng)與網(wǎng)絡,它們之間存在復雜的調(diào)用關系。通常啟動一個Linux系統(tǒng)的過程為:一個不隸屬于任何操作系統(tǒng)的加載程序?qū)inux部分內(nèi)核調(diào)入內(nèi)存,并將控制權交給內(nèi)存中Linux內(nèi)核的第一行代碼,這樣就完成了加載程序的工作。即采用“自底向上”的設計方法,從硬件的需求考慮逐步的采用分析、設計、編碼、測試。3 Lunix內(nèi)核移植3.1 內(nèi)核移植難點Linux系統(tǒng)的內(nèi)核是多層次結構的單體內(nèi)核,其可移植性比微內(nèi)核要差一些,但是,這種內(nèi)核具有較高的效率。嵌入式系統(tǒng)主要由嵌入式處理器、相關支撐硬件、嵌入式操作系統(tǒng)及應用軟件系統(tǒng)等組成。傳統(tǒng)的嵌入式系統(tǒng)廠商也采用了Linux策略,如Lynxworks Windriver QNX等,還有Internet上的大量嵌入式Linux愛好者的支持。在一片嵌入式處理器基礎上添加電源電路、時鐘電路和存儲器電路,就構成了一個嵌入式核心控制模塊。主要的嵌入式處理器類型有Am186/8386EX、SC400、Power PC、68000、MIPS、ARM/ StrongARM系列等。范圍極其廣闊,從最初的4位處理器,目前仍在大規(guī)模應用的8位單片機,到最新的受到廣泛青睞的32位,64位嵌入式CPU。事實上,所有帶有數(shù)字接口的設備,如手表、微波爐、錄像機、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是由單個程序?qū)崿F(xiàn)整個控制邏輯。因此,研究嵌入式Linux+arm+gcc能夠很好的去從事開發(fā)嵌入式應用。Linux的大小適合嵌入式操作系統(tǒng)——Lin
點擊復制文檔內(nèi)容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1