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

正文內(nèi)容

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

2024-10-18 21:08本頁面
  

【正文】 玻 璃電 極膠 框電 極反 射 片玻 璃71 ? LCD通常由兩種方式,一種是帶有驅(qū)動芯片的 LCD模塊,基本上屬于半成品 ? 如果有需要,也可以直接使用芯片上的內(nèi)置 LCD控制器來構(gòu)造顯示模塊,它可以支持彩色 /灰度 /單色三種模式,灰度模式下可支持 4級灰度和 16級灰度,彩色模式下最多支持 256色, LCD的實(shí)際尺寸可支持到 320X240。顯存中的每一個(gè)單元對應(yīng) LCD上的一個(gè)點(diǎn),只要顯存中的內(nèi)容改變,顯示結(jié)果便進(jìn)行刷新。 2 .專門開辟顯示內(nèi)存,在需要刷新時(shí)候由程序進(jìn)行顯示更新。 LCD的顯示控制 74 前后臺雙重顯示緩存的顯示模塊結(jié)構(gòu) L C D 中 的 存 儲 器系 統(tǒng) 顯 示 緩 存( 在 內(nèi) 存 中 )進(jìn) 行 局 部 顯 示 改 變當(dāng) 需 要 刷 新 顯 示 時(shí) 將緩 存 中 的 內(nèi) 容 復(fù) 制 到顯 示 存 儲 器 中主程序運(yùn)行過程75 觸摸屏接口設(shè)計(jì) 觸摸屏的分類 ? 電阻式觸摸屏 ? 表面聲波觸摸屏 ? 紅外式觸摸屏 ? 電容式觸摸屏 76 電阻式觸摸屏 ? 分為四線電阻和五線電阻觸摸屏 ? 電阻技術(shù)觸摸屏是一種對外界完全隔離的工作環(huán)境,故不怕灰塵、水汽和油污,可以用任何物體來觸摸,比較適合工業(yè)控制領(lǐng)域及辦公室內(nèi)有限人的使用。ADS7843_PIN_PEN) void TchScr_init(void)。 84 函數(shù) TchScrGetScrXY(int *x, int *y)的結(jié)構(gòu) 發(fā) 送 讀 取 x 電 壓 值控 制 字S e n d S I O D a t a等 待 8 個(gè) 時(shí) 鐘 節(jié) 拍讀 取 采 樣 值 高 8 位R e a d S I O D a t a發(fā) 送 讀 取 x 電 壓 值控 制 字S e n d S I O D a t a將 第 一 次 采 樣 值 左移 8 位讀 取 低 8 位 并 與 以前 高 8 位 組 成 1 6 位數(shù) 據(jù)去 掉 低 4 位 , 保 留1 2 位 有 效 數(shù) 據(jù)85 本節(jié)提要 1 3 2 5 4 6 基于 ARM的硬件系統(tǒng)體系結(jié)構(gòu) 存儲器接口設(shè)計(jì) 網(wǎng)絡(luò)接口設(shè)計(jì) I/O接口設(shè)計(jì) 人機(jī)交互接口設(shè)計(jì) 其它通訊接口設(shè)計(jì) 86 以太網(wǎng)接口的基本知識 傳輸編碼 ? 曼徹斯特編碼 ? 差分曼徹斯特編碼 87 以太網(wǎng)協(xié)議 ? 以太網(wǎng) MAC層物理傳輸幀 ( ) PR SD DA SA TYPE DATA PAD FCS 56位 8位 48位 48位 16位 不超過 1500字節(jié) 可選 32位 PR: 同步位,收發(fā)雙方的時(shí)鐘同步,也指明傳輸?shù)乃俾剩?10M、 100M) SD: 分隔位 ,表示下面跟著的是真正的數(shù)據(jù) ,而不是同步時(shí)鐘 DA: 目 的地址 ,以太網(wǎng)的地址為 48位地址。如: 0800H 表示數(shù)據(jù)為 IP 包, 0806H表示數(shù)據(jù)為 ARP包, 814CH是 SNMP包, 8137H為 IPX/SPX包 DATA:數(shù)據(jù)段,該段數(shù)據(jù)不能超過 1500字節(jié)。以太網(wǎng)幀傳輸?shù)臄?shù)據(jù)包最小不能小于 60字節(jié) , 當(dāng)數(shù)據(jù)段不 足 46字節(jié)時(shí),后面補(bǔ) 000000.....(當(dāng)然也可以補(bǔ)其它值 ) FCS: 32位 CRC數(shù)據(jù)校驗(yàn)位。 89 嵌入式的以太網(wǎng)方案 ? 嵌入式處理器+網(wǎng)卡芯片( RTL8019) ? 對嵌入式處理器沒有特殊要求,通用性強(qiáng) ? 處理器和網(wǎng)絡(luò)數(shù)據(jù)交換通過外部總線,速度慢,不適合于100M網(wǎng)絡(luò) ? 帶有以太網(wǎng)絡(luò)接口的嵌入式處理器 ? 處理器面向網(wǎng)絡(luò)應(yīng)用 ? 處理器和網(wǎng)絡(luò)數(shù)據(jù)交換通過內(nèi)部總線,速度快 90 RTL8019的原理框圖 嵌 入 式 處 理 器( S 3 C 4 4 B O X )1 0 M以 太 網(wǎng) 芯 片( R T L 8 0 1 9 )網(wǎng) 卡隔 離 變 壓 器R J 4 5 接 口91 嵌入式網(wǎng)絡(luò)接口的特點(diǎn) ? 與常規(guī)的網(wǎng)卡設(shè)計(jì)思路不同的是,在嵌入式系統(tǒng)中,系統(tǒng)的精簡一直是個(gè)主要的原則。這樣可以節(jié)省配置存儲器,減小嵌入式硬件平臺的體積。在嵌入式系統(tǒng)中,網(wǎng)卡的外設(shè)通常是不經(jīng)常插拔的,所以,為了系統(tǒng)的精簡,配置 RTL8019為非即插即用模式。這些配置可以通過RTL8019的外部管腳,在系統(tǒng)上電復(fù)位的時(shí)候,自動配置起來。頁的地址就是地址的高 8位,頁地址為 0x400x7f。我們只需要配置發(fā)送數(shù)據(jù)的物理層地址的源地址、目的地址、數(shù)據(jù)包類型以及發(fā)送的數(shù)據(jù)就可以了。當(dāng)有一個(gè)正確的數(shù)據(jù)包到達(dá)的時(shí)候,RTL8019會產(chǎn)生一個(gè)中斷信號,在 ARM中斷處理程序中,接收數(shù)據(jù)。 96 TCP/IP 協(xié)議的層次 應(yīng)用層 (Application) BSD套接字 (BSD Sockets) 傳輸層 (Transport) TCP、 UDP 網(wǎng)絡(luò)層 (Network) IP、 ARP、 ICMP、 IGMP 數(shù)據(jù)鏈路層 (Data Link) Ether MAC 物理層 (Physical) 97 嵌入式以太網(wǎng)中主要處理的協(xié)議 ? ARP(Address Resolation Protocol) 地址解析協(xié)議 ? ICMP (Inter Control Messages Protocol) 網(wǎng)絡(luò) 控制報(bào)文協(xié)議 ? IP(Inter Protocol) 網(wǎng)際協(xié)議 ? TCP(Transfer Control Protocol) 傳輸控制協(xié)議 ? UDP(User Datagram Protocol) 用戶數(shù)據(jù)包協(xié)議 98 ARP地址解析協(xié)議 ? 網(wǎng)絡(luò)層用 32 bit的 IP地址來標(biāo)識不同的主機(jī),而鏈路層使用 48 bit的物理( MAC)地址來標(biāo)識不同的以太網(wǎng)接口。 ? ARP的功能是實(shí)現(xiàn)從 IP地址到對應(yīng)物理地址的轉(zhuǎn)換。 ? 每臺主機(jī)上都有一個(gè) ARP高速緩存,存放最近的 IP地址到硬件地址之間的映射記錄。 ? ICMP報(bào)文是在 IP數(shù)據(jù)包內(nèi)部被傳輸?shù)摹? 100 IP網(wǎng)際協(xié)議 ? IP工作在網(wǎng)絡(luò)層,是 TCP/IP協(xié)議族中最為核心的協(xié)議。 ? IP數(shù)據(jù)包最長可達(dá) 65535字節(jié) ,其中報(bào)頭占 32 bit的數(shù)目。在嵌入式應(yīng)用中,簡化設(shè)計(jì),IP數(shù)據(jù)包長度等于數(shù)據(jù)鏈路層的數(shù)據(jù)長度。 TCP為 兩臺主機(jī)提供高可靠性的端到端數(shù)據(jù)通信。并將 TCP數(shù)據(jù)包交給下面的網(wǎng)絡(luò)層處理。 102 UDP協(xié)議 ? UDP是一種無連接不可靠的傳輸層協(xié)議??煽啃杂蓱?yīng)用層來提供。 103 關(guān)于端口 ? TCP和 UDP采用 16位的端口號 來識別上層的 TCP用戶,即上層應(yīng)用協(xié)議如 FTP,TELNET等。例如 FTP服務(wù)的 TCP端口號都是 21, Tel服務(wù)的 TCP端口號都是 23 ? 256- 1023之間的端口號通常都是提供一些特定的 Unix服務(wù) ? TCP/IP臨時(shí)端口分配 1024- 5000之間的端口號 104 基于 ARM和 uCOSII的 TCP/IP協(xié)議 ? 向 ARM和 uC/OS移植一個(gè) TCP/IP協(xié)議棧 ? 采用 uC/OS自帶的 TCP/IP協(xié)議棧 105 BSD套接字 (BSD Sockets) ? BSD Sockets使用的最廣泛的網(wǎng)絡(luò)程序編程方法,主要用于應(yīng)用程序的編寫,用于網(wǎng)絡(luò)上主機(jī)與主機(jī)之間的相互通信 ? UNIX,Linux,VxWorks均支持 BSD Sockets, Windows的 Winsock基本上是來自 BSD Sockets ? Socket分為 Stream Sockets和 Data Sockets ? Stream Sockets是可靠性的雙向數(shù)據(jù)傳輸,使用 TCP協(xié)議 ? Data Sockets是不可靠連接,使用 UDP協(xié)議 106 套接字的使用 UDP服務(wù)器端和一個(gè) UDP客戶端通信的程序過程 ? 創(chuàng)建一個(gè) Socket sFd =socket (AF_INET, SOCK_DGRAM, 0) ? 把 Socket和本機(jī)的 IP,UDP口綁定 bind (sFd, (struct sockaddr *) amp。 ? 是一種多主方式的串行通訊總線,基本設(shè)計(jì)規(guī)范要求有高的位速率,高抗電磁干擾性,而且能夠檢測出產(chǎn)生的任何錯(cuò)誤。 110 CAN總線特點(diǎn) ? 低成本 ? 遠(yuǎn)距離傳輸(長達(dá) 10Km) ? 高速的數(shù)據(jù)傳輸速率(高達(dá) 1Mbit/s) ? 可根據(jù)報(bào)文的 ID決定接收或屏蔽該報(bào)文 ? 可靠的錯(cuò)誤處理和檢錯(cuò)機(jī)制 ? 發(fā)送的信息遭到破壞后,可自動重發(fā) ? 節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動退出總線的功能 111 CAN總線控制器體系結(jié)構(gòu) 協(xié)議控制器 狀態(tài) /控制 寄存器 消息對象 接收緩沖區(qū) 宿主機(jī) 接口 總線接口 CAN總線 112 CAN總線擴(kuò)展芯片 ? SJA1000—— Philips 獨(dú)立 CAN控制器,替代 82C200,支持 / B,同時(shí)支持 11位和 29位ID,位速率可達(dá) 1M,具有總線仲裁功能,擴(kuò)展的接收緩沖器( 64字節(jié)、先進(jìn)先出 FIFO),增強(qiáng)的環(huán)境溫度范圍( 40+125℃ )。 ? TJA1050 替代 82C250產(chǎn)品,電磁輻射更低 ,無待機(jī)模式 113 uCOSII下的驅(qū)動程序 ? uCOSII沒有給驅(qū)動程序提供統(tǒng)一的標(biāo)準(zhǔn)接口 ? 任何在系統(tǒng)中對于硬件的管理都可以稱為 uCOS的驅(qū)動程序 ? 為了方便驅(qū)動程序的模塊化劃分,提高代碼的可重用性, uCOSII的驅(qū)動程序可以自定義標(biāo)準(zhǔn) 114 驅(qū)動程序抽象層 ? 操作系統(tǒng)只和特定的驅(qū)動抽象層通訊,無論在抽象層下面對應(yīng)的是什么類型的設(shè)備,對操作系統(tǒng)和用戶的應(yīng)用程序來說都是統(tǒng)一的接口。通過指向不同驅(qū)動子程序的函數(shù)指針,為同一操作系統(tǒng)掛載了多種驅(qū)動
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1