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

正文內容

嵌入式linux移植-wenkub

2022-10-23 09:55:04 本頁面
 

【正文】 ? mizilinux :由韓國 mizi公司根據(jù) Linux 植而來,支持 S3C2410A處理器 嵌入式系統(tǒng)的分類 ? uClinux uClinux是很常用的一種嵌入式 Linux,它去掉了Linux中的內存管理單元 (MMU),主要用于沒有內存管理單元的處理器(比如三星公司的 S3C44B0X)。它的模塊化設計允許它對于從掌上電腦到專用的工業(yè)控制器的用戶電子設備進行定制。大多數(shù)的 VxWorks API是專有的。 LynxOS支持線程概念,提供 256個全局用戶線程優(yōu)先級;提供一些傳統(tǒng)的、非實時系統(tǒng)的服務特征;包括基于調用需求的虛擬內存,一個基于 Motif的用戶圖形界面,與工業(yè)標準兼容的網(wǎng)絡系統(tǒng)以及應用開發(fā)工具。它具有強大的靈活性和良好的可移植性,是一款非常流行的掌上電腦操作系統(tǒng)。這些特性使得 Linux系統(tǒng)內核可以裁剪得非常小巧,很適合于嵌入式系統(tǒng)的需要。 嵌入式 Linux的特點 ? 四、優(yōu)秀的開發(fā)工具 傳統(tǒng)的嵌入式開發(fā)調試工具是在線仿真器( InCircuit Emulator, ICE),它通過取代目標板的微處理器,給目標程序提供一個完整的仿真環(huán)境,從而使開發(fā)者能夠非常清楚地了解到程序在目標板上的工作狀態(tài),便于監(jiān)視和調試程序。此外, Linux還支持 ext fat1fat3 romfs等文件系統(tǒng),這些都為開發(fā)嵌入式系統(tǒng)應用打下了很好的基礎。 嵌入式 Linux系統(tǒng)的組成部分 ? 二、 Linux內核 Linux是一個單一內核操作系統(tǒng),但可以動態(tài)裝入和卸載內核中的部分源代碼,這與傳統(tǒng)的單一內核操作系統(tǒng)全部靜態(tài)編譯內核代碼是不同的。 嵌入式 Linux系統(tǒng)的組成部分 ? 四、硬件驅動程序 設備驅動程序是內核的一部分,它像內核中其它代碼一樣運行在內核模式。 移植的概念 ? 移植步驟 ; Linux操作系統(tǒng)內核的移植; Linux操作系統(tǒng)根文件系統(tǒng)的創(chuàng)建; Linux驅動程序的編寫。引導程序的主要運行任務就是將內核映象從硬盤上讀到 RAM中 然后跳轉到內核的入口點去運行,也即開始啟動操作系統(tǒng)。除了依賴于 CPU的體系結構外, BootLoader實際上也依賴于具體的嵌入式板級設備的配置,因此為嵌入式系統(tǒng)建立一個通用的 BootLoader是很困難的 ? Uboot是德國 DENX小組的開發(fā)用于多種嵌入式CPU的 bootloader程序 , UBoot不僅僅支持嵌入式Linux系統(tǒng)的引導,當前,它還支持 NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS嵌入式操作系統(tǒng)。這種模式是 Boot Loader 的正常工作模式,因此在嵌入式產品發(fā)布的時侯, Boot Loader 顯然必須工作在這種模式下。工作于這種模式下的 Boot Loader 通常都會向它的終端用戶提供一個簡單的命令行接口。在這方面, DENX 和MontaVista均提供了完整的開發(fā)工具集 ? 在目標板與開發(fā)主機間接入硬件調試器,一般使用BDI2020。 uboot移植 ? 修改文件 ? 目標板 .c文件 ? 目標板 .h頭文件 ? FLASH的驅動程序 ? 串口驅動 ? 配置,編譯 ? 把 flash里面去,或RAM中的指定位
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1