嵌入式上課提問_第1頁
嵌入式上課提問_第2頁
嵌入式上課提問_第3頁
嵌入式上課提問_第4頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實用標準文案第一章嵌入式系統概論1、衡量實時性的三個指標:2、實時應用主要有哪兩類3、嵌入式系統按照實時性要求程度可以劃分為哪兩類?4、嵌入式系統按照處理速度快慢可以劃分為哪三類?5、宿主機和目標機6、交叉編譯和交叉調試7、嵌入式系統硬件組成8、嵌入式軟件組成精彩文檔實用標準文案第二章 ARM 嵌入式微處理器1、嵌入式微處理器的體系結構有哪兩種?2、 ARM處理器工作狀態有哪2 種?3、 ARM處理器有哪7 種工作模式:第三章系統硬件設計0 開發環境1、進入 VMware 簡單操作fedroa,通過終端窗口進入某個子目錄1 Hello1、常用的LINUX 命令的使用( 1)?:顯示當前目錄下的

2、所有文件和目錄。? :可以看到隱藏的文件,如以 . 開頭的文件。?:可以看到文件存取模式(2)?:顯示當前目錄路徑。(3)?:列舉當前TTY 下所有進程ps -A:列舉所有(4)?:進入目錄?:返回進入此目錄之前的目錄?:回到上級目錄精彩文檔實用標準文案(5)?:創建目錄(6)?:刪除空目錄( 7)?:強行刪除整個目錄內容(無法恢復) ;其中 f 表示強制不進行提示; r 表示目錄遞歸。注: LINUX 下的文件和目錄是區分大小寫的。( 8)? : 查看 ip(9)? : Linux查看當前登錄的用戶運行的程序可以查看到當前有哪些用戶登錄了系統以及這些用戶正在運行的程序,主要查看 USER和W

3、HAT這兩列的信息( 10)?:代表 root 用戶?:代表普通用戶(11)? :文件拷貝(12)? :重命名文件或移動文件精彩文檔實用標準文案(13)? :在文件內搜索字符串(14)? :輸出文件內容到標準輸出設備(屏幕)上(15)? :得到文件類型( 16)? : 搜索文件比如:根據文件名搜索?:模糊搜索文件(17)? :將文字內容打印在屏幕上(18) shell編程時,如何注釋語句(19)環境變量通常指由關鍵字()處理過的變量(20)使得登錄用戶、他所在的組和其他人都對文件abc 有最高權限?2、編譯應用程序用()命令精彩文檔實用標準文案3、查看虛擬機ip ,然后在虛擬機linux中進行

4、網絡設置, 使得虛擬機ip 為 192.168.12.1334、創建 linux新目錄 /home/a/b ,然后將其掛載到開發板/mnt/ide2、多線程應用程序設計1、多任務包括基于()的多任務和基于()的多任務2、啟動進程包括()和()兩類3、同步方式啟動進程和異步方式啟動進程各自特點4、什么是線程?3、串行端口程序設計1、什么是串行通信?2、串行通信有哪些方式,各自特點?3、串行通信兩種類型及各自特性,兩者對比特點精彩文檔實用標準文案4、可編程串行接口可檢測哪三種錯誤?5、串行接口部件內部的4 個主要寄存器有哪些?6、設每個字符對應1 個起始位、 5 個信息位、 1 個奇 / 偶校驗位

5、和1 個停止位,如波特率為1600bps,那么,每秒鐘能傳輸的最大字符數為多少個?7、 1800bps 波特率工作,用4 個同步字符作為信息幀頭部,每個字符含6 個信息位,但不用奇 / 偶校驗,那么,傳輸 200 個字符所用時間為多少?每秒鐘能傳輸的字符數可達多少個?4、數據庫1、創建一個數據庫文件,包含兩個表,一個表中有學號、姓名、成績,另一個表中有課程號、課程名、學分。2、藥品營銷數據庫中有一個表drug ,該表含有三個字段:藥品號,藥品名,價錢。寫出完成下列操作的SQL語句(1)查詢價格100 元以下藥品的藥品號和藥品名(2)查找青霉素的所有信息(3)在表中插入一個新藥品信息:藥品號為1

6、001,藥品名為硝苯地平,價錢為5 元精彩文檔實用標準文案(4)刪除藥品號為1234 的藥品的所有信息精彩文檔實用標準文案第一章嵌入式系統概論1、衡量實時性的三個指標:響應時間、吞吐量、生存時間2、實時應用主要有兩類:嵌入式應用和在線應用3、嵌入式系統按照實時性要求程度可以劃分為哪兩類?硬實時系統、軟實時系統4、嵌入式系統按照處理速度快慢可以劃分為哪三類?強實時、普通實時、弱實時5、宿主機和目標機一般把進行交叉編譯的主機稱為宿主機,而把程序實際運行環境稱為目標機6、交叉編譯和交叉調試交叉編譯: 在一個平臺上生成可以在另一個平臺上執行的代碼。即交叉編譯把相同程序代碼翻譯成不同的 CPU對應語言交

7、叉調試: 調試器運行在宿主機, 被調試進程運行在目標機,調試器和被調試進程通過串口或者網絡進行通信,調試器可以控制、訪問被調試進程7、嵌入式系統硬件組成處理器核、外圍電路、外設與擴展8、嵌入式軟件組成板級支持包、嵌入式實時操作系統、應用編程接口API、嵌入式應用系統精彩文檔實用標準文案第二章 ARM 嵌入式微處理器1、嵌入式微處理器的體系結構有哪兩種?馮 . 諾依曼結構或哈佛結構2、 ARM處理器工作狀態有2 種:1) ARM狀態: 32 位, ARM狀態下執行字對準的32 位 ARM指令;2) Thumb狀態: 16 位, Thumb狀態下執行半字對準的16 位 Thumb指令。3、 ARM

8、處理器有7 種工作模式:1)用戶( user ):程序正常執行模式2)快速中斷(FIQ):處理快速中斷模式,支持高速數據傳送或通道處理3)外部中斷(IRQ):處理普通中斷模式4)管理( Supervisor):操作系統(OS)保護模式,處理軟中斷5)數據訪問中止(Abort ):處理存儲器故障,實現虛擬存儲器和存儲器保護6)系統( System):運行特權操作系統任務7)未定義(Undefined):處理未定義的指令陷阱,支持硬件協處理器的軟件仿真第三章系統硬件設計0 開發環境1、進入 VMware 簡單操作fedroa,通過終端窗口進入某個子目錄1 Hello1、常用的LINUX 命令的使用

9、(1) ls :顯示當前目錄下的所有文件和目錄。ls -a:可以看到隱藏的文件,如以. 開頭的文件。ls -l:可以看到文件存取模式( 2) pwd:顯示當前目錄路徑。( 3) ps:列舉當前 TTY 下所有進程 ps -A :列舉所有( 4) cd 目錄名:進入目錄cd -返回進入此目錄之前的目錄cd .回到上級目錄(5) mkdir目錄名:創建目錄精彩文檔實用標準文案(6) rmdir目錄名:刪除空目錄(7) rm -rf目錄名:強行刪除整個目錄內容(無法恢復);其中 f表示強制不進行提示;r 表示目錄遞歸。注: LINUX 下的文件和目錄是區分大小寫的。(8) ifconfig :查看

10、ip( 9) w : Linux 查看當前登錄的用戶運行的程序可以查看到當前有哪些用戶登錄了系統以及這些用戶正在運行的程序,主要查看USER和WHAT這兩列的信息(10) #代表 root用戶$代表普通用戶(11) cp sourcefile destfile:文件拷貝( 12) mv oldname newname : 重命名文件或移動文件(13) grep 'pattern' file:在文件內搜索字符串比如:grep 'searchstring' file.txt(14) cat file.txt:輸出文件內容到標準輸出設備(屏幕)上(15) file s

11、omefile:得到文件類型(16) find:搜索文件比如:根據文件名搜索find . -name filename -print模糊搜索文件:locate ab(17) echo "some text":將文字內容打印在屏幕上(18) shell編程時,如何注釋語句(19)環境變量通常指由關鍵字(export)處理過的變量(20)使得登錄用戶、他所在的組和其他人都對文件abc 有最高權限chmod 777 abc2、編譯應用程序用(make)命令3、查看虛擬機ip ,然后在虛擬機linux中進行網絡設置, 使得虛擬機ip 為 192.168.12.1334、創建 lin

12、ux新目錄 /home/a/b ,然后將其掛載到開發板/mnt/ide精彩文檔實用標準文案2、多線程應用程序設計1、多任務包括基于(進程)的多任務和基于(線程)的多任務2、啟動進程包括(靜態方法)和(非靜態方法)兩類3、同步方式啟動進程和異步方式啟動進程各自特點同步方式啟動進程,即主程序需要等被啟動的進程退出后,才進行下一步操作;異步方式啟動進程,主程序不需要等待被啟動的進程退出4、什么是線程?線程是進程的一條執行路徑3、串行端口程序設計1、什么是串行通信?使用一條數據線,將數據一位一位地依次傳輸,每一位數據占據一個固定的時間長度。2、串行通信有哪些方式,各自特點?( 1)全雙工方式 :數據的

13、發送和接收用兩根不同的數據線, 通信雙方在同一時刻都能進行發送和接收, 這一工作方式稱為全雙工通信。 在這種方式下, 通信雙方都有發送器和接收器,發送和接收可同時進行,沒有時間延遲。( 2)半雙工方式 :半雙工通信也只有一根數據線, 它也單工的區別是這根數據線既可作發送又可作發接收,雖然數據可在兩個方向上傳送,但通信雙方不能同時收發數據。( 3)單工方式 :單工通信只有一根數據線, 通信只在一個方向上進行, 這種方式的應用實例有:監視器、打印機、電視機等。3、串行通信兩種類型及各自特性,兩者對比特點( 1)同步通信 :收發雙方采用同一個時鐘信號來定時,每組信息(信息幀)要加上同步字符, 沒有信

14、息要傳送時,填上空字符,因為同步傳輸不允許有間隙。靠同步字符來識別信息幀,一個信息幀可含有多個甚至上千個字符。( 2)異步通信 :每個字符的前后都要用若干位作為分隔位來進行識別。異步通信的一個信息幀只含一個字符。兩者對比:精彩文檔實用標準文案( 1)同步方式的信息有效率比異步方式高。( 2)采用同步方式,還必須傳輸時鐘信號;在異步方式下,接收方的時鐘頻率和發送方的時鐘頻率不必完全一樣,不超過一定的允許范圍。4、可編程串行接口可檢測哪三種錯誤?奇 / 偶校驗錯誤、覆蓋錯誤和信息幀格式錯誤5、串行接口部件內部的4 個主要寄存器有哪些?(1)控制寄存器:用來容納CPU送來的各種控制信息,以決定接口的

15、工作方式。(2)狀態寄存器: 狀態寄存器的各位叫狀態位,每 1 個狀態位都可用來指示傳輸過程中的某一種狀態。(3) 數據輸入寄存器:數據輸入寄存器和串行輸入并行輸出移位寄存器配對使用。(4) 數據輸出寄存器:數據輸出寄存器和并行輸入串行輸出移位寄存器配對使用6、設每個字符對應1 個起始位、 5 個信息位、 1 個奇 / 偶校驗位和1 個停止位,如波特率為1600bps,那么,每秒鐘能傳輸的最大字符數為多少個?1600/( 1+5+1+1)=2007、 1800bps 波特率工作,用4 個同步字符作為信息幀頭部,每個字符含6 個信息位,但不用奇 / 偶校驗,那么,傳輸 200 個字符所用時間為多少?每秒鐘能傳輸的字符數可達多少個?6*(200+4)/1800=0.68s200/0.68=294個4、數據庫1、創建一個數據庫文件,包含兩個表,一個表中有學號、姓名、成績,另一個表中有課程號、課程名、學分。2、藥品營銷數據庫中有一個表drug ,該表含有三個字段:藥品號,藥品名,價錢。寫出完成下列操作的SQL語句(1)查詢價格100 元以下藥品的藥品號和藥品名select藥品號 , 藥品名 from drug

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論