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

正文內(nèi)容

基于omap3530的多媒體播放器設(shè)計(jì)(編輯修改稿)

2025-07-23 16:39 本頁面
 

【文章內(nèi)容簡介】 展 PC端OMAP3530相關(guān)軟件安裝對(duì)OMAP3530進(jìn)行軟件開發(fā)需要建立Linux 系統(tǒng)環(huán)境,本設(shè)計(jì)PC端Linux系統(tǒng)為Fedora系統(tǒng)。在Fedora系統(tǒng)環(huán)境下需要搭建如下軟件:(1) mini串口軟件 (2) tftp簡單文件傳輸協(xié)議軟件 (3) nfs網(wǎng)絡(luò)文件系統(tǒng)軟件 OMAP3530編譯環(huán)境的配置OMAP3530為arm結(jié)構(gòu),軟件需要經(jīng)過交叉編譯才能在平臺(tái)上運(yùn)行。交叉編譯器為arm2007q3,其安裝過程如下:$ sudo mkdir p /opt/omap3evm/toolchain $ sudo up Toolchina$ cd /opt/omap3evm/toolchain$ sudo tar jxvf arm2007q351armnonelinuxgnueabii686pclinuxgnu$ sudo rm 設(shè)置編譯器環(huán)境,增加/opt/omap3evm/toolchain/arm2007q3/bin目錄到PATH環(huán)境變量:$sudo vi ~/.bashrc在適當(dāng)行增加如下信息:export PATH=/opt/omap3evm/toolchain/arm2007q3/bin:$PATH這樣就可以使用交叉編譯器了,使用如下命令可以測試交叉編譯器:$ armnonelinuxgnueabigcc –v可以看到的信息如下:Using builtin specs.Target: armnonelinuxgnueabiConfigured with: /scratch/paul/lite/linux/src/build=i686pclinuxgnu host=i686pclinuxgnu target=armnonelinuxgnueabi enablethreads disablelibmudflap disablelibssp disablelibgomp disablelibstdcxxpch withgnuas withgnuld enablelanguages=c,c++ enableshared enablesymvers=gnu enable__cxa_atexit withpkgversion=CodeSourcery Sourcery G++ Lite 2007q351 withbugurl=prefix=/opt/codesourcery withsysroot=/opt/codesourcery/armnonelinuxgnueabi/libc withbuildsysroot=/scratch/paul/lite/linux/install/armnonelinuxgnueabi/libc enablepoisonsystemdirectories withbuildtimetools=/scratch/paul/lite/linux/install/armnonelinuxgnueabi/binwithbuildtimetools=/scratch/paul/lite/linux/install/armnonelinuxgnueabi/binThread model: posixgcc version (CodeSourcery Sourcery G++ Lite 2007q351) 概述搭建好了硬件環(huán)境和安裝好了軟件之后,還需要對(duì)Linux主機(jī)的相關(guān)服務(wù)進(jìn)行配置。對(duì)嵌入式系統(tǒng)開發(fā)而言,開發(fā)板上首先需要有個(gè)Bootloader來初始化硬件,然后通過tftp來下載linux的內(nèi)核鏡像文件到內(nèi)存并運(yùn)行內(nèi)核,通過nfs來啟動(dòng)Linux主機(jī)上的目標(biāo)文件系統(tǒng),也可用本地硬盤上的文件系統(tǒng)啟動(dòng)。這樣才能進(jìn)行以后的嵌入式開發(fā)OMAP35x的控制與信息的顯示則需要用到mini或者windows的超級(jí)終端,用終端工具可以對(duì)其進(jìn)行遠(yuǎn)程操作。在這里只對(duì)mini做詳細(xì)介紹。 配置TFTP服務(wù)器簡單文件傳輸協(xié)議TFTP(Trivial File Transfer Protocol)是一種用來傳輸文件的簡單協(xié)議,運(yùn)行在UDP(用戶數(shù)據(jù)報(bào)協(xié)議)端口。TFTP協(xié)議的作用和經(jīng)常實(shí)用的FTP大致相同,都是用于文件傳輸,可以實(shí)現(xiàn)網(wǎng)絡(luò)中兩臺(tái)計(jì)算機(jī)之間文件的上傳和下載。OMAP3530開發(fā)板附帶光盤中帶有TFTP安裝程序。雙擊文件安裝,采用默認(rèn)安裝,直至安裝完成;安裝完成后,tftp 服務(wù)器的默認(rèn)路徑為C:\TFTPRoot,用戶使用時(shí)將文件復(fù)制到該路徑下即可。運(yùn)行TFTPSever,: TFTP界面 點(diǎn)擊菜單”File”下選中”Configure”,在”General”中”Status”右側(cè)點(diǎn)擊”Start”開啟tftp 服務(wù)。:點(diǎn)擊ok 后,TFTP Server 處于start 狀態(tài),:將 OMAP3530 平臺(tái)的網(wǎng)絡(luò)接口連接網(wǎng)線一端,網(wǎng)線另一端連接路由器或其他網(wǎng)絡(luò)接口;環(huán)境變量配置,顯示當(dāng)前的環(huán)境變量配置信息: print,: 配置TFTP 服務(wù)器IP 地址;setenv serverip 其中, 為TFTP 服務(wù)器的IP 地址; 配置 OMAP3530 平臺(tái)的IP 地址;setenv ipaddr 其中, 為OMAP3530 的IP 地址;配置啟動(dòng)參數(shù): setenv bootargs 39。console=ttyS2,115200n8 console=tty0root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait=1024x720MR16@6039。1024x720 為DVI 分辨率,可以按照不同規(guī)格來配置。下載內(nèi)核配置:setenv bootcmd 39。tftp 80300000 uImage。 bootm 8030000039。保存配置信息:saveenv配置完成后啟動(dòng):boot內(nèi)核啟動(dòng)完成,文件系統(tǒng)掛載完成,將顯示登陸提示符:如SeedBoard Login:此時(shí)系統(tǒng)啟動(dòng)已經(jīng)完畢,用戶以root賬號(hào)登陸,然后將arch/arm/boot目錄下生成的uImage文件拷貝到/tftpboot目錄中后用命令打開tftp服務(wù)即可。$/sbin/chkconfig tftp on 配置NFS服務(wù)器網(wǎng)絡(luò)文件系統(tǒng)NFS(Network File System)是一種在網(wǎng)絡(luò)上的機(jī)器間共享文件的方法,文件就如同位于客戶的本地硬盤驅(qū)動(dòng)器上一樣。NFS也可以看成是一種文件系統(tǒng)的格式。Red Hat Linux既可以是NFS服務(wù)器也可以是NFS客戶,這意味著他可以把文件系統(tǒng)導(dǎo)出給其他系統(tǒng),也可以掛載從其它機(jī)器上導(dǎo)入的文件系統(tǒng)。這里的NFS主要用來把主機(jī)Linux上的Monta Vista Linux映射到DVEVM板上去。使得DVEVM在自身無文件系統(tǒng)的情況下,可以正常地執(zhí)行各種任務(wù)。確認(rèn)電腦主機(jī)安裝了NFS服務(wù)后可以創(chuàng)建一個(gè)共享目錄$mkdir nfsserver然后用以下命令將montavista文件系統(tǒng)拷貝到nfs目錄中$cp /opt/* /nfsserverrf建立目錄的映射關(guān)系。以root身份編輯/ect/exports文件$vi /etc/exports輸入以下信息/nfsserver/ * (rw,sync,no_root_squash)上述信息中,*表示任何一臺(tái)主機(jī)都可以使用此共享目錄,rw表示可以讀/寫,no_root_sqush表示客戶端root映射為NFS的root。刷新共享目錄$/usr/sbin/exportfsa打開nfs的服務(wù)級(jí)別$/sbin/chkconfiglevel 12345 nfs on重新啟動(dòng)nfs服務(wù)$/sbin/service nfs restart當(dāng)然以上操作也可以在圖形界面配置完成。 mini的配置(1)打開一個(gè)終端令行提示符后鍵入mini,回車,就會(huì)看到mini 的啟動(dòng)畫面。(2)mini 啟動(dòng)后,先按Ctrl+A 鍵,再按Z 鍵(注意不是連續(xù)按,Ctrl+A 松開后才按Z),進(jìn)入主配置界面。: mini主配置界面按”O(jiān)”進(jìn)入配置界面,按上下鍵選擇Serial port setup,進(jìn)入端口設(shè)置界面。 mini配置界面這里有幾個(gè)重要選項(xiàng)()改為如下值: (在Change which setting 后按哪個(gè)字母就進(jìn)入哪項(xiàng)的配置,如按A 進(jìn)行端口號(hào)配置。)A————Serial Device :/dev/ttyS0 (端口號(hào)使用串口1)E————BPS/par/bits :/115200 8N1 (波特率)(wintech開發(fā)板為57600 8N1)F,E 硬件流,軟件流都改為NO,若要使用PC 機(jī)的串口2 來接板子的串口1 做監(jiān)控,改為:/dev/ttyS1 即可。(3) 選好后按ESC 鍵退出到上圖 所示畫面,選擇Save setup as df1 保存退出,以后只要啟動(dòng)mini 就是該配置,無需再做改動(dòng)。 mini配置具體參數(shù) 本章小結(jié)本章介紹了OMAP3530開發(fā)平臺(tái)的軟硬件開發(fā)環(huán)境的搭建,為后面的軟件設(shè)計(jì)工作做好準(zhǔn)備,Linux開發(fā)環(huán)境本身需要很長時(shí)間的搭建,開發(fā)人員需要掌握基本的Linux操作,嵌入式開發(fā)的基本思想,否則,遇到問題手無所措,嵌入式開發(fā)還需要耐心的對(duì)待每一個(gè)錯(cuò)誤,因?yàn)樵谇度胧介_發(fā)當(dāng)中,出現(xiàn)錯(cuò)誤是很正常的,畢竟一個(gè)開放性的平臺(tái)需要兼顧所有人的需要時(shí)不現(xiàn)實(shí)的,我們一定要耐心的研究我們所需要的特定平臺(tái)的開發(fā)環(huán)境。開發(fā)環(huán)境的建立是后面的研究開發(fā)的先決條件?;贠MAP3530的多媒體播放器設(shè)計(jì)\第四章 Mplayer移植 在主機(jī)上安裝Mplayer首先從Mplayer的官方主頁下載源碼包: 主文件:;編碼包:;win32 編碼包:;皮膚:;字體:;下載完后解壓解碼器包放到/Mplayer目錄下。建好存放編碼器的目錄 sudo mkdir /usr/lib/win32。進(jìn)入文件夾Mplayer進(jìn)行解壓縮:[root@localhost ~]cd /Mplayer[root@localhost MPlayer] tar jvxf [root@localhost MPlayer] unzip [root@localhost MPlayer] tar jvxf [root@localhost MPlayer] tar jvxf [root@localhost MPlayer] tar jvxf 解壓完成。 Mplayer源碼包將編碼包移動(dòng)到usr/lib/codecs,win32 編碼包移動(dòng)到usr/lib/win32。進(jìn)入Mplayer主程序目錄,配置:: configure其中prefix=/usr/player:指安裝目錄。enablegui:安裝圖形用戶界面。codecsdir=/usr/lib/codecs:從指定目錄安裝編碼包。win32codecsdir=/usr/lib/win32:從指定目錄安裝win32 編碼包language=zh_CN:選擇Mplayer的語言為簡體中文。開始編譯安裝如圖43所示:make make然后安裝皮膚和語言:[root@localhost ] cd ..[root@localhost MPlayer] mkdir /usr/local/mplayer/share/mplayer/skins/default[root@localhost MPlayer] mkdir /usr/local/mplayer/share/mplayer/font/[root@localhost MPlayer] mv Ater /usr/local/mplayer/share/mplayer/skins/default[root@localhost MPlayer] cd gb2312ming/gbsn00lp16/[root@localhost gbsn00lp16] sudo cp * /usr/local/mplayer/share/mplayer/font/至此。安裝完成。輸入:[root@localhost MPlayer] /usr/mplayer/bin/gmplayer成果如圖445所示交叉編譯的過程與PC上的基本相同,只是需要設(shè)置環(huán)境變量,在配置編譯的時(shí)候參數(shù)稍作修改,輸入:[root@localhost ] ./configure –help得到幫助信息:Usage: ./configure [OPTIONS]...Configuration: h, help display this help and exitInstallation directories: prefix=DIR prefix directory for installation [/usr/local] bindir=DIR directory for installing binaries [PREFIX/bin] datadir=DIR directory for installing machine independent
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1