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

正文內(nèi)容

基于s3c2440的嵌入式linux操作系統(tǒng)內(nèi)核研究-展示頁

2025-07-02 08:18本頁面
  

【正文】 它也負(fù)責(zé)保證內(nèi)核及時(shí)對(duì)硬件進(jìn)行操作。嵌入式Linux內(nèi)核的體系結(jié)構(gòu)如下::負(fù)責(zé)控制進(jìn)程對(duì)CPU的使用。一個(gè)內(nèi)核不是一套完整的操作系統(tǒng)。該計(jì)劃開始于1991年,在計(jì)劃的早期有一些Minix黑客提供了協(xié)助,而今天全球無數(shù)程序員正在為該計(jì)劃無償提供幫助[7]。它是一個(gè)用C語言寫成,符合POSIX標(biāo)準(zhǔn)的類Unix操作系統(tǒng)。圖3 交叉編譯器版本顯示,如文本編輯器Notepad++,串口通信secureCRT,燒錄工具DNW等,便于開發(fā)。,進(jìn)行解壓操作:tar xzvf / 修改環(huán)境變量:在etc/profile中添加export PATH=/usr/local/arm/:$PATH。 Workstation虛擬機(jī)中安裝Linux操作系統(tǒng),版本為Red had linux 。所謂交叉編譯是指在宿主機(jī)(host)中編輯和編譯程序,并在目標(biāo)機(jī)(target)中運(yùn)行由主機(jī)編譯得到的可執(zhí)行代碼[6]。 交叉開發(fā)環(huán)境 交叉開發(fā)環(huán)境簡介嵌入式系統(tǒng)是專用計(jì)算機(jī)系統(tǒng),由于其處理能力和存儲(chǔ)能力較弱及特殊的處理器結(jié)構(gòu),使嵌入式系統(tǒng)中不能安裝開發(fā)軟件。由上圖可以知道:在NANDFlash啟動(dòng)模式下,內(nèi)部的4K Bytes BootSram被映射到nGCS0片選的空間;在Nor Flash啟動(dòng)模式下(非Nand Flash啟動(dòng)模式),與nGCS0相連的外部存儲(chǔ)器Nor Flash就被映射到nGCS0片選的空間。圖2 硬件資源分配上圖中,左邊是nGCS0片選的Nor Flash啟動(dòng)模式下的存儲(chǔ)分配圖;右邊是Nand Flash啟動(dòng)模式下的存儲(chǔ)分配圖。圖1 GT2440開發(fā)板總體結(jié)構(gòu)圖 GT2440開發(fā)板硬件資源特性如下:● CPU處理器Samsung S3C2440A,主頻400MHz,最高533Mhz● SDRAM內(nèi)存 板載64M SDRAM 32bit數(shù)據(jù)總線 SDRAM時(shí)鐘頻率高達(dá)100MHz● FLASH存儲(chǔ) 板載256M Nand Flash,掉電非易失 板載2M Nor Flash,掉電非易失,已經(jīng)安裝BIOS● LCD顯示 板上集成4線電阻式觸摸屏接口,可以直接連接四線電阻觸摸屏 支持黑白、4級(jí)灰度、16級(jí)灰度、256色、4096色STN液晶屏,屏幕分辨率可以達(dá)到1024x768象素;● 接口和資源 1個(gè)10M以太網(wǎng)RJ45接口(采用CS8900網(wǎng)絡(luò)芯片) 3個(gè)串行口 1個(gè)USB Host 1個(gè)USB Slave B型接口 1個(gè)SD卡存儲(chǔ)接口 1路立體聲音頻輸出接口,一路麥克風(fēng)接口; 4 USER Leds 4 USER buttons 1個(gè)PWM控制蜂鳴器 1個(gè)可調(diào)電阻,用于AD模數(shù)轉(zhuǎn)換測(cè)試 1個(gè)I2C總線AT24C08芯片,用于I2C總線測(cè)試 1個(gè)20pin攝像頭接口 板載實(shí)時(shí)時(shí)鐘電池 電源接口(12V),帶電源開關(guān)和指示燈● 系統(tǒng)時(shí)鐘源 12M無源晶振● 實(shí)時(shí)時(shí)鐘 內(nèi)部實(shí)時(shí)時(shí)鐘(帶后備鋰電池)● 擴(kuò)展接口 1個(gè)34 pin 1個(gè)44 pin 地址空間分配和片選信號(hào)定義S3C2440支持兩種啟動(dòng)模式:一種是從Nand Flash啟動(dòng);一種是從Nor Flash啟動(dòng)。 章節(jié)安排第一章,前言,簡要介紹嵌入式系統(tǒng)以及嵌入式操作系統(tǒng)的概念;第二章,開發(fā)環(huán)境搭建,介紹內(nèi)核移植的硬件平臺(tái)以及交叉編譯環(huán)境的建立;第三章,內(nèi)核移植實(shí)現(xiàn),簡要介紹一下嵌入式linux內(nèi)核,并詳細(xì)介紹內(nèi)核移植步驟;第四章,系統(tǒng)功能的測(cè)試,下載測(cè)試軟件到開發(fā)板,觀察是否能實(shí)現(xiàn)所需功能,第五章,總結(jié),對(duì)畢業(yè)設(shè)計(jì)進(jìn)行一個(gè)總結(jié)。嵌入式Linux操作系統(tǒng)具有以下特點(diǎn):;;,容易自行建立嵌入式系統(tǒng)的開發(fā)環(huán)境和交叉運(yùn)行環(huán)境,并且可以跨越嵌入式系統(tǒng)開發(fā)中仿真工具的障礙;;,便于程序的移植。常見的嵌入式操作系統(tǒng)有uC/OS II、RTthread、uCLinux、FreeRTOS、RTX、ArmLinux、VxWorks、RTEMS、pSOS、Nucleus、PalmOS、Windows CE、Windows XP Embedded、Windows Vista Embedded、嵌入式Linux等[4]。它必須體現(xiàn)其所在系統(tǒng)的特征,能夠通過裝卸某些模塊來達(dá)到系統(tǒng)所要求的功能。 嵌入式操作系統(tǒng)概述嵌入式操作系統(tǒng)(Embedded Operation System,EOS)是一種用途廣泛的系統(tǒng)軟件,過去它主要應(yīng)用于工業(yè)控制和國防系統(tǒng)領(lǐng)域。由于其本身不具備自舉開發(fā)能力,即使設(shè)計(jì)完成以后用戶通常也是不能對(duì)其中的程序功能進(jìn)行修改的,必須有一套開發(fā)工具和環(huán)境才能進(jìn)行開發(fā),這些工具和環(huán)境一般是基于通用計(jì)算機(jī)上的軟硬件設(shè)備以及各種邏輯分析儀、混合信號(hào)示波器等。嵌入式系統(tǒng)的應(yīng)用程序可以沒有操作系統(tǒng)直接在芯片上運(yùn)行;但是為了合理地調(diào)度多任務(wù)、利用系統(tǒng)資源、系統(tǒng)函數(shù)以及和專家?guī)旌瘮?shù)接口,用戶必須自行選配開發(fā)平臺(tái),這樣才能保證程序執(zhí)行的實(shí)時(shí)性、可靠性,并減少開發(fā)時(shí)間,保障軟件質(zhì)量。而且軟件要求固態(tài)存儲(chǔ),以提高速度;軟件代碼要求高質(zhì)量和高可靠性。嵌入式系統(tǒng)一般沒有系統(tǒng)軟件和應(yīng)用軟件的明顯區(qū)分,不要求其功能設(shè)計(jì)及實(shí)現(xiàn)上過于復(fù)雜,這樣一方面利于控制系統(tǒng)成本,同時(shí)也利于實(shí)現(xiàn)系統(tǒng)安全。同時(shí)針對(duì)不同的任務(wù),往往需要對(duì)系統(tǒng)進(jìn)行較大更改,程序的編譯下載要和系統(tǒng)相結(jié)合,這種修改和通用軟件的升級(jí)是完全兩個(gè)概念。由于嵌入式系統(tǒng)一般是應(yīng)用于小型電子裝置的,系統(tǒng)資源相對(duì)有限,所以內(nèi)核較傳統(tǒng)的操作系統(tǒng)要小得多。國內(nèi)一個(gè)普遍被認(rèn)同的定義是:以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)[1]。從中可看出嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)械等附屬裝置。最后把移植的內(nèi)核文件下載到GT2440開發(fā)板進(jìn)行測(cè)試,測(cè)試結(jié)果驗(yàn)證了內(nèi)核移植的正確性。本課題是以GT2440開發(fā)板為平臺(tái)來研究Linux操作系統(tǒng)的內(nèi)核,GT2440采用高主頻高性能的SamsungS3C2440A處理器作為主控芯片,接口資源豐富,具有通用性。 學(xué)校代碼: 11059 學(xué) 號(hào):0805070285Hefei University 畢業(yè)論文(設(shè)計(jì))BACHELOR DISSERTATION論文題目: 基于S3C2440的嵌入式 LINUX操作系統(tǒng)內(nèi)核研究 學(xué)位類別: 工學(xué)學(xué)士 學(xué)科專業(yè): 自動(dòng)化 作者姓名: 郭輝 導(dǎo)師姓名: 干開峰 完成時(shí)間: 2012年5月12號(hào) 基于S3C2440的嵌入式LINUX操作系統(tǒng)內(nèi)核研究中文摘要嵌入式Linux是以Linux為基礎(chǔ)的嵌入式操作系統(tǒng),可應(yīng)用于多種硬件平臺(tái),是一個(gè)和Unix相似、以內(nèi)核為基礎(chǔ)的、具有完全的內(nèi)存訪問控制,支持大量硬件等特性的一種通用操作系統(tǒng)。它能夠適應(yīng)對(duì)工業(yè)控制領(lǐng)域高實(shí)時(shí)性的要求,被廣泛應(yīng)用在移動(dòng)電話、個(gè)人數(shù)字助理、媒體播放器、消費(fèi)性電子產(chǎn)品以及航空航天等領(lǐng)域中。主要完成Nand Flash驅(qū)動(dòng)、LCD驅(qū)動(dòng)、CS8900A網(wǎng)卡驅(qū)動(dòng)、UDA1341聲卡驅(qū)動(dòng)、觸摸屏驅(qū)動(dòng)、SD卡驅(qū)動(dòng)、RTC驅(qū)動(dòng)和USB驅(qū)動(dòng)等移植實(shí)現(xiàn)。關(guān)鍵詞:嵌入式系統(tǒng);S3C2440;Linux內(nèi)核移植;驅(qū)動(dòng)移植 Study of Embedded Linux Operating System Kernel Based on S3C2440 AbstractEmbedded Linux is a embedded operating system based on Linux, which can be applied to a variety of hardware platforms, with full memory access control, supporting for a lot of hardware features. It can adapt to realtime requirements on the field of industrial control, it is widely used in mobile phones, personal digital assistants, media players, consumer electronics, and aerospace and other fields.The kernel of the Linux operating system is studied based on the GT2440 in the topic, the GT2440 uses high frequency and highperformance SamsungS3C2440A processor as the master chip, whose interface is rich in resources and versatile. Primarily the transplanting of NandFlash drive,LCD driver,CS8900A LAN Driver,UDA1341 sound card driver, touch screen driver, SD card driver, RTC driver and USB driver are finished. Finally, the kern
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1