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

正文內容

嵌入式系統(tǒng)設計與實例開發(fā)——arm與?cos-ⅱ基本概念及-文庫吧在線文庫

2024-11-11 21:08上一頁面

下一頁面
  

【正文】 ( 2)分時操作系統(tǒng):系統(tǒng)內同時可以有多個程序運行,把CPU的時間分按順序分成若干片,每個時間片內執(zhí)行不同的程序。 } 按軟件結構分類 20 2)事件驅動系統(tǒng):( EventDriven system) 事件驅動系統(tǒng)是能對外部事件直接響應的系統(tǒng)。一旦這部分代碼開始執(zhí)行,則不允許任何中斷打入。 25 任務的狀態(tài) R U N N IN GR E A D YO S T a s k C r e a t e ( )O S T a s k C r e a t e E x t ( )T a s k i s P r e e m p t e dO S M B o x P e n d ( )O S Q P e n d ( )O S S e m P e n d ( )O S T a s k S u s p e n d ( )O S T i me D l y ( )O S T i me D l y H M S M ( )O S M B o x P o s t ( )O S Q P o s t ( )O S Q P o s t F r o n t ( )O S S e m P o s t ( )O S T a s k R e s u m e ( )O S T i me D l y R e s u me ( )O S T i me T i c k ( )O S T a s k D e l ( )D O R M A N TW A IT IN GO S S t a r t ( )O S I n t E x i t ( )O S _ T A S K _ S W ( )O S T a s k D e l ( )O S T a s k D e l ( )I n t e r r u p tO S I n t E x i t ( )IS R26 系統(tǒng)內核( Kernel)與調度( Scheduler) ? 多任務系統(tǒng)中,內核負責管理各個任務,或者說為每個任務分配 CPU時間,并且負責任務之間的通信。 27 任務優(yōu)先級 ? 靜態(tài)優(yōu)先級 應用程序執(zhí)行過程中諸任務優(yōu)先級不變,則稱之為靜態(tài)優(yōu)先級。功能性需求是系統(tǒng)的基本功能,如輸入輸出信號、操作方式等;非功能需求包括系統(tǒng)性能、成本、功耗、體積、重量等因素。 35 嵌入式開發(fā)工具與開發(fā)環(huán)境 36 開始新工程編輯源代碼交叉編譯 連 接仿真調試程序下載臺式/ 筆記本式P C 機并口J T A G仿真器網絡接口JTAG接口USB接口串口0A RM3 0 0 開發(fā)板串口USB接口以太網口ARMSDTDebugAr mDvkA RM7處理器執(zhí)行監(jiān)測結果超級終端ARM 300 開發(fā)板實驗流程結束嵌入式軟件開發(fā)流程 37 開發(fā)平臺簡介 網口J T AGUSB串口0擴展板接口A R M 微處理器S 3 C 4 4 B 0 X擴展口2網卡J T A G 仿真器ARM300 開發(fā)板集成開發(fā)環(huán)境運行平臺38 幾種常用的開發(fā)方法 ? 指令集模擬器 一種利用 PC機端的仿真開發(fā)軟件模擬調試的方法。 48 復位后的 S3C44B0X的存儲器映射表 2 MB/ 4 MB/ 8 MB/ 1 6 MB/ 3 2 MB 2 MB/ 4 MB/ 8 MB/ 1 6 MB/ 3 2 MB 3 2 MB 3 2 MB 3 2 MB 3 2 MB 3 2 MB 2 8 MB 2 5 6 MB SA [2 7 : 0 ] 可存取 區(qū)域 參 見 表 7 1 特殊功能 寄存器( 4 MB ) 說明: SRO M 表示 RO M 或 SRA M 類型的存儲器 SRO M ( n G C S1 ) SRO M ( n G C S1 ) SRO M ( n G C S2 ) SRO M ( n G C S3 ) SRO M ( n G C S4 ) SRO M ( n G C S5 ) SRO M/ D RA M/ SD RA M ( n G CS6 ) SRO M/ D RA M/ SD RA M ( N g cs 7 ) 0x1000_0000 0x0 e 00_0000 0 x 0 c0 0 _ 0 0 0 0 0x0 e 00_0000 0x0800_0000 0x0600_0000 0x0400_0000 0x0 2 00_0000 0 x 0 1 c0 _ 0 0 0 0 0x0 0 00_0000 49 系統(tǒng)的存儲空間分配 ? Bank0:兩片 512KFlash,放置系統(tǒng)引導程序,系統(tǒng)上電復位后, PC指針自動指向 Bank0的第一個單元,進行系統(tǒng)自舉。在 SDRAM中,前 512Kbyte的空間劃分出來,作為系統(tǒng)的 LCD顯示緩沖區(qū)使用(更新其中的數據,就可以更新 LCD的顯示)。 ? 注:系統(tǒng)的擴展接口上, A0的標號,連接在 S3C44B0X的 ADDR1上,后面的地址依次向后錯位。在 Bank0的起始地址的程序,就是系統(tǒng)的初始化程序。 56 系統(tǒng)自動檢測 ? 引導 Rom負責檢測系統(tǒng)的啟動所必須的外設是否正常。設置接口電路的必要性: a)解決 CPU和外圍設備之間的時序配合和通信聯絡問題。 ? 缺點:只用 I/O指令訪問 I/O端口,功能有限且要采用專用 I/O周期和專用 I/O控制線,使微處理器復雜化。 ? 鍵盤有兩種方案:一是采用現有的一些芯片實現鍵盤掃描;再就是用軟件實現鍵盤掃描。 ? 消抖算法: ? 組合鍵處理 鍵盤掃描方法 67 //得到按鍵的掃描碼,格式為 0xXYZW U16 GetScanKey() { U16 key。 OSTimeDly(1)。 ? 透射型 LCD:底偏光片是透射偏光片,它需要連續(xù)使用背光源,一般在光線差的環(huán)境使用。 LCD的顯示控制 74 前后臺雙重顯示緩存的顯示模塊結構 L C D 中 的 存 儲 器系 統(tǒng) 顯 示 緩 存( 在 內 存 中 )進 行 局 部 顯 示 改 變當 需 要 刷 新 顯 示 時 將緩 存 中 的 內 容 復 制 到顯 示 存 儲 器 中主程序運行過程75 觸摸屏接口設計 觸摸屏的分類 ? 電阻式觸摸屏 ? 表面聲波觸摸屏 ? 紅外式觸摸屏 ? 電容式觸摸屏 76 電阻式觸摸屏 ? 分為四線電阻和五線電阻觸摸屏 ? 電阻技術觸摸屏是一種對外界完全隔離的工作環(huán)境,故不怕灰塵、水汽和油污,可以用任何物體來觸摸,比較適合工業(yè)控制領域及辦公室內有限人的使用。以太網幀傳輸的數據包最小不能小于 60字節(jié) , 當數據段不 足 46字節(jié)時,后面補 000000.....(當然也可以補其它值 ) FCS: 32位 CRC數據校驗位。這些配置可以通過RTL8019的外部管腳,在系統(tǒng)上電復位的時候,自動配置起來。 96 TCP/IP 協(xié)議的層次 應用層 (Application) BSD套接字 (BSD Sockets) 傳輸層 (Transport) TCP、 UDP 網絡層 (Network) IP、 ARP、 ICMP、 IGMP 數據鏈路層 (Data Link) Ether MAC 物理層 (Physical) 97 嵌入式以太網中主要處理的協(xié)議 ? ARP(Address Resolation Protocol) 地址解析協(xié)議 ? ICMP (Inter Control Messages Protocol) 網絡 控制報文協(xié)議 ? IP(Inter Protocol) 網際協(xié)議 ? TCP(Transfer Control Protocol) 傳輸控制協(xié)議 ? UDP(User Datagram Protocol) 用戶數據包協(xié)議 98 ARP地址解析協(xié)議 ? 網絡層用 32 bit的 IP地址來標識不同的主機,而鏈路層使用 48 bit的物理( MAC)地址來標識不同的以太網接口。 100 IP網際協(xié)議 ? IP工作在網絡層,是 TCP/IP協(xié)議族中最為核心的協(xié)議。并將 TCP數據包交給下面的網絡層處理。例如 FTP服務的 TCP端口號都是 21, Tel服務的 TCP端口號都是 23 ? 256- 1023之間的端口號通常都是提供一些特定的 Unix服務 ? TCP/IP臨時端口分配 1024- 5000之間的端口號 104 基于 ARM和 uCOSII的 TCP/IP協(xié)議 ? 向 ARM和 uC/OS移植一個 TCP/IP協(xié)議棧 ? 采用 uC/OS自帶的 TCP/IP協(xié)議棧 105 BSD套接字 (BSD Sockets) ? BSD Sockets使用的最廣泛的網絡程序編程方法,主要用于應用程序的編寫,用于網絡上主機與主機之間的相互通信 ? UNIX,Linux,VxWorks均支持 BSD Sockets, Windows的 Winsock基本上是來自 BSD Sockets ? Socket分為 Stream Sockets和 Data Sockets ? Stream Sockets是可靠性的雙向數據傳輸,使用 TCP協(xié)議 ? Data Sockets是不可靠連接,使用 UDP協(xié)議 106 套接字的使用 UDP服務器端和一個 UDP客戶端通信的程序過程 ? 創(chuàng)建一個 Socket sFd =socket (AF_INET, SOCK_DGRAM, 0) ? 把 Socket和本機的 IP,UDP口綁定 bind (sFd, (struct sockaddr *) amp。通過指向不同驅動子程序的函數指針,為同一操作系統(tǒng)掛載了多種驅動程序
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1