隨手小記之三級嵌入式知識點總結


  三級嵌入式考點匯總(非常詳細)

考點突擊速記

第*套
獲取數字圖像的過程大體分為四步:掃描、分色、取樣、量化
基於客戶機/服務器體系結構 不屬於單內核系統的特點,單內核系統的特點:執行效率高、性能好、占用資源較多
用戶通過接入互聯網需要配置一個 ADSL MODEM,計算機需要有 以太網 接口
衡量實時操作系統性能的一個重要指標是從接收到可屏蔽中斷請求到操作系統做出響應並轉入中斷服務程序所需要的時間 稱為:中斷延時
該時間包括兩部分:一是 最長關中斷 二是。。。
Android系統采用堆層式軟件架構,分為四層,從低到高分別是:內核、系統運行庫、應用程序框架、應用
在微內核操作系統結構中,將 進程間通信 、低級存儲管理、中斷處理和任務管理等必須的基本功能編譯成一個功能精簡、空間緊湊的模塊、稱為微內核
在UCOS II操作系統中,最低優先級任務為 空閑任務,優先級為 63
在UCOS II操作系統中,當運行態的任務執行節拍延時函數OSTimeDly()后,該任務將轉入 掛起 態,一旦預定的時間達到,該任務立即轉入 就緒
實時操作系統中完成每次任務所需時間的偏差稱為:抖動,評價實時系統的實時性最重要的指標是 響應時間,即系統從事件請求開始到任務完成的時間
GDB是GNU開發工具套件中調試程序的工具,其裝入需要調試的可執行命令是 file 命令,終止當前被調試程序運行的命令是 kill 命令
在UCOS II操作系統中,使用 OSTaskCreate()函數來創建任務,創建任務前用 OSInit()來初始化UCOS II

第11套
目前嵌入式系統使用最多的非易失性存儲器是 Flash memory
FM屬於超短波,短波通信,不屬於微波通信
局域網傳輸數據的格式:發送設備MAC地址、接收設備MAC地址、控制信息、有效載荷、校驗信息
MC68K、ARM、PowerPC采用RISC指令集結構
QNX屬於硬實時微內核嵌入式操作系統
GCC將源文件生成可執行文件由四個相關聯的階段完成:預處理、編譯、匯編、連接
硬件Soc芯片大多采用 32/64 位的CPU內核
在UCOS II操作系統中,某任務正在等待鍵盤輸入消息,該任務應處於 掛起 態,若鍵盤中斷服務程序向該任務發送了消息,則該任務轉變為就緒
在UCOS II操作系統中,內核對任務的管理通過名為 任務控制塊 的數據結構進行,當任務切換時,任務的工作現場被保存到任務的 自用棧
在VxWorks操作系統中,所有與特定電路板上硬件相關的功能都集中在一個庫中,該庫的名稱為 板級支持包
AX88796是一款以太網控制芯片,讀寫該芯片內部寄存器的首地址根據片選引腳決定,連接在S3C2410芯片的你nGCS3上是 0x18000000 nGCS2上是0x10000000
RS232不是差分信號傳輸

 

存在爭議的知識點

1.無線局域網采用的通信協議主要是“802.11”,通常也稱為“wi-fi” 正式名稱為“無線接入點”     //
2.uCOS-II系統內核提供的基本功能有“任務管理”,任務間通信與同步,任務調度,時間管理和“內存管理”等      //

數字圖像的儲存容量計算

  存儲量=水平像素×垂直像素×每個像素所需位數\8(字節),65536色 占 16位,256色 占 8位,16色 占 4位。

  eg:有圖像像素為:300 x 200,灰度等級為256色,儲存容量 = 300 x 200 x 8 / 8 = 60KB

波特率的計算

  波特率:每秒傳送的碼元符號個數,用單位時間內載波調制狀態改變的次數表示

  eg:波特率9600,9600(位/秒),波特率115200,115200(位/秒),1位 = 1比特,1字節 = 8位 

  在沒有校驗位的情況下,一個起始位、一個停止位,8個數據位,共10個二進制位

  波特率9600,每秒傳送數據為 9600 / 10 = 9.6KB 

  波特率115200,每秒傳送數據為 115200 / 10 = 11.52KB

網絡通信數據傳輸

  網速是以比特來計算的,電腦是用字節來計算的,1(byte)字節 = 8bit(比特)

  網速10Mbps為每秒只能傳輸1.25MB數據,其中需要考慮損耗的問題。

  eg:76.8KB的數據用網速10Mbps的網絡傳輸,需要76.8 / 1000 = 0.0768 秒(去掉損耗0.25MB,實際速度為1MB)

存儲器總線寬度的性能指標和計算

  帶寬 = 工作頻率 X (位數/8) X 每個總線周期傳輸次數 = (a)MB/s

  每分鍾可傳輸的數據量 = (a)X 60 = ( )MB

ARM指令集(匯編指令匯總)

1.1  LDR 存儲器到寄存器的數據傳輸指令         Eg:LDR R2 [R5, #2]!  表示[R5 + 2] -->R2
1.2  LDRH 半字數據加載指令              Eg:LDRH R0 [R1, #2]  將R1 + 2所指示的數據的低16位賦給R0 然后清零高16位
1.3  STR  寄存器到存儲器的數據傳輸指令        Eg:STR R0 [R1, #4]!  -->R1 = R1 + 4     R0 = R1
1.4  STRB 基址加變加址尋址方式            Eg:STRB R0 [R1 ,#4]  -->是R0 的值不變  R1 = R1 +  4
1.5  MOV 數據傳送指令                 Eg:MOV R0,R1  將寄存器R1中的值傳送到寄存器R0中

 數字音頻的比特率(碼率)計算

  壓縮前:波形聲音的碼率 = 取樣頻率 X 量化位數 X 聲道數

  壓縮后:碼率 = 壓縮前的碼率/壓縮倍數

RTOS

RTOS的實時指標:吞吐量、響應時間、生存時間
  吞吐量(Throughput):在給定時間內系統可以處理的事件總數
  實時系統中的一個指標用於衡量輸入數據的有效等待時間,超過這個時間,處理器即使接受到了數據,也不能給出有用的輸出數據,這個時間的名稱就是:生存時間
  響應時間的具體指標是中斷延遲時間和任務切換時間
移植VxWorks操作系統的四種類型:宿主機移植、體系結構移植、目標板移植、升級以前Tornado集成開發環境版本的BSP到最新版本

uC/OS-II任務的五種狀態:休眠態、就緒態、運行態、掛起態(等待某一時間發生)、被中斷態  
uC/OS-II任務間通信機制:信號量、消息郵箱、消息隊列、互斥信號量、事件標志組
ISR:中斷服務子程序

 S3C2410

1.電源管理模塊的四種工作模式
    1.正常模式:
    2.慢速模式:
  3.休眠模式:僅斷開ARM內核時鍾FCLK,CPU處於休眠狀態,仍為外圍硬件組件提供時鍾
  4.掉電模式:切斷內部電源,除非喚醒邏輯有限,否則內核不產生功耗

嵌入式系統仿真平台

仿真平台(仿真開發平台)一般是指在嵌入式開發過程中使用的:虛擬機管理軟件、仿真軟件、指令集模擬器

Linux系統

Linux系統三大子系統:用戶界面、OS服務組件、Linux內核
  Linux內核五個子系統:進程調度、內存管理、虛擬文件系統、網絡接口、進程間通信

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM