1,數字信號處理器英文縮寫DSP,
2,嵌入式處理芯片大多屬於超大規模和極大規模。
3,IP地址不屬於以太數據幀內容。
4,一個A類IP地址有一個字節的網絡地址和三個字節的主機地址組成,網絡地址的最高為必須為0,即第一段數字范圍是1~127,每個A類地址可以連接16387064台主機,共有126個A類地址。
5,arm的總線結構為AMBA。
6,arm處理器復位后自動進入arm狀態。
7,STR R0,【R1】 將R0的值傳送到以R1的值為地址的存儲器中。
8,清零AND,置位ORR
9,LDR不能與#同時出現。
10,RTC與外圍總線相連。
11,8個GPIO引腳最多可以構成64個按鍵的鍵盤。
12,任務處於休眠態,相當於該任務駐留在內存中,但還沒有交給內核管理。
13,任務調度的前導函數:OSSched()函數。
14,ucosII的節拍率應在每秒10次到100次之間。
15,事件控制塊用函數:OSQCreate()。
16,ARM是英國公司發明的。
17,我國漢字編碼標准:GB2312和GB18030。
18,TCP/IP協議簇中的IP協議。
19,復位,外部中斷請求,快速中斷。
20,ADDCEQ R3,R1,R2 如果相等則相加后賦值,SUBHIS R3,R1,R2如果大於,則相減后賦值。
21,AMBA:先進微控制器總線體系結構。
22,模擬組件包括ADC和DAC。
23,兩種閃存技術:NOR Flash以字節為單位隨機存取。NAND Flash以頁為單位隨機存取。
24,MISO:主機輸入從機輸出。MOSI:主機輸出從機輸入。
25,ucosII內核提供:任務調度,存儲管理。
26,引導加載程序完成:加電自檢加載並啟動操作系統。
27,JTAG接口調試。
28,以太網通信電路包括控制電路和驅動電路。
1,數字音頻信號數字化過程,正確的順序是:取樣,量化,編碼。
2,系統模式是運行具有特權的操作系統任務。
3,ADD加操作,ADC帶進位加。
4,間接尋址的寄存器必須用【】括起來。
5,DCD,用於分配一片連續的字存儲單元。
6,實現分支和循環:先用例如CMP產生比較的,然后通過帶狀態的條件轉移指令BX來實現。
7,用SRAM作為cache(高速緩沖存儲器)
8,DDR2 SDRAM可以預讀取4位數據(雙倍數據速率)
9,USB2.0速度480Mbps,3.0達到640Mbps
10,DVI是一種LCD接口的標准。
11,RTC內部的數據寄存器都是8位寄存器,存放響應的BCD碼值。
12,ucosII能夠支持的任務最多為64個。
13,vxwork操作系統不支持用戶界面移植。
14,window7不是實時操作系統。(響應中斷請求並且完成相應中斷服務子程序的時間非常快)
15,硬件抽象層,位於硬件電路板和操作系統之間,所以它不是內核的組成部分。
16,安卓os是單內核,IOS是微內核。
17,JPEG,JTAG,wi-fi(最高速率可達108Mbps)書寫格式要注意。
18,R13堆棧指針SP,R14程序鏈接寄存器LR
19,ROM只讀存儲器,RAM隨機存儲器
20,IIC是串行半雙工傳輸總線標准。
21,通用輸入輸出接口,用英文大寫字母縮寫為GPIO
22,休眠模式:僅斷開內核時鍾,掉電模式:斷開內部電源。
23,普通實時系統:響應在微妙和毫秒級
24,ucosII基本功能:任務管理,內存管理,任務間通信與同步,任務調度,時間管理。
25,引導加載程序主要完成內存地址映射和啟動操作系統。
26,就緒任務登就緒表中記在,最多可有64個任務。
27,通信機制:信號,信號量,消息隊列,套接字,共享內存,管道。
28,ADS1.2把目標文件划分為RO段,RW段,ZI段,RO段是指代碼和常熟的存儲區域。
29,GDB是調試器工具。
30,最小硬件系統:電源電路,時鍾電路,復位電路,調試測試接口,存儲器。
31,LED的段選輸出和位選輸出,i<<=1表示左移1位,串口UART,無校驗,也會占一個字節。,復位異常對應地址為0x00000000,各個間隔4個字節,復位異常存儲一條分支指令代碼。
32,UTF-16采用雙字節可變長編碼,其他不常用字符則使用4字節編碼。
33,每個終端設備的IP地址是可以修改的。
34,LE為帶符號數小於等於,
35,#立即數尋址,【】寄存器間接尋址,其他是寄存器尋址。
36,子程序調用通過BL,帶狀態切換轉移BX,
37,EOR邏輯異或,ORR邏輯或。
38,隨機存取存儲器包括靜態和動態,都是易失性存儲器,掉電后丟失。
39,IIC可以有多個主器件,串行半雙工.
40,USB采用半雙工差分方式,采用主從方式.
41,電阻是軟屏,電容是硬屏,專用鋼筆的是電阻屏.
42,bank0只能訪問16位和32位總線寬度,其他bank還可以訪問8位.
43,ucosII基本不包括設備驅動程序,只是一個純內核.
44,OSSched()函數對應的滿足條件是:兩個量都為0.
45,創建任務自用空間棧代碼:OS_CPU_C.c
46,空白鏈表中包括標志鏈表和內存控制塊鏈表.
47,Linux和安卓都是單內核 ucosII和iOS是微內核.
48,實時操作系統特征:具有處理異步IO和中斷處理能力,內存鎖定,優先級中斷和調度,搶占式調度.
49,一個工程項目至少包含一個生成目標,可執行模板:Debug,Release,DebugRel.
50,CPU包括:控制器,運算器,外部的存儲器.
51,IEEE802.11切記,IEEE 802.11n可達108Mbps傳輸速率
52,RISC,CICS,CPSR(程序狀態寄存器)
53,LSR為右移操作.
54,LDRB存儲器到寄存器,STR相反.
55,UART:通用異步收發器,包括:發送器,接收器,控制單元,波特率發生器.
56,AHB連接高速組建,APB連接低速組件.
57,慢速模式,不使用MPLL時鍾,由外部晶體提供.
58,OSInit()OSTaskCreate()OSStart()
59,就緒位為1.
60,Bootloader:以太網,串口,USB接口裝載.
61,中斷服務子程序的終結,中斷嵌套計數器的值減一.
62,下載到目標機進行調試,燒寫到ROM的工具俗稱"編程器",編譯連接器,硬件在線調試
1,CPU使用最多的是8和16位,硬件資源受限,不易擴展。
2,DSP並非高性能通用微處理器,它是專用於數字信號處理的。
3,MPEG-2有線電視壓縮編碼格式。
4,路由器:將多個異構或同構的物理網絡進行互聯。信號的放大是集線器。
5,LT為帶符號小於。
6,MOV PC LR 在ARM匯編中用於子程序的返回,B指令跟子程序無關。
7,flash為非易失存儲器。
8,UART總線雙向通信,可以實現全雙工。
9,CAN總線:有線通信接口,能夠實現多主通信,
10,RTAL是典型的嵌入式Linux操作系統之一。
11,ucosII一般具有:應用軟件層,API層,內核層,設別驅動層。四層。
12,Linux主要由用戶進程,OS服務組件,Linux內核組成。
13,指令集模擬器只是在宿主機上運行的純軟件工具。
14,GIF有256個色素。
15,“熱點的正式名稱為”:無線接入點。
16,按位清零:相當於相減
17,SPI:串行時鍾線SCK,主機輸入/從機輸出數據線MISO,主機輸出MOSI/從機輸入數據線,低電平有效的從機選擇SSEL。
18,實時系統的任務時限有兩種類型,分別是截至時間和任務執行預設時間。
19,仿真平台指:虛擬機管理軟件和仿真軟件,指令集模擬器.
20,任務的5種狀態:休眠,運行,就緒,掛起,被中斷.
21,RTOS響應中斷請求並完成相應中斷服務子程序非常快,專業術語叫抖動.
22,GDB是調試器工具.
23,JTAG規定有5跟信號線.
1,Soc最大的特點是成功實現了軟硬件無縫結合,它可能包含一個或多個處理器。
2,當前最快的CPU已經超過了10G。
3,1600萬色(真彩色),占用3B空間。
4,.war是數字音頻文件格式。
5,路由器擁有多個輸入和輸出端口,可以連接多個網絡,路由器,每個端口分配一個IP,路由器按照端口接入的網絡號判斷。
6,32位arm處理器支持字節半字字三種數據結構。
7,LDRB:字節數據加載指令。
8,數碼相機存儲卡的flash均采用NANDFalsh。
9,GPIO可以實現I/O。SPI,UART,IIC是串行。
10,電源管理模塊有四種模式:正常,慢速,空閑,掉電。任何模式下復自動進入正常模式。
位操作都可以
11,三個UART接口:UART0,UART1,UART2,其對應的線路控制寄存器為ULCON0,ULCON1,ULCON2。
12,RTOS響應時間的具體指標是:中斷延遲時間和任務切換時間。
13,Tiny OS主要用於無線傳感器網絡,屬於輕量級的操作系統。
14,安卓是以Linux為基礎的半開放源碼操作系統,使用不同的軟件開發包,則使用的編程語言也可以不同。
15,QNX具有一個很小的內核,即微內核系統。
16,VxWorks屬於大型商用操作系統。
17,微內核采取服務器方式實現,所有進程請求使用統一接口。不需要區分內核模式和用戶模式。
18,引導加載程序對應的英文術語是Bootloader。
19,GDB下file命令是裝入需要的調試可執行文件,run命令執行當前被調試的程序。
20,硬件包括中央處理器和存儲器,通過I/O接口與外界聯系。
21,JPEG在數碼相機種廣泛使用。
22,藍牙10米。
23,thumb-2中打開可屏蔽指令為CPSIE I,關閉CPSID I
24,高清晰度多媒體接口簡稱HDMI,它是一種數字化接口。
25,給定時間系統可以處理的時間稱吞吐量,超過規定時間,處理器接受的數據不能給出有用輸出數據,這個時間稱為生存時間。
26,對硬件進行控制和管理的程序稱為驅動程序
27,嵌入式系統加電或復位的時候,CPU執行的第一條指令就是引導加載程序的第一條指令。
28,跳轉到操作系統所在的空間,可以給內核傳遞參數,控制系統啟動模式。
29,uboot是一種通用引導加載程序,對PowerPC系列處理器支持最豐富,對Linux操作系統支持最為完善。
30,軟件固化在目標機ROM種的程序,不需要專門的硬件調試和仿真設備。
31,地址映射連接類型有2種方式:Simple和Scattered連接方式,提供一個scatter格式的配置文件。
1,通用soc芯片中而可以只有一個cpu,稱為單核soc也可以包含多個CPU,稱為多核soc.
2,數碼相機中還有一個低功耗的8位MCU,負責進行操作控制。
3,一個漢字占兩個字節。
4,數字有線電視所傳輸的數字視頻采用的壓縮編碼是MPEG-2。
5,C類網絡地址數量較多,適用於小規模的局域網絡。每個網絡最多包含254台計算機。
6,嵌入式處理器的體系結構按指令集可分為CISC和RISC。按存儲機制可分為馮諾依曼和哈佛結構。
7,arm處理器復位后總處於ARM狀態。
8,CPSR:當前狀態寄存器。
9,LDR是存儲器到寄存器的數據傳輸指令,#是立即數符號。
10,字節數據存儲指令用STRB,!代表地址自動更新。
11,與1進行邏輯或運算,可以達到指定位置位的作用。
12,前向通道通常是輸入接口,后向通道是輸出接口。
13,定時計數組件:WDT看門狗定時器,timer通用定時器,RTC,PWM脈寬調制器。
14,共陰極接法:亮的數字為1。
15,輪轉調度不是實時操作系統必須具備的。
16,ucosII屬於強實時操作系統。
17,ucosII不支持時間片輪轉調度法,只能管理64個任務,8個是內核內務,只剩56個任務。
18,ucosII進行移植不必須的條件是:該電路板處理器具備MMU存儲管理單元。
19,HAL系統庫不提供:為系統提供TCP/IP協議棧。
20,iOS的前身是UNIX-BSD。
21,目標機的初始啟動程序調試硬件接口調試,一般都采用JTAG。
22,開發工具的目的:提高開發質量,縮短開發周期,降低開發成本。
23,IP核通常分為軟核,硬核,固核。
24,數碼相機用的是閃存卡即flash存儲器。
25,無線局域網,所采用的通信協議主要是802.11,數據傳輸速率可以達到11,54,108Mbps。
26,Thumb-2指令集提供了專門用於開關中斷的專用指令,關:CPSID I ,開:CPSIE I 。
27,匯編語言程序調用子程序的指令:BL 程序名。子程序返回調用程序的指令為MOV PC,LR。
28,系統總線主要用於連接高帶寬快速組件。
29,鐵電隨機存取存儲器FRAM 磁性隨機存取存儲器MRAM.
30,半導體存儲器芯片的存儲容量取絕於:地址總線的條數,數據總線的位數.
31,總線控制遵循的原則是誰先發送低電平,誰有控制權.
32,嵌入式系統通常也具備引導加載程序,外設驅動程序.
33,軟件運行在嵌入式系統上,往往會代碼輕量化,占由存儲資源少的特點.
34,任務時限有兩種:截至時間和任務執行預設時間.
35,可預測性成為實時系統的一項重要性要求.
36,嵌入式系統的開發過程順序可以分為:需求分析與規格說明,系統設計,構件設計,系統集成4個階段.
37,arm-linux-gcc交叉編譯器.
38,灰度等級為256的話,一幅圖片占1B.
39,片選信號CS低電平有效.
40,OSStart()函數用來啟動多任務調度功能.
41,異步串行每發送8個字節有一個起始位和停止位.
1,閃存卡主要是用來存儲照片,而不是系統軟件。
2,MP3采用MPEG-1層III算法,
3,局域網可以分為以太網,FDDI網,令牌網,以太網以集線器或交換機為中心構成。
4,CPSR是當前程序狀態寄存器。
5,從異常中斷返回:恢復原來被保護的用戶寄存器,將SPSR_mode寄存器值恢復到CPSR中,根據PC值恢復成斷點地址,清除I和F標志,允許IRQ和FIQ中斷。
6,LDR整個數據,LDRB讀入字節數據,LDRH讀入半字數據。
7,MUL乘法操作,BIC位清零操作。
8,R15即PC,MOV PC,LR用於子程序返回。
9,VS表示溢出.
10,低壓交流電不可以直接供電.
11,JTAG與AMBA的系統總線相連.
12,NAND Flash主要用於片外程序存儲器,引腳ALE,CE,RE,R/B分別表示:地址鎖存允許,低電平有效的芯片使能,低電平有效的讀使能,准備就緒/忙輸出.
13,USB采用半雙工差分方式,UART可用全雙工串行異步通信.
14,板級支持包(BSP)內容:初始化程序,設備驅動程序,引導加載程序.
15,空閑任務是系統創建的第一個任務.
16,MCS-51單片機,其軟件固化要使用稱為"編程器"的設備來進行.
17,無線局域網(WLAN或WiFi),必須安裝在有接入點的區域.
18,當I=1,將禁止外部中斷IRQ,當F=0,允許快速中斷FIQ.
19,MPU存儲器保護單元,允許處理器4GB的地址空間定義.
20,指示下面為16位代碼的偽指令是:CODE16. DCD 用於分配一片連續的字節存儲單元並用指定數據初始化.
21,最小系統中:電源電路,時鍾電路,復位電路
22,兩種閃存:NOR Flash和NAND Flash,前者以字節為單位存取,后者以頁為單位隨機存取.
23,通用分組服務技術:GPRS,支持AT指令集合實現業務.
24,吞吐量:英文名稱:Throughput
25,iOS微內核.
26,HAL技術:硬件抽象層,
27,內核的5個子系統:內存子系統,進程調度子系統,網絡接口,虛擬文件系統,進程間通信.
28,C語言編譯器的命令書寫格式中,其前綴的命令是:ARM_Linux_GCC
28,ucosII 總共64個任務,系統自己使用的8個,用戶編程的56個.
1,量化:A/D(模數轉換)量化位數越高,保真越好,位數越少,數據量少。
2,局域網范圍小,往往屬於一個單位自建自營,不通過光纜,使用專門鋪設的傳輸介質進行聯網通信。
3,IP v42011年已經分配完畢。
4,對異常的響應過程:將CPRS的值保存到將要執行的異常中斷對應的SPSR,設置CPSR的相應位,將斷點地址保存到R14 中,給PC強制賦值。
5,MMU通過TLB表得到的是物理地址。
6,數值的一半可以通過邏輯右移1位完成。
7,DCW分配半字存儲空間
8,EQU用於為程序中的常量,標號等定義一個等效的字符名稱。
9,半字數據加載LDRH
10,嵌入式處理器必須在供電下才能正常工作,處理器本身不是一個最小系統,包括各個電路。
11,鐵電和磁性存儲器均非傳統的半導體存儲器,Cache采用SRAM
12,USB版本:1.0,1.1,2.0,3.0
13,arm復位后PC無條件指向0x00000000
14,中斷控制器:DMA連接在系統總線上。
15 ,window phone 8是手機操作系統,屬於嵌入式操作系統。
16,BSP板級支持包是操作系統底層軟件,有引導加載程序.
17,Linux內核最新版本:3.0版本,不同體系結構的CPU,內核源代碼各不相同.
18,就緒態:該任務已經可以運行,但由於優先級不夠暫時不能運行.
19,嵌入式的開發平台大多是宿主機-目標機的架構,宿主機是開發用機,軟件的開發調試完成都通過宿主機
10,ARM公司的ARM內核占主要.
11,LDRH半字加載,比平時多.
12,時鍾信號有:內置時鍾信號,和外部時鍾信號.
13,DMA控制器:在芯片內部.
14,存儲容量:2^地址數*數據線數.
15,一般采用向量中斷或嵌套向量中斷方式管理中斷.
16,CAN總線的數據幀包括:數據域,校驗域.
17,相應時間的具體指標:中斷延遲時間,任務切換時間.
18,ucosII有4層:應用程序層,應用程序接口層,uc/os-II內核層,設備驅動層.
19,JTAG規定了5個信號:TCK(時鍾線信號),TMS,TDI,TDO,TRST.
20,運行GDB命令進入調試環境,先file test,再run.
21,內置時鍾信號,外部時鍾信號.
22,UART有三個接口0~2
23,計算MB與地址空間運算時,不計算B的量,一個地址存儲8位.
24,網頁使用HTML語言編程.Web服務器,網頁設計和CGI接口設計.
1,數碼相機:掃描,分色,取樣,量化。
2,有線通信需要使用金屬導體或光導纖維。
3,Cortex-A系列都基於ARMV7-A。
4,用戶模式是程序正常執行工作模式,如果沒有異常不能改變工作模式。
5,BIC是位清除指令,BCC為條件跳轉指令。
6,Cortex-M3只有Thumb-2和調試狀態。
7,“!”表示在完成數據傳送之后應該更新基址寄存器,但內存的值不變。
8,AMBA總共已有4個版本。
9,CAN即控制器局域網,采用差分傳輸,利用CAN可構成多主多從系統,數據幀由7個域組成。
10,SPI中四根線,是相互對應相同的,不是相反。
11,就緒態:因為有跟高優先級任務剝奪CPU使用權。
12,單內核結構是傳統操作系統采用的結構,不是基於客戶機/服務器體系結構。
13,VxWorks屬於硬實時微內核操作系統。
14,用戶必須在多任務調度啟動以后再使能時鍾節拍中斷,一個任務或中斷服務子程序可以通過事件控制塊來向另外的任務法信號。
15,多數嵌入式系統具有時間約束性,因而至少是軟實時系統,通用計算機系統像因特網域名服務系統也是典型的實時系統。
16,ucosII,允許中斷嵌套,層數可達255層,不支持時間片輪轉調度法。
17,硬件抽象層向操作系統內核提供了訪問底層硬件的函數接口,簡稱HAL。
1,我國高清電視分辨率大多為1920*1080,寬高比為16:9。
2,ADSL是利用電話線將計算機接入互聯網,用戶端需配置一個MODEM設備,計算機必須有以太網接口。
3,比較兩個無符號數:CMP R5,R6 若R5<R6,進行邏輯與操作,結果放在R7,並要求更新程序狀態寄存器的狀態位:ANDCCS R7,R5,R6。
4,GPRS:通過分組無線服務技術是移動電話使用的一種移動數據業務,俗稱2.5G。
5,中斷延遲時間:從接受到可屏蔽中斷請求信號到操作系統做出響應並轉入中斷服務程序所需要的最長時間。包括兩部分:最長關中斷(系統因執行臨界區代碼等原因不允許響應中斷請求時間)
6,安卓系統分:內核,系統運行庫,應用程序框架,應用。
7,引導加載程序。
8,微內核中:將進程間通信,任務管理,低級存儲管理,中斷處理,編譯成一個精簡的模塊。
9,BSP板級支撐包,在內核與硬件之間。
10,處於運行狀態的任務執行任務節拍延時函數,會轉入掛起態,結束后進入就緒態。
11,每次任務完成所需時間的偏差稱為抖動,響應時間:從時間請求到任務完成時間。
12,裝入需要調試的可執行文件命令是file,終止當前被調試的命令:kill。
13,OSTaskCreate(),OSInit()。
14,禁止看門狗,禁止中斷。
1,數字信號處理器DSP特別適合音頻和視頻的傳輸。
2,局域網數據幀:發送設備MAC地址,接受地址設備MAC地址,校驗信息。
3,當處理器處於用戶模式時,如果沒有異常發生是不能改變工作模式的。管理模式是操作系統的保護模式,不負責處理存儲器故障。
4,看門狗(WDT):在處理器進入錯誤狀態后的一定時間內可使處理器復位。
5,DRAM是動態隨機存取存儲器。EEPROM是可電擦除可編程的只讀存儲器。
6,SPI,UART,GPIO掛載在外圍總線上。
7,嵌入式系統的主存儲器是指系統內存,包括內部SRAM和Flash和片外擴展DRAM和Flash。
8,IIC總線傳輸操作啟動后,主器件傳輸的第一個字節是地址。當所有器件都不使用總線時,總線SCL和SDA線處於高電平。
9,USB采用半雙工差分方式,有信號新4根,D+和D-是差分信號線,傳輸信號。
10,RS-232采用負邏輯傳輸,RS-485采用差分信號傳輸方式。
11,boot loader分為兩個階段,依賴CPU的體系結構的代碼通常都放在階段1,處理器內部的基本寄存器設置,時鍾初始化在第一階段,階段2通常用C語言實現。
12,任務調度的三個條件:所有中斷服務程序已經執行完畢,調度沒有被禁止,任務就緒表中查找到最高任務優先級比當前運行的高。
13,自由軟件不是免費軟件,自由軟件必定開方源碼。
14,可以保護任務間的共享數據或支持任務間通信的是:消息郵箱,信號量,任務調度器上鎖解鎖,與,就緒表不算。
15,進入臨界區要關閉中斷,之后打開中斷,任務切換所需要的時間取決於CPU有多少寄存器入棧,
16,ucosII 內核非常小,不包括文件系統。公開源碼。
17,Linux,安卓是單內核
18,JTAG,無需目標存儲器,不占用IO口,通過軟件宿主機調試。
1,IP核中的IP是中文知識產權的英文縮寫,目前SOC芯片中32位CPU大多數采用的是ARM內核。
2,數字有點電視采用的編碼是MPEG-2,互聯網視頻中編碼編碼格式是H.264/MPEG-4 AVC
3,計算機網絡連接起來的遵循協議是TCP/IP,關鍵設備是路由器。
4,軟中斷的指令助詞符:SWI,用於斷點中斷指令助記符為BKPT。
5,馮諾依曼:3級流水線,哈佛結構:5級流水線。
6,使用末尾連鎖連續中斷需要消耗3個時鍾周期,而普通中斷需要32個時鍾周期。
7,鍵盤分為線性和矩陣。
8,Linux操作系統遵從GNU計划下的通用公共許可協議,
9,用於無線傳感器網絡的操作系統:Tiny OS。
10,任務間通信機制有:信號量,互斥信號量,消息隊列,消息郵箱
11,就緒態任務執行OSTaskDel函數之后進入休眠態。
12,處理時不可分割的代碼稱為臨界區,系統調用宏OS_ENTER_CRITICAL()執行關中斷操作。
13,任務等待鍵盤中斷服務程序向其發送消息,則該任務轉變為掛起態。
14,一個應用程序工程項目下,必須包含啟動引導程序,應用程序文件。用OSStart()函數啟動多任務調度。
15,命令沒有指定輸出文件名,則GCC生成一個a.out可執行文件,arm_linux_gcc
16,嵌入式實驗最多的是Flash memory(閃存),RAM分為兩類:靜態和動態,SRAM,DRAM,都是易失性存儲器
17,手機通信衛星通信無線局域網屬於微波通信,廣播屬於短波超聲波通信。
18,數據幀:發送設備MAC地址,接受設備,控制信息,有效載荷,控制信息。
19,F=1,禁止快速中斷,V=1,表示結果溢出。
20,左移三位是之前的8倍。
21,系統總線:LCD控制器。中斷控制器。JTAG,外圍總線:定時器。
22,FRAM是一種非易事性存儲器
23,外部存儲器地址空間是1GB,IO與存儲器采用統一編制方式,bank0只能實現16位32位總線寬度的訪問。
24,RS-232不采用差分,RS-485采用差分。
25,安卓也屬於嵌入式系統。
26,空閑任務永遠不會處於掛起態。
27,QNX屬於硬實時微內核。
28,多數嵌入式系統都具有時間約束性,然而並非嵌入式系統都是實時系統。
29,任務控制塊包括任務的優先級,任務狀態字,指向任務堆棧棧頂指針,不包括指向臨界區的指針。
30,第一條指令一般會存儲在固態存儲設備ROM中
31,中斷的嵌套層數為255層。
32,GCC過程:預處理,編譯,匯編,連接。把源文件僅編譯成目標文件,那么C語言編寫的應用程序中可以不要main函數。
33,手機SOC大多采用32/64位CPU內核。
34,灰度圖的亮度等級總數是256中,真彩圖像像素深度為24。
35,3G覆蓋廣,WiFi速度快。
36,D支持片上調試,嵌套向量NVIC,
37,BIC,非位清0操作,有1則清0.
38,輸入緩沖,輸出鎖存.
39,NOR,NAND.
40,控制器局域網英文字母表是:CAN
41,RXDTXD,串口相反,SPI相同.
42,任務控制塊OS_TCB的數據結構,任務切換時,被保護到任務的自用棧中.
43,VxWorks,所有與硬件相關的功能都集成在一個庫中:BSP板級支持包.
44,對網絡資源訪問控制稱為網絡協議,對硬件支持,稱為網絡驅動程序.
45,嵌入式web服務器提供遠程操控及配置設備.nGCS3的首地址0x18000000,2首地址時0x10000000
46,scatter Debug
1,集成電路的時鍾頻率達到10Ghz,幾十納米,晶體管已達數十億,晶圓直徑也已超過10英寸。
2,SOC四個階段:總體設計,邏輯設計,綜合與仿真,芯片制造。
3,AC-DC交流電轉直流,DC-DC直流轉直流。LDO(低壓差穩壓器)用於提供一種不隨負載變化而變化的電源電壓。
4,DMA可在外設和內存間進行傳輸,也可在內存內存之間進行傳輸。USB之類的外設,既可被內內核控制,也可以DMA控制。
5,NOR中:CE#=0,OE#=1,WE#=0,BYTE#=1(芯片使能,數據輸出使能,寫使能(0是使能.),8或者16位模式)
6,數據寄存器可以讀取輸入引腳的數據,也可以寫數據到輸出引腳.
7,實時操作系統具備:任務切換和中斷延遲時間確認.
8,使用HAL會使系統開銷有增大.
9,任務進入掛起態:OSTimesDly()函數,OSSemPend()函數.
10,處於運行態的任務不可能直接轉入休眠態.
11,中斷服務子程序一定完成調用OSIntEnter()或者對OSIntNesting變量加1.
12,中斷級任務調度需滿足的條件是:所有中斷服務程序均已執行完畢.
13,用戶必須在多任務調度啟動以后再激活時鍾節拍器.
14,中斷服務程序只能發信號,不能等待信號.
15,A15采用哈佛結構,13級流水線.
16,MMU是所謂的虛擬存儲器技術.
17,程序狀態寄存器的值保存到R0的指令:MRS R0,CPSR
18,AMBA APB AHB VIC NVIC
19,IIC中"線與"結果使得SDA上電平為0.
20,有電阻的話,電壓上拉到1,
21,GNU計划下的GPL.
22,ucosII中用於解決優先級反轉的是互斥信號量,適合處理事件同步的是時間片輪轉.
23,OSSchedLock()鎖定調度器.
24,web組件:客戶瀏覽器,web服務器,web頁面,設備操控程序.需要通過CGI接口與設備程序進行交互.
25,JTAG用於芯片和電路板的硬件測試,TAP接口使用5根信號線.
1,EPROM是紫外線可擦出可編程的只讀存儲器。
2,無線電波主要是2.4GHz和5.8GHz兩個頻段。
3,51采用哈佛結構,ARM不是都采用哈佛ARM7采用馮諾依曼。
4,ARM公司把基於-A內核系列的處理器稱為應用型處理器。
5,NVIC面向微控制器應用領域的-M系列。
6,PWM連接在外圍總線上,USB連接在系統總線上。
7,片內數據存儲器通常使用的是SRAM,程序存儲器使用的是:Flash ROM。
8,USB主控制器在AHB,USB設備在外圍總線上,USB通用串行總線。
9,復位后,除屏蔽寄存器初始值為1,其他都為0.
10,內核運行在單獨的內核地址空間,每個用戶子進程則使用自己的虛擬空間,
11,OSSemPost()可以使任務進入就緒態
12,OSTaskDel()函數執行后,進入休眠態。
13,有足夠 的內存空間保存當前任務的上下文不是任務調度的條件。
14,多個任務可以同時等待一個事件的發生。
15,JTAG采用串聯起來的掃描鏈。
16,軟件的主體是操作系統和應用軟件。
17,視頻編碼:MPEG-4
18,以太網的通信協議:802.3,連接在以太網中的計算機必須具有一個全球唯一的MAC地址(物理硬件地址)
19,WIC:喚醒中斷控制器。
20,引用一個標號:IMPORT Lable1 聲明一個全局變量:EXTERN Lable2
21,數據域,校驗域
22,串口時鍾可以通過PCLK時鍾進行分頻獲得,
23,低壓穩壓器:LDO
24,EOR是異或
25,嵌套向量控制器
26,HTML網頁潛入CGI接口程序完成與 設備操控組件的信息交互。
27,0x2000 0x1000
28,ARMv7A處理器的典型代表是Cortex-A系列,ARM11采用的是ARMv6的體系結構。
29,面向中低端,成本最低的是Cortex-M0。
30,thumb-2是ARMv7版本特有的,ARM9不具有。
31,內存的數據不發生改變。
32,TST按位與
33,CAN,RTC,SPI掛在系統總線上。
34,微硬盤存儲器主要是:NAND Flash
35,USB均采用差分方式傳輸,半雙工差分。
36,U-Boot可支持多種嵌入式CPU的BootLoader程序。
37,任務轉入等待態:OSTimeDly(),OSSemPend(),等待態轉入就緒態:OSSemPost(),
38,集成開發環境工具:項目管理器,文本編輯器,編譯連接器。在線仿真器屬於調試工具。
39,DSP:專用於聲音圖像處理的微處理器,SIMD:單指令多數據。
40,集成的電路每一年翻一番,是有名的摩爾定律,
41,Cortex-M0的專家處理器為:SC100,基於M3的為SC300
42,Cortex-M3采用3級流水線,cortex-R4采用8級流水線。
43,RSBS,后數減前數。
44,電源,時鍾,復位電路。
45,AC-DC交流變直流,LDO低壓差的穩壓器。
46,UART起始位以邏輯0電平為標志,停止位以邏輯1電平為標志。
47,微軟公司發布的嵌入式系統:WinCE.
48,VxWorks屬於微內核。
49,實時系統不僅取決於功能正確性而且取決於時間正確性。
50,STR將前面的數傳遞到后面。
51,ucosII 使用OSQPend()函數等待獲取信號,OSQPest()函數發送信號。
1,嵌入式系統的軟件一般固化在只讀存儲器中,用戶不能隨意變更其中的程序功能。
2,GIF屬於靜態圖像格式,APE是數字音樂壓縮格式。
3,量化位數不是描述數字圖像參數的。
4,字符描述方法:點陣法,輪廓法。UTF-8采用單字節可變長編碼。
5,ARM特點:只使用加載存儲指令訪問內存,三地址指令格式
6,支持thumb-2的是-M和-R系列。指令寬16/32位
7,SWI是異常中斷類指令。
8,LDR是存儲器到寄存器的傳輸,STR是寄存器到存儲器的數據傳輸。‘
9,數據存儲器:SRAM,程序存儲器Flash ROM .
10.RTC的分頻系數由時鍾源決定,不能編程改變。
11,RS-485采用分差信號,RS-232負邏輯,單端輸出方式。
12,大多數低端嵌入式不使用操作系統,所以生命周期長。
13,Free RTOS是一個迷你的實時操作系統內核,不屬於類unix操作系統。
14,被中斷的任務是不直接轉入等待態的要先結束被中斷態進入運行態。
15,WWW是典型的超文本結構,用於電子文檔交換的文件格式名為:PDF。
16,電子設備,數據鏈路,通信協議,網絡軟件,每個網卡都有全球唯一的48位二進制MAC地址。
17,定義一個數據:Mydata DCD 0x33445566 無條件轉移:B MLOOP
18,除了操作系統,設備驅動,應用軟件之外的系統軟件是中間件..
19,低優先級轉移到高優先級的時間:任務搶占時間.,中斷延遲時間.(所需的最長時間)
20,兩種方式的任務調度:任務級的任務調度,中斷級的任務調度.
21,進入臨界區,宏:OS_ENTER_CRITICAL,也可以調用函數OSSchedLock鎖定人武器,取代關中斷.
22,ucosII 可以使用OSSemPend等待一個信號量,掛起函數OST askSuspend
23,調試:發現錯誤並定位錯誤,調試工具控制程序代碼的執行.
24,調試時使用命令watch觀察程序中變量值.的
25,最小系統:時鍾電路,晶振.通過改變脈沖信號的寬度,
1,圖像水平分辨率*圖像垂直分辨率*像素深度/8,與量化位數采樣率無關。
2,UTF-8單字節可變長,UTF-16雙字節可變長
3,ARM9里面沒有NVIC嵌套向量中斷。
4,異常中斷中:復位優先級最高,未定義的指令UND和軟件中斷SWI。
5,可以將指定位的值清零且不影響其他位的ARM指令是:AND和BIC。
6,采用DMA方式傳輸數據的時候不需要CPU的參與,降低了處理器的負荷,當處理器處於低功耗的狀態時,可以通過DMA方式進行傳輸。
7,UART傳送數據時,起始位為邏輯0標志,停止位以邏輯1為標志
8,S3C2410屬於32位高檔處理器.
9,IIC一種串行半雙工傳輸總線標准,SCL是輸出,SDA是雙向輸入輸出.
10,MOV R1,R2,LSR#2
11,聲明外部變量:extern,應用import
10,U-Boot被認為是功能全面,具有靈活性以及應用廣泛的開方源碼板級支持包.
11,不是所有嵌入式系統都自帶標准設備驅動程序,如UCOS,設備驅動程序只能被高層軟件調用,不能自行運行.
12,嵌入式系統有相當大的比例是實時系統,實時系統也有相當大比例是嵌入式系統.
13,Tiny OS主要應用於無線傳感器網絡.
14,eCos不是Linux的發行版.
15,任務調度時總是選擇就緒態中優先級最高的.
16,OSTaskCreate基本型任務創建OSTaskCreateExit擴展性任務創建.
17,GCC是針對Linux操作系統環境下應用程序的編譯工具.
18,指令集模擬器是在宿主機上模擬調試程序的,在線仿真器取代了被調試目標系統的CPU,
19.2.4GHz采用調頻擴頻技術,Bluetooth作為個人無線局域網協議的基礎.
20,引導加載分兩個:啟動加載模式,下載模式.
21,安卓系統:Linux內核,系統運行庫,應用程序框架,應用程序.
22,系統預定義的兩個系統任務,低的空閑任務,高的統計任務.
23,UCOS任務三部分:程序代碼,任務堆棧,任務控制塊.
24,需求分析,系統設計,構件設計,系統集成測試.
25,只進行編譯不進行連接-c,生成用於調試的符號表-g,