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

正文內(nèi)容

嵌入式系統(tǒng)設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)(存儲(chǔ)版)

  

【正文】 傳送 在數(shù)據(jù)傳送過(guò)程中,必須確認(rèn)數(shù)據(jù)傳送的開(kāi)始和結(jié)束。C 總線開(kāi)始信號(hào)后,送出的第一各字節(jié)數(shù)據(jù)時(shí)用來(lái)選擇從器件地址的,其中前 7 位時(shí)地址碼,第 8 位是方向位(R/W)。C 總線上的數(shù)據(jù)字節(jié))可以使時(shí)鐘 SCL 線保持低電平,從器件必須使 SDA 保持高電平,此時(shí)主器件產(chǎn)生 1 個(gè)結(jié)束信號(hào),使傳送異常結(jié)束,迫使主器件處于等待狀態(tài)。例如,多單片機(jī)系統(tǒng)中,可能在某一時(shí)刻有兩個(gè)單片機(jī)要同時(shí)向總線發(fā)送數(shù)據(jù),這種情況叫做總線競(jìng)爭(zhēng)。C總線的一次典型工作流程 開(kāi)始:信號(hào)表明傳輸開(kāi)始。C控制: S3C2410 處理器提供了一個(gè) I178。 1.異步串行通信: 異步串行方式是將傳輸數(shù)據(jù)的每個(gè)字符一位接一位(例如先低位、后高位)地傳送。傳送開(kāi)始時(shí)首先發(fā)一個(gè)“0”作為起始位,然后出現(xiàn)在通信線上的是字符的二進(jìn)制編碼數(shù)據(jù)。微機(jī)異步串行通信中,常用的波特率為110,150,300,600,1200,2400,4800,9600等。以上標(biāo)準(zhǔn)稱為 EIA電平。不知道命令中參數(shù)、變量的含義,經(jīng)過(guò)大量的查資料,上網(wǎng)搜索答案等解決了自己的一些無(wú)知;不知道怎樣在Linux系統(tǒng)下讀取U盤內(nèi)的內(nèi)容,經(jīng)過(guò)對(duì)實(shí)驗(yàn)冊(cè)上的命令以及結(jié)合平時(shí)對(duì)PC機(jī)的運(yùn)用,解決此問(wèn)題;不知道是目標(biāo)機(jī)與宿主機(jī)怎樣產(chǎn)生通信,通過(guò)反復(fù)的做實(shí)驗(yàn)以解決之; 心得體會(huì)這次課程設(shè)計(jì),給了我們一次加深認(rèn)識(shí)嵌入式運(yùn)用的機(jī)會(huì)。在已度過(guò)的大一大二兩年大學(xué)生活里我們大多數(shù)接觸的是專業(yè)基礎(chǔ)課。整個(gè)設(shè)計(jì)我們基本上還滿意,由于水平有限,難免會(huì)有錯(cuò)誤,還望老師批評(píng)指正。兩周的課程設(shè)計(jì)結(jié)束了,說(shuō)是兩周,實(shí)則是沒(méi)有,因?yàn)樽鳛橐幻厴I(yè)班的學(xué)生,我們很清楚現(xiàn)在找工作是最重要的,所以我們斷斷續(xù)續(xù)的做實(shí)驗(yàn),我們于是不得不晚上和周末抽時(shí)間來(lái)繼續(xù)搞設(shè)計(jì),時(shí)間抓的緊也很充實(shí)。 驅(qū)動(dòng)操作這個(gè)實(shí)驗(yàn)結(jié)果沒(méi)做。2)信號(hào)電平規(guī)定 RS232C規(guī)定了雙極性的信號(hào)邏輯電平,它是一套負(fù)邏輯定義:3V到25V之間的電平表示邏輯“1”。經(jīng)過(guò)一段隨機(jī)的時(shí)間后,下一個(gè)字符開(kāi)始傳送又發(fā)出起始位。 圖 38 給出了異步串行通信中一個(gè)字符的傳送格式。采用這些芯片作為串行通信接口電路的核心芯片,會(huì)使電路結(jié)果比較簡(jiǎn)單。 停止:信號(hào)結(jié)束傳輸。C總線上的信息進(jìn)行仲裁,因此不會(huì)造成信息的丟失。如果該器件需要廣播呼叫尋址中提供的數(shù)據(jù),則應(yīng)對(duì)地址作出響應(yīng),其表現(xiàn)位一個(gè)接收器。每次都是先傳最高位,通常從器件在接收到每個(gè)字節(jié)后都會(huì)作出響應(yīng),即釋放 SCL線返回高電平,準(zhǔn)備接收下一個(gè)數(shù)據(jù)字節(jié),主器件可繼續(xù)傳送。I178。這樣就在 SCL線上產(chǎn)生一個(gè)同步時(shí)鐘。C總線的數(shù)據(jù)傳送速率在標(biāo)準(zhǔn)工作方式下為 100kbit/s,快速方式下最高傳送速率達(dá) 400kbit/s。I178。C總線的基本結(jié)構(gòu) 采用 I178。它通過(guò) SDA(串行數(shù)據(jù)線)及SCL(串行時(shí)鐘線)兩根線,在連到總線上的器件之間傳送數(shù)據(jù)。C總線實(shí)現(xiàn)接口鍵盤和LED驅(qū)動(dòng)的專用芯片。這里的 8 位并行口可以直接采用并行 I/O 口,也可以采用串入/并出的移位寄存器或時(shí)其它具有三態(tài)功能的鎖存器等。在一些小型應(yīng)用系統(tǒng)中常常會(huì)用到發(fā)光二極管顯示器,也就是通常說(shuō)的 LED 顯示器。(3)void iis_init(int bplay): I2S控制器初始化函數(shù),bplay為1 時(shí)初始化I2S為放音方式,指針ed char ﹡Buf, int size):錄音函數(shù),Buf為音頻數(shù)據(jù)緩沖區(qū)指bplay為0 時(shí)初始化I2S為錄音方式,本實(shí)驗(yàn)采用 16bit雙聲道采樣,采樣頻率為 22KHz。RIEF可以看做是一種樹(shù)狀結(jié)構(gòu),其基本構(gòu)成單位為 chunk,猶如樹(shù)狀結(jié)構(gòu)中的節(jié)點(diǎn),每個(gè) chunk由“辨別碼”、“數(shù)據(jù)大小”及“數(shù)據(jù)”所組成。 圖 36 IIS總線接口的基本時(shí)序WS信號(hào)線指示左通道或右通道的數(shù)據(jù)將被傳輸,SD信號(hào)線按高有效位MSB到低有效位LSB的順序傳送字長(zhǎng)的音頻數(shù)據(jù)。 目前流行的一些音頻編碼格式還有 MP3(MPEG Audio Layer3)、WMA(Windows Media Audio)和 RA(Real Audio)。 ITUT的64kb/s語(yǔ)音編碼標(biāo)準(zhǔn) G. 711 采用 PCM 編碼方式,采樣頻率為 8kHz。采樣頻率越高,所能描述的聲波頻率就越高。圖 34 串行接口與時(shí)鐘圖中,T1 表示從“CS”下降沿至第一個(gè) CLK上升沿的延時(shí),典型值為 15μs;T2為 CLK脈沖寬度,典型值為 10μs;T3為 CLK脈沖時(shí)間間隔,典型值為 10μs。ZLG7289 的 RESET 復(fù)位端在一般應(yīng)用情況下,可以直接與正電源連接,在需要較高可靠性的情況下,可以連接外部 RC復(fù)位電路,在上電或接收到 RESET端的復(fù)位信號(hào)后,ZLG7289 大約需要經(jīng)過(guò) 25ms 的復(fù)位時(shí)間才會(huì)進(jìn)入到正常工作狀態(tài)。 工作原理ZLG7289 可用行線 R0~R2 和列線 C0~C7 構(gòu)成矩陣鍵盤。 (由一系列的出棧指令完成)。中斷方式的原理示意圖如圖 32所示。 驅(qū)動(dòng)操作實(shí)際上,在這次試實(shí)驗(yàn)中,驅(qū)動(dòng)程序都是老師提供的,所以我們可以不會(huì)編驅(qū)動(dòng)程序,只要用命令去編譯C程序,用命令去命令驅(qū)動(dòng)程序驅(qū)動(dòng)設(shè)備即可。在redhat系統(tǒng)再打開(kāi)一個(gè)終端,輸入命令ifconfig eth0,查詢宿主機(jī)IP。字符設(shè)備接口支持面向字符的IO操作,他不經(jīng)過(guò)系統(tǒng)的快速緩存,所以它們負(fù)責(zé)管理自己的緩沖區(qū)結(jié)構(gòu)。 編譯linux內(nèi)核一下步驟與以上編譯vivi步驟的含義一樣。宿主機(jī)和目標(biāo)板的處理器一半都不相同,宿主機(jī)為Intel處理器,而目標(biāo)機(jī)為SAMSUNG S3C2410,GNU編譯器提供這樣的功能,在編譯器編譯時(shí)可以選擇開(kāi)發(fā)所需的宿主機(jī)和目標(biāo)機(jī)從而建立開(kāi)發(fā)環(huán)境。以下是GX_ARM9_2410EP試驗(yàn)箱的實(shí)物圖(圖 11)。這次課程設(shè)計(jì)是在以linux為系統(tǒng)、s3c2410為處理器、ARM920T為內(nèi)核的基礎(chǔ)上進(jìn)行設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)(驅(qū)動(dòng)程序代碼是在網(wǎng)上和書本上找的)。由于源碼可以修改、移植,Linux在嵌入式領(lǐng)域中的應(yīng)用也越來(lái)越廣泛了。嵌入式領(lǐng)域已經(jīng)有豐富的軟硬件資源可以選擇,涵蓋了通信、網(wǎng)絡(luò)、工業(yè)控制、消費(fèi)電子、汽車電子等各種行業(yè)。 嵌入式系統(tǒng)一般包含嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)和應(yīng)用程序4個(gè)部分。Linux在服務(wù)器領(lǐng)域已經(jīng)占有很大的份額,在圖形界面方面也不輸于Windows。對(duì)于上述每個(gè)接口函數(shù),驅(qū)動(dòng)程序中都有一個(gè)與之對(duì)應(yīng)的函數(shù)。圖 11 硬件開(kāi)發(fā)環(huán)境S3C2410X包含一個(gè)16/32 bit的RISC的CPU內(nèi)核,獨(dú)立的指令和數(shù)據(jù)的緩存,勇于虛擬內(nèi)存管理的MMU單元,LCD控制器,非線性FALSH的引導(dǎo)單元,系統(tǒng)管理器,三個(gè)通道的一部串口,四個(gè)通道的DMA,四個(gè)通道的帶脈寬調(diào)制的定時(shí)器,輸入輸出端口,是實(shí)施中單元,帶有觸摸屏接口的八個(gè)通道的ADC,IIC總線接口,IIS總線接口,USB的主機(jī)單元,USB的設(shè)備接口,SD卡和MMC卡接口,兩個(gè)通道的SPI接口和鎖相環(huán)時(shí)鐘發(fā)生單元。調(diào)試時(shí)的方法很多,可以使用串口,以太網(wǎng)口等,具體使用哪種調(diào)試方法可以根據(jù)目標(biāo)機(jī)處理器所提供的支持做出選擇。圖 23 vivi 配置畫面編譯vivi : make回車后即完成vivi bootloader的配置和編譯。3 Linux設(shè)備驅(qū)動(dòng)程序?qū)嶒?yàn) Linux驅(qū)動(dòng)程序原理在Linux系統(tǒng)里,對(duì)用戶程序而言,設(shè)備驅(qū)動(dòng)程序隱藏了設(shè)備的具體細(xì)節(jié),對(duì)各種不同設(shè)備提供了一致的接口,一般來(lái)說(shuō)是把設(shè)備映射為一個(gè)特殊的設(shè)備文件,用戶程序可以像對(duì)其他文件一樣對(duì)此設(shè)備文件進(jìn)行操作,Linux對(duì)硬件設(shè)備支持兩個(gè)標(biāo)準(zhǔn)接口:塊特別設(shè)備文件和字符特別設(shè)備文件,通過(guò)塊(字符)特別設(shè)備文件存取的設(shè)備稱為塊(字符)設(shè)備或具有塊(字符)設(shè)備接口,塊設(shè)備接口僅支持面向塊的IO操作,所有IO操作都通過(guò)在內(nèi)核地址空間中的IO緩沖區(qū)進(jìn)行,它可以運(yùn)行幾乎在任意長(zhǎng)度和任意位置上的IO請(qǐng)求,即提供隨機(jī)存取的功能。新建一個(gè)終端,輸入命令mini,然后按回車,進(jìn)入目標(biāo)機(jī)終端。如電路原理圖所示,DATA[0..7]和 DATA[8..15]對(duì)應(yīng)系統(tǒng)數(shù)據(jù)線的低 16位,LED_LOCK信號(hào)是由系統(tǒng)總線的寫信號(hào)和地址信號(hào)經(jīng)簡(jiǎn)單的邏輯組合而得,在板載的 CPLD 內(nèi)完成,控制該顯示模塊的 I/O地址為 0x20000000。本實(shí)驗(yàn)采用中斷式實(shí)現(xiàn)用戶鍵盤接口。 ,中斷處理程序在檢查到相應(yīng)的中斷源后,調(diào)用對(duì)應(yīng)的中斷處理程序完成。根據(jù)讀到的值組合就可以得到相應(yīng)的鍵碼。 ZLG7289 工作時(shí)需要外接 RC 振蕩電路以供系統(tǒng)工作,RC 元件的典型值為R=,C=20pF,此時(shí)的振蕩頻率約為 4MHz,由于此振蕩頻率較高,故在印制電路板布線時(shí),所有元件尤其是振蕩電路的元件應(yīng)盡量靠近芯片,并盡量使電路連線最短。ZLG7289 的串行接口時(shí)序如圖 34 所示。每秒采樣的數(shù)目稱為采樣頻率,單位為 Hz。對(duì)語(yǔ)音量化和編碼就是一個(gè)PCM編碼過(guò)程。他編碼方式還有線性預(yù)測(cè)編碼 LPC(Linear Predictive Coding)、低時(shí)延碼激勵(lì)線性預(yù)測(cè)編碼 LDCELP(Low DelayCode Excited Linear Prediction)等。 圖 35 IIS系統(tǒng)連接配置圖I2S總線接口的基本時(shí)序參見(jiàn)圖 36。整個(gè)文件由兩nk之后是原WAV 聲音格式文件是源互換文件格式”(Resources Interchange File Format)的格式,簡(jiǎn)稱 RIEF。其中Buf為音頻數(shù)據(jù)緩沖區(qū)指針,size為音頻數(shù)據(jù)字節(jié)數(shù),bplay為 1 時(shí)初始化BDMAO為放音方式,bplay為 0 時(shí)初始化BDMAO為錄音方式。顯示器的種類很多,液晶
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1