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

正文內容

嵌入式linux移植(編輯修改稿)

2025-11-17 09:55 本頁面
 

【文章內容簡介】 嵌入式 Linux系統(tǒng)的組成部分 ? 三、初始化進程 系統(tǒng)在剛剛啟動時,運行于內核方式,這時候只有一個初始化進程在運行,他首先做系統(tǒng)的初始化,然后執(zhí)行初始化程序(一般是 /sbin/init)。初始化進程是系統(tǒng)的第一個進程,以后所有的進程都是初始化進程的子進程。 嵌入式 Linux系統(tǒng)的組成部分 ? 四、硬件驅動程序 設備驅動程序是內核的一部分,它像內核中其它代碼一樣運行在內核模式。驅動程序如果出錯將會使操作系統(tǒng)受到嚴重破壞,甚至能使系統(tǒng)崩潰并導致文件系統(tǒng)的破壞和數(shù)據(jù)丟失。 Linux設備驅動程序的主要功能有:對設備進行初始化;使設備投入運行和退出服務;從設備接收數(shù)據(jù)并將它們送回內核;將數(shù)據(jù)從內核送到設備;檢測和處理設備出現(xiàn)的錯誤。 嵌入式 Linux系統(tǒng)的組成部分 ? 五、應用程序 提供所需功能的一個或更多應用程序。 移植的概念 ? 移植步驟 ; Linux操作系統(tǒng)內核的移植; Linux操作系統(tǒng)根文件系統(tǒng)的創(chuàng)建; Linux驅動程序的編寫。 移植的準備工作 ? PC平臺 裝有 Linux操作系統(tǒng)或在 Windows操作系統(tǒng)下安裝Cygwin ? 目標平臺 CPU: S3C2410 SDRAM: HY57V561620 Nand flash: K9F1208U0B( 64MB) 以太網芯片: CS8900A ( 10M/100MB) 源碼包 ? linux kernel ? Skyeye ? toolchain ,也可以使用 gcc, gdb,glibc, binutils等工具自己編譯產生。 源碼包 ? binuils ? gcc ? glibc ? gdb ? uboot 源碼包 ? Batch(補?。? 作用:打修正 ioperm()函數(shù) 作用:該補丁用于產生 件 作用:修改 gcc一處 bug ? 其他工具 mkcramfs 交叉編譯工具 bootloader與 uboot ? BootLoader是系統(tǒng)加電啟運行的第一段軟件代碼,PC機中的引導加載程序由 BIOS(其本質就是一段固件程序)和位于硬盤 MBR中的引導程序一起組成。BIOS在完成硬件檢測和資源分配后,將硬盤 MBR中的引導程序讀到系統(tǒng)的 RAM中,然后將控制權交給引導程序。引導程序的主要運行任務就是將內核映象從硬盤上讀到 RAM中 然后跳轉到內核的入口點去運行,也即開始啟動操作系統(tǒng)。 bootloader與 uboot ? BootLoader就是在操作系統(tǒng)內核或用戶應用程序運行之前運行的一段小程序。通過這段小程序,我們可以初始化硬件設備、建立內存空間的映射圖(有的 CPU沒有內存映射功能如 S3C44B0),從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適的狀態(tài),以便為最終調用操作系統(tǒng)內核或用戶應用程序準備好正確的環(huán)境。 bootloader與 uboot ? 每種不同的 CPU體系結構都有不同的 BootLoader。除了依賴于 CPU的體系結構外, BootLoader實際
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1