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

正文內(nèi)容

嵌入式linux遠程控制機器人畢業(yè)論文(編輯修改稿)

2024-07-25 14:02 本頁面
 

【文章內(nèi)容簡介】 CE061A是16位單片機,具有DSP功能,有很強的信息處理能力,最高時鐘頻率可達到49MHz,具備運算速度高的優(yōu)勢等等,這些都無疑為語音的播放、錄放、合成及辨識提供了條件。 凌陽壓縮算法中SACM_A2000、SACM_S480、SACM_S240主要是用來放音,可用于語音提示,而DVR則用來錄放音。 對于語音辨識主要有以下兩種: (1)特定發(fā)音人識別SD(Speaker Dependent):是指語音樣板由單個人訓練,也只能識別訓練人的語音命令,而他人的命令識別率較低或幾乎不能識別。 (2)非特定發(fā)音人識別SI(Speaker Independent):是指語音樣板由不同年齡、不同性別、不同口音的人進行訓練,可以識別一群人的命令。 語音識別電路圖 系統(tǒng)開發(fā)模式前后臺模式:分為前臺程序(任務級)和后臺程序(事件處理級)。其中中斷服務子程序(Interrupt Service Routine,ISR)負責處理異步事件屬于前臺程序(Foreground),而后臺程序(Background)一般是一個無限的循環(huán),負責管理整個嵌入式系統(tǒng)軟硬件資源的分配,管理以及任務的調度,是一個管理調度程序。系統(tǒng)總流程圖 系統(tǒng)總流程圖聲音播放模塊凌陽的SPCE061A播放聲音時,先將聲音資源以隊列的形式存放(順序存放在32Kflash中),每個資源都有一個地址(編號),然后在調用播放子函數(shù)時進行中斷聲音取資源地址(FIQ快速中斷),進行播放。播放流程圖 播放流程圖播放中斷程序圖 播放中斷程序圖聲音識別模塊SPCE061的特定語者辨識SD(Speaker Dependent),SD即語音樣板由單個人訓練,也只能識別訓練某人的語音命令,而他人的命令識別率較低或幾乎不能識別。語音辨識的一個整體框圖 語音辨識圖在程序中我們通過語句的訓練演示特定人連續(xù)音識別,訓練完畢開始辨識當識別出觸發(fā)名稱后,開始發(fā)布命令,則會聽到自己設置的應答。LED閃亮與下肢行走模塊SPCE061A提供了位控制結構的I/O端口,每一位都可以被單獨定義用于輸入或輸出數(shù)據(jù)。通常,對某一位的設定包括以下3個基本項:數(shù)據(jù)向量Data、屬性向量Attribution和方向控制向量Direction。3個端口內(nèi)每個對應的位組合在一起,形成一個控制字,用來定義相應I/O口位的輸入輸出狀態(tài)和方式。例如,假設需要IOA0是下拉輸入管腳,則相應的Data、Attribution和Direction的值均被置為“0”。如果需要IOA1是帶喚醒功能的懸浮式輸入管腳,則Data、Attribution和Direction的值被置為“010”。與其它的單片機相比,除了每個I/O端口可以單獨定義其狀態(tài)外,每個對應狀態(tài)下的I/O端口性質電路都是內(nèi)置的,在實際的電路中不需要再次外接。例:設端口A口為帶下拉電阻的輸入口,在連接硬件時無需在片外接下拉電路。此模塊用到IOB口(與A同理)。 下肢行走模塊圖 Qt/Embedded和Qtopia 介紹及其開發(fā)環(huán)境的建立  目前嵌入式Linux的主流GUI系統(tǒng)主要有MiniGUI、Microwindows、OpenGUI、Qt/Embedded,這些GUI在接口定義、體系結構、功能特性存在很大差別,采取的技術路線也有所不同。MiniGUI是建立在比較成熟的圖形引擎之上,開發(fā)的重點在于窗口系統(tǒng),其小巧精致并且盡量與Win32兼容。MicroWindows目前開發(fā)的重點在底層的圖形引擎,窗口系統(tǒng)和圖形接口方面功能比較欠缺,與Win32和X Windows窗口系統(tǒng)保持兼容,提供了相對完善的圖形功能。OpenGUI基于一個用匯編實現(xiàn)的x86圖形內(nèi)核,提供了一個高層的C/C++圖形/窗口接口,它的資源消耗小,可移植性差,不支持多進程?! t/Embedded是一個多平臺的C++圖形用戶界面應用程序框架,其對象容易擴展,可移植性好,支持多個GUI平臺的交互開發(fā)?,F(xiàn)在,Qt/Embedded被廣泛地應用于各種嵌入式產(chǎn)品和設備中,從消費電器(如智能手機、機頂盒)到工業(yè)控制設備(如醫(yī)學成像設備、移動信息系統(tǒng)等)。因此我們選擇Qt/Embedded為本系統(tǒng)的GUI?! t/Embedded采用幀緩存(framebuffer)作為底層圖形接口。Qt/Embedded類庫完全采用C++封裝,并且有著豐富的控件資源以及較好的可移植性,大范圍的Qt/Embedded API可用于多種開發(fā)項目。Qt/: Qt/Embedded的結構  Qt/Embedded的底層圖形引擎基于framebuffer。 framebuffer是一種驅動程序接口,它將顯示設備抽象為幀緩沖區(qū)。該驅動程序的設備文件一般是/dev/fb0、/dev/fb1等。對用戶而言,它和/dev下的其他設備沒有什么區(qū)別,用戶可以把framebuffer看成一塊內(nèi)存,既可以從這塊內(nèi)存中讀取數(shù)據(jù),也可以向其中寫入數(shù)據(jù),而寫操作立即反應在屏幕上聲音播放模塊:API函數(shù)的格式、功能、參數(shù)、返回值、備注(1)【API格式】C:int SACM_S480_Initial(int Init_Index) ASM:R1=[ Init_Index] Call F_ SACM_ S480_Initial 【功能說明】SACM_S480語音播放之前的初始化。 【參 數(shù)】Init_Index=0 表示手動方式;Init_Index=1 則表示自動方式。 【返 回 值】0:代表語音模塊初始化失敗 1:代表初始化成功。 【備 注】該函數(shù)用于對定時器、中斷和DAC等的初始化。 (2)【API格式】C:void SACM_S480_ServiceLoop(void) ASM:Call F_ SACM_S480_ServiceLoop 【功能說明】從資源中獲取SACM_S480語音資料,并將其填入解碼隊列中。 【參 數(shù)】無。 【返 回 值】無。 【備 注】播放語音文件中數(shù)據(jù),當出現(xiàn)FF FF FFH數(shù)據(jù)時便停止播放。(3)【API格式】 C:int SACM_S480_Play(int Speech_Index, int Channel, int Ramp_Set); ASM:R1=[ Speech _Index] R2=[ Channel] R3=[ Ramp_Set] Call SACM_S480_Play 【功能說明】播放資源中SACM_S480語音。 【參 數(shù)】Speech _Index 表示語音索引號。 Channel: ; ; 。 Ramp_Set:; ; ; 。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1