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

正文內(nèi)容

嵌入式系統(tǒng)設(shè)計(jì)與實(shí)例開發(fā)——arm與?cos-ⅱ基本概念及(文件)

2025-10-19 21:08 上一頁面

下一頁面
 

【正文】 ? Bank1: K9F2808(三星 16Mbyte Flash),非線性尋址。 ? Bank Bank4未接設(shè)備。系統(tǒng)的程序存儲(chǔ)空間從 0xC080000開始。 ? 系統(tǒng)的同步串行口( SIO),連接著觸摸屏控制芯片 FM7843(與ADS7843完全兼容)。 51 本節(jié)提要 1 3 2 5 4 6 基于 ARM的硬件系統(tǒng)體系結(jié)構(gòu) 存儲(chǔ)器接口設(shè)計(jì) 網(wǎng)絡(luò)接口設(shè)計(jì) I/O接口設(shè)計(jì) 人機(jī)交互接口設(shè)計(jì) 其它通訊接口設(shè)計(jì) 52 S3C44B0X與 FLASH的連接( Half Word方式) 53 ? 使用 Bank0上的兩片 512Kb 2來放置系統(tǒng) BIOS,系統(tǒng)上電以后,PC指針自動(dòng)指向 Bank0的第一個(gè)單元,開始進(jìn)行系統(tǒng)自舉。如果同時(shí)使用 Bank6/Bank7,則要求連接相同容量的存儲(chǔ)器,而且其地址空間在物理上是連續(xù)的。此程序的主要任務(wù)是: 管理處理器的中斷服務(wù)程序 ? 處理器的中斷是從 0x0地址開始,引導(dǎo) ROM負(fù)責(zé)把這一部分的中斷映射到另一個(gè)區(qū)域,以便系統(tǒng)處理。主要包括:數(shù)據(jù)位數(shù)( 8位、 16位、 32位),數(shù)據(jù)格式(大端、小端)。主要是系統(tǒng)的 SDRAM的檢測。 P C235235R S 2 3 2串 行 接 口R S 2 3 2串 行 接 口嵌 入 式開 發(fā) 板59 I/O接口設(shè)計(jì) I/O接口電路也簡稱接口電路。 b)解決 CPU和外圍設(shè)備之間的數(shù)據(jù)格式轉(zhuǎn)換和匹配問題。 2) I/O接口與存儲(chǔ)器統(tǒng)一編址方式: ? 這種編址方式不區(qū)分存儲(chǔ)器地址空間和 I/O接口地址空間,把所有的 I/O接口的端口都當(dāng)作是存儲(chǔ)器的一個(gè)單元對(duì)待,每個(gè)接口芯片都安排一個(gè)或幾個(gè)與存儲(chǔ)器統(tǒng)一編號(hào)的地址號(hào)。 2)統(tǒng)一編址方式 ? 主要優(yōu)點(diǎn):訪問內(nèi)存的指令都可用于 I/O操作,數(shù)據(jù)處理功能強(qiáng);同時(shí) I/O接口可與存儲(chǔ)器部分共用譯碼和控制電路。當(dāng)從這些地址加載或向這些地址存儲(chǔ)時(shí),它們提供 I/O功能。嵌入式控制器的功能很強(qiáng),可能允分利用這一資源。 + 5 V1 2 34 5 67 89B 1B 2B 3B 1B 2B 3行( 輸 出 端 口 )列( 輸 入 端 口 )鍵盤掃描陣列 66 鍵盤掃描過程就是讓微處理器按有規(guī)律的時(shí)間間隔查看鍵盤矩陣,以確定是否有鍵被按下。 U8 i,temp。 rPDATDamp。//操作系統(tǒng)延時(shí) temp=rPDATD。它顯示圖案或字符只需很小能量。 ? 透反射型 LCD:是處于以上兩者之間,底偏光片能部分反光,一般也帶背光源,光線好的時(shí)候,可關(guān)掉背光源;光線差時(shí),可點(diǎn)亮背光源使用 LCD。于是便存在兩種刷新: 1.直接根據(jù)系統(tǒng)要求對(duì)顯存進(jìn)行修改,一種是只需修改相應(yīng)的局部就可以,不需要判斷覆蓋等;另一種就是有覆蓋問題,計(jì)算起來比較復(fù)雜,而且每做一點(diǎn)小的屏幕改變就進(jìn)行刷新,將增加系統(tǒng)負(fù)擔(dān)。 77 四線電阻觸摸屏原理 78 測量原理 ? 在觸摸點(diǎn) X、 Y坐標(biāo)的測量過程中,測量電壓與測量點(diǎn)的等效電路圖所示,圖中 P為測量點(diǎn) X V Y Y 79 觸摸屏芯片 80 FM(ADS)7843的特點(diǎn) ? 實(shí)現(xiàn)觸摸屏的驅(qū)動(dòng)選擇控制( X、 Y通道) ? 對(duì)于輸入電壓或附加電壓進(jìn)行 AD轉(zhuǎn)換 ? 同步串行接口 ? 最大轉(zhuǎn)換速率 125KHz ? 可編程控制 8位或者 12位轉(zhuǎn)換模式 ? 工作電壓 ? 兩個(gè)附加的輸入端口 81 FM7843與 ARM的連接 82 AD7843的工作時(shí)序 ? Arm同步串口( SIO)向 ADS7843發(fā)送控制字 ? 轉(zhuǎn)換完成后從 ADS7843串口讀出電壓轉(zhuǎn)換值 A/D轉(zhuǎn)換時(shí)序(每次轉(zhuǎn)換需要 24個(gè)時(shí)鐘周期) 83 觸摸屏的驅(qū)動(dòng) define ADS7843_CTRL_START 0x80 define ADS7843_GET_X 0x50 define ADS7843_GET_Y 0x10 define ADS7843_CTRL_12MODE 0x0 define ADS7843_CTRL_8MODE 0x8 define ADS7843_CTRL_SER 0x4 define ADS7843_CTRL_DFR 0x0 define ADS7843_CTRL_DISPWD 0x3 // Disable power down define ADS7843_CTRL_ENPWD 0x0 // enable power down define ADS7843_PIN_CS (16) //GPF6 define ADS7843_PIN_PEN (15) //GPG5 //define ADS7843_PIN_BUSY (16) /////////觸摸屏動(dòng)作 //////// define TCHSCR_ACTION_NULL 0 define TCHSCR_ACTION_CLICK 1 //觸摸屏單擊 define TCHSCR_ACTION_DBCLICK 2 //觸摸屏雙擊 define TCHSCR_ACTION_DOWN 3 //觸摸屏按下 define TCHSCR_ACTION_UP 4 //觸摸屏抬起 define TCHSCR_ACTION_MOVE 5 //觸摸屏移動(dòng) define TCHSCR_IsPenNotDown() (rPDATGamp。如果為都為 F,則是廣播地址 SA: 源地址 ,48位 ,表明該幀的數(shù)據(jù)是哪個(gè)網(wǎng)卡發(fā)的 ,即發(fā)送端網(wǎng)卡地址 TYPE:類型字段,表明該幀的數(shù)據(jù)是什么類型。該校驗(yàn)由網(wǎng)卡自動(dòng)完成 88 以太網(wǎng)的數(shù)據(jù)傳輸特點(diǎn) ? PR,SD,PAD,FCS這幾個(gè)數(shù)據(jù)段是由網(wǎng)卡自動(dòng)產(chǎn)生的;只需要理解DA、 SA、 TYPE、 DATA四個(gè)段的內(nèi)容 ? 所有數(shù)據(jù)位的傳輸由低位開始 (傳輸?shù)奈涣魇褂寐鼜厮固鼐幋a ) ? 以太網(wǎng)的沖突退避算法是由硬件自動(dòng)執(zhí)行的 ? DA+SA+TYPE+DATA+PAD最小為 60字節(jié) ,最大為 1514字節(jié) ? 以太網(wǎng)卡可以接收三種地址的數(shù)據(jù),一個(gè)是廣播地位,一個(gè)是多播地址 (在嵌入式的環(huán)境中一般不用 ),一個(gè)是它自已的地址 ? 任何兩個(gè)網(wǎng)卡的物理地址都是不一樣的,是世界上唯一的,網(wǎng)卡地址由專門機(jī)構(gòu)分配。 92 基于 RTL8019在嵌入式以太網(wǎng)設(shè)計(jì) 1 RTL8019AS的初始化 RTL8019支持即插即用模式和非即插即用模式。 93 關(guān)于 RTL8019的 RAM ? RTL8019含有 16K字節(jié)的 RAM,地址為 0x40000x7fff(指的是RTL8019內(nèi)部的存儲(chǔ)地址,是 RTL8019工作用的存儲(chǔ)器,可以通過遠(yuǎn)程 DMA訪問),每 256個(gè)字節(jié)稱為一頁,共有 64頁。 95 通過 RTL8019AS接收數(shù)據(jù) ? 在 RTL8019的初始化程序中已經(jīng)設(shè)置好了接收緩沖區(qū)的位置,并且配置好了中斷的模式。只知道目的主機(jī)的 IP地址并不能發(fā)送數(shù)據(jù)幀給它,必須知道目的主機(jī)網(wǎng)絡(luò)接口的 MAC地址才能發(fā)送數(shù)據(jù)幀。通常每一項(xiàng)的生存時(shí)間為 20分鐘 99 ICMP網(wǎng)絡(luò) 控制報(bào)文協(xié)議 ? IP層的附屬協(xié)議, IP層用它來與其他主機(jī)或路由器交換錯(cuò)誤報(bào)文和其他重要控制信息。所有的TCP, UDP, ICMP以及 IGMP數(shù)據(jù)都以 IP數(shù)據(jù)包格式傳輸。 101 TCP傳輸控制協(xié)議 TCP是一個(gè)面向連接的可靠的傳輸層協(xié)議。 ? 接受方確認(rèn)接收到的 TCP數(shù)據(jù)包,重組并將數(shù)據(jù)送往高層。就象發(fā)送一封寫有地址的一般信件,卻不保證它能到達(dá)。serverAddr, sockAddrSize) ? 循環(huán)等待 ,接收( recvfrom)或者發(fā)送 (sendfrom)信息 ? 關(guān)閉 Socket,通信終止 close (sFd) 107 本節(jié)提要 1 3 2 5 4 6 基于 ARM的硬件系統(tǒng)體系結(jié)構(gòu) 存儲(chǔ)器接口設(shè)計(jì) 網(wǎng)絡(luò)接口設(shè)計(jì) I/O接口設(shè)計(jì) 人機(jī)交互接口設(shè)計(jì) 其它通訊接口設(shè)計(jì) 108 CAN總線設(shè)計(jì) 109 CAN總線接口設(shè)計(jì) ? Controller Area Network,控制器局域網(wǎng),現(xiàn)場總線之一。 ? 82C250 CAN總線收發(fā)器, 是 CAN協(xié)議控制器和物理總線之間的接口,該器件對(duì)總線提供差動(dòng)發(fā)送能力并對(duì) CAN控制器提供差動(dòng)額接收能力,有很強(qiáng)的抗電磁干擾( EMI)的能力 ,至少可掛 110個(gè)節(jié)點(diǎn)。 應(yīng) 用 程 序和操 作 系 統(tǒng)驅(qū) 動(dòng) 抽 象 層驅(qū) 動(dòng) 程 序系 統(tǒng) 硬 件 平 臺(tái)115 uCOSII中 CAN總線驅(qū)動(dòng)程序結(jié)構(gòu) M C P 2 5 1 0初 始 化處 理 數(shù) 據(jù)接 收 緩 沖 區(qū)發(fā) 送 數(shù) 據(jù)發(fā) 送 緩 沖 區(qū)任 務(wù)掛 起接 收 數(shù) 據(jù)中斷任務(wù)就緒發(fā) 送 任 務(wù)接 收 任 務(wù)中 斷 子 程 序發(fā) 送 數(shù) 據(jù)116 uCOSII中 CAN總線驅(qū)動(dòng)程序剖析 ? 在 CAN總線驅(qū)動(dòng)程序的結(jié)構(gòu) can_driver_t ? 通過全局?jǐn)?shù)組 can_driver掛載 CAN總線驅(qū)動(dòng) ? CAN總線的抽象層在 ? 驅(qū)動(dòng)程序在 ? 系統(tǒng)的啟動(dòng)與驅(qū)動(dòng)程序的加載過程 117 謝謝! 。 ? 通過使用 C語言的指針函數(shù)的方法,實(shí)現(xiàn)了驅(qū)動(dòng)抽象層的軟件設(shè)計(jì)。 ? 主要應(yīng)用于汽車電控制系統(tǒng)、電梯控制系統(tǒng)、安全監(jiān)控系統(tǒng)、醫(yī)療儀器、紡織機(jī)械、船舶運(yùn)輸?shù)确矫? ? CiA(CAN in Automation)為全球應(yīng)用 CAN技術(shù)的權(quán)威。 ? 常見的 TCP/IP服務(wù)都用 1- 255之間的端口號(hào)。 ? 把應(yīng)用程序傳來的數(shù)據(jù)加上 UDP頭(包括端口號(hào),段長等字段),作為 UDP數(shù)據(jù)包發(fā)送出去,但是并不保證它們能到達(dá)目的地。主要包括 : ? 發(fā)送方把應(yīng)用程序交給它的數(shù)據(jù)分成合適的小塊,并添加附加信息( TCP頭),包括順序號(hào),源、目的端口,控制、
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1