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

正文內(nèi)容

基于arm的音頻控制-wenkub

2023-07-08 15:15:48 本頁(yè)面
 

【正文】 Hat Linux 操作系統(tǒng)下安裝 Linux 發(fā)行包以及交叉編譯器 armlinuxgcc。調(diào)試時(shí)的方法很多,可以使用串口,以太網(wǎng)口等,具體使用哪種調(diào)試方法可以根據(jù)目標(biāo)機(jī)處理器所提供的支持作出選擇。 嵌入式Linux 的交叉開發(fā)模式Linux 交叉開發(fā)采用宿主機(jī)和目標(biāo)機(jī)的模式進(jìn)行。 嵌入式Linux簡(jiǎn)介 linux是一個(gè)日益成熟的操作系統(tǒng),現(xiàn)在已經(jīng)擁有大量的用戶,它是由芬蘭的大學(xué)生linus torvalds開發(fā)的,任何人都可以復(fù)制,修改,套裝發(fā)行,銷售,但不許發(fā)行時(shí)加入限制,而且必須公布源代碼,以保障任何人都可以無償取得所有可執(zhí)行文件及其源代碼。EMSBC2410用戶手冊(cè)主要掌握如何利用基于ARM9的開發(fā)板的硬件資源進(jìn)行設(shè)計(jì)的過程。本工程訓(xùn)練除了要求學(xué)生掌握運(yùn)用ARM控制音頻的全過程,還要求學(xué)生能夠掌握以ARM為控制核心的嵌入式開發(fā)板的運(yùn)用及其嵌入式Linux的C語言的編程技巧。學(xué)生要完成這一工程訓(xùn)練項(xiàng)目,必須學(xué)完“單片機(jī)原理及其應(yīng)用”和“嵌入式系統(tǒng)原理及其應(yīng)用”二門課程及其完成“基于單片機(jī)的直流電動(dòng)機(jī)控制”或“基于單片機(jī)的數(shù)字鐘設(shè)計(jì)”的實(shí)訓(xùn)項(xiàng)目,并綜合應(yīng)用這三門課程的軟硬件知識(shí),解決實(shí)踐中的實(shí)際軟硬件開發(fā)問題?;贏RM的音頻控制自動(dòng)化系的工程訓(xùn)練5是學(xué)生在4年學(xué)習(xí)中的最后一次軟硬件開發(fā)的工程訓(xùn)練,利用2周時(shí)間完成。 目的要求: 基本目的本次工程訓(xùn)練通過“嵌入式系統(tǒng)原理及其應(yīng)用”課程的學(xué)習(xí),掌握嵌入式系統(tǒng)開發(fā)的基礎(chǔ)知識(shí);通過對(duì)EMSBC2410的學(xué)習(xí),了解嵌入式開發(fā)板的使用及其嵌入式系統(tǒng)的主要開發(fā)要點(diǎn);綜合應(yīng)用嵌入式Linux的C語言編程技巧,結(jié)合音頻控制原理,實(shí)現(xiàn)基于ARM的音頻控制。 基本知識(shí)介紹運(yùn)用EMSBC2410的硬件開發(fā)平臺(tái)進(jìn)行基于ARM的音頻控制的軟硬件設(shè)計(jì),用到了“嵌入式系統(tǒng)原理及其應(yīng)用”這門課程、嵌入式Linux開發(fā)的相關(guān)知識(shí)、EMSBC2410用戶手冊(cè)及其音頻控制原理等知識(shí)。下面簡(jiǎn)單介紹除“嵌入式系統(tǒng)原理及其應(yīng)用”這門課程外,此設(shè)計(jì)中要使用的一些重要知識(shí)。比較著名的linux發(fā)行版本有redhat Linux ,SUSE Linux ,Turbo Linux ,Ubuntu Linux等。宿主機(jī)是一臺(tái)運(yùn)行 Linux(如:RedHat)的 PC 機(jī),目標(biāo)機(jī)即 EMSBC2410開發(fā)板。宿主機(jī)和目標(biāo)板的處理器一般都不相同,宿主機(jī)為 Intel 處理器, 而目標(biāo)板如 EMSBC2410為 SAMSUNG S3C2410。然后對(duì) Linux 進(jìn)行配置(make menuconfig)并選擇適合本開發(fā)板的相關(guān)配置,配置完成后進(jìn)行編譯生成 Linux 映像文件zImage。● 運(yùn)行目標(biāo)機(jī) Linux 系統(tǒng),然后在目標(biāo)機(jī) Linux 系統(tǒng)中通過一些工具軟件將宿主機(jī)中的應(yīng)用程序通過以太網(wǎng)下載到目標(biāo)機(jī) Linux 系統(tǒng),如 NFS、FTP、TFTP 等?!?配置開發(fā)主機(jī)?!?建立引導(dǎo)裝載程序 BOOTLOADER,從網(wǎng)絡(luò)上下載一些公開源代碼的 BOOTLOADER,如 UBOOT、BLOB、VIVI、LILO、ARMBOOT、REDBOOT 等,根據(jù)自己具體芯片進(jìn)行移植修改。如果你購(gòu)買了廠家的仿真器當(dāng)然比較容易燒寫 flash 了,但是其中的核心技術(shù)是無法了解的。默認(rèn)的啟動(dòng)腳本一般都不會(huì)符合應(yīng)用的需要,所以就要修改根文件系統(tǒng)中的啟動(dòng)腳本,它的存放位置位于/etc 目錄下,包括:/etc/、/etc/profile、/etc/.profile 等,自動(dòng)掛裝文件系統(tǒng)的配置文件/etc/fstab,具體情況會(huì)隨系統(tǒng)不同而不同。 EMSBC2410音頻接口及其控制原理Samsung S3C2410X帶有I2S音頻總線,因此EMSBC2410使用一片I2S接口的PHILIPS解碼芯片UDA1341,通過該芯片和相應(yīng)的軟件,用戶可以播放mp3以及wav格式的音頻文件,雙聲道的聲音可以從背面的耳塞插孔直接接至耳塞或音箱,音頻輸入接口可以錄音。支持IIS總線數(shù)據(jù)格式和MSBjustified數(shù)據(jù)格式,能夠和其他廠商提供的多媒體編解碼芯片配合使用。如果傳輸FIFO緩存為空,IISCON的第7位被設(shè)置為“0”,表示不能繼續(xù)傳輸數(shù)據(jù),需要CPU對(duì)緩存進(jìn)行處理。在這種模式中,F(xiàn)IFO寄存器組的控制權(quán)掌握在DMA控制器上,當(dāng)FIFO滿了,由DMA控制器對(duì)FIFO中的數(shù)據(jù)進(jìn)行處理?!?16字節(jié)FIFO,在發(fā)送數(shù)據(jù)時(shí)數(shù)據(jù)被寫進(jìn)TxFIFO,在接收數(shù)據(jù)時(shí)數(shù)據(jù)從RxFIFO中讀取。 IIS相關(guān)寄存器如表1所示。UDA1341TS的L3接口相當(dāng)于一個(gè)混音器控制接口,可以用來控制輸入/輸出音頻信號(hào)的音量大小、低音等。、設(shè)備、工作環(huán)境硬件:EMSBC2410 嵌入式開發(fā)板、PC 機(jī) Pentium 500 以上, 硬盤 40G 以上。(3) 結(jié)合音頻控制原理,制定設(shè)計(jì)思路。REDHAT LINUX 的安裝首先在一臺(tái) PC 上安裝Vmwar
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1