1,數字信號處理器英文縮寫DSP,linux
2,嵌入式處理芯片大多屬於超大規模和極大規模。web
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,