開發(fā)板網(wǎng)盤smart210光盤用戶手冊(cè)_第1頁
開發(fā)板網(wǎng)盤smart210光盤用戶手冊(cè)_第2頁
開發(fā)板網(wǎng)盤smart210光盤用戶手冊(cè)_第3頁
開發(fā)板網(wǎng)盤smart210光盤用戶手冊(cè)_第4頁
開發(fā)板網(wǎng)盤smart210光盤用戶手冊(cè)_第5頁
已閱讀5頁,還剩401頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

/本手冊(cè)歸屬廣州友善之臂計(jì)算機(jī)科技(以下簡(jiǎn)稱“友善之臂”)所有,并保留。非經(jīng)友善之臂同意(形式),任何單位及個(gè)人不得擅自摘錄本手冊(cè)部分或全部,違者其。在售開發(fā)板的手冊(cè)會(huì)經(jīng)常更新,請(qǐng)?jiān)诓榭醋罱拢?網(wǎng)應(yīng)用開發(fā)(內(nèi)含一個(gè)蜂鳴器操作示例,位于/opt/python/ 調(diào)試開發(fā)和管理(登陸用戶名root,默認(rèn)fa)Android4.0.3中的USB頭支持有重大更新,優(yōu)化了性能,可指定分辨率,同時(shí)提供Root權(quán)限的支持集成應(yīng)用,包括yStore、Talk等,使用256MFlash的用戶可能會(huì)空間 Linux下增加羅技C270,C100,C200等USB頭的支持WinCE4.3寸電容屏的支持系統(tǒng)及編譯工具,以及機(jī)程序、原理圖和用戶手冊(cè)等資料,B盤主要存放三個(gè)系統(tǒng)的現(xiàn)成:):2.增加"210機(jī)開發(fā)",目前包含23個(gè)代碼示例,涉及LED,DDR2,NANDFlash,蜂WindowsCE三大系統(tǒng)均已完美實(shí)現(xiàn)對(duì)電容觸摸屏的支持,再一次引領(lǐng)業(yè)界!無需串口連接MiniToolsUSB傳輸數(shù)據(jù),無需串口,真正一鍵燒寫:無需從串口輸入命令,再點(diǎn)選USB,并且要通過多個(gè)步驟才能燒寫整個(gè)系統(tǒng),較為繁瑣;MiniTools真正實(shí)現(xiàn)一鍵燒寫,燒寫文件可單選,也可全選。支持32/64-bit電腦:MiniTools安裝程序已經(jīng)包含32/64-bit所需要的驅(qū)動(dòng),通吃所有Windows平臺(tái)。2)Linux內(nèi)核完美升級(jí)為L(zhǎng)inuxKernel3.0.8;Android4內(nèi)核Linux3.0.8 整個(gè)過程無需重?zé)齼?nèi)核,LinuxWINCELCDUSB鼠標(biāo)進(jìn)行重新 ,,增加無需LCD只連接 在Android2.3和Android4中增加EM310GSM 用戶手 .-1第一章--底板硬件資源特性布局及跳線---布局及跳線--------控制蜂鳴器----第二章MINI210S48開發(fā)板簡(jiǎn)介-- .-49-----------用戶----控制蜂鳴器--接口-第三章軟件特性67系統(tǒng)資源特性-系統(tǒng)資源特性-系統(tǒng)資源特性-第四章準(zhǔn)備工作78----注意事 .-88-第五章ANDROID99的安裝-安裝-的使用-----使用- 定位功能-----蜂鳴器測(cè)試----- .-138配置和編譯-從源代碼開始創(chuàng)建-第六章ANDROID應(yīng)用程序編程開發(fā)指南143應(yīng)用開發(fā)環(huán)境-:步驟七:創(chuàng)建- -第七章LINUX173圖形界面簡(jiǎn)介-安裝和使用-安裝---- ----- .-187使用-瀏覽器--控制蜂鳴器---------------選擇哪個(gè)版本的- --控制板上的- .-235--測(cè)試-測(cè)試-使用- 通過網(wǎng)頁控制板上的---------------配置和編譯-- -測(cè)試按 .-292控制蜂鳴器編程示例編程示例--編譯與安裝----第八章LINUX315第九章WINDOWSCE6.0安裝和使用指南316安裝----測(cè)試----- ---第十章WINDOWSCE6.0應(yīng)用程序開發(fā)指 .-338---第十一 第十二 第一章Tiny210/Smart210行銷售。均采用三星S5PV210作為主處理器,運(yùn)行主頻可高達(dá)1GHz,S5PV210內(nèi)部集成了PowerVRSGX540高性能圖形引擎,支持3D圖形流暢運(yùn)行,并可1080P大尺寸,流暢運(yùn)行Android,Linux和WinCE6等高級(jí)操作系統(tǒng),非常適合開發(fā)高端物聯(lián)網(wǎng)終端,多媒體終端,智能家居,高端系統(tǒng),游戲機(jī)控制板等設(shè)備。用戶可以到我們?yōu)g覽通知及更新的手冊(cè)和系統(tǒng)和Tiny6410板大小一致(64x50mm),引腳兼容(P1,P2,CON2);另外還根據(jù)S5PV210的特性,分別引出了標(biāo)準(zhǔn)的mini 展之用,Tiny210標(biāo)配512M內(nèi)存和512M閃存(SLC),并可選配256M/1GB閃存(SLC)。等DDR2RAMSize:運(yùn)行頻率FLASH標(biāo)配SLCNANDFlash: (可選配256M/1GSLCNand2x60Pin2.0mmspaceDIP1x30Pin2.0mmspaceDIP1x51Pin1.0mmspaceSMD4xUser1xPowerSize:64x50Tiny210Bottom OX除了TV-OUT輸出,S5PV210還支 輸出,Tiny210板通過TypeCmini將其引出,用戶可使用常見的 頻與同步輸出目前大部分高端CPU都可以支持SD卡啟動(dòng),JTAG接口已經(jīng)用途不大,并且廠商提Smart210板也是采用了2.0mm間距的雙排針(P1,P2,P3,P4),它的集成度更高一些,板上集成了網(wǎng)卡和聲卡,并引出了的CPU功能引腳,因此尺寸更大些(74x55mm)。其中P1P2排針為標(biāo)配焊接,它們已經(jīng)包含了大部分常用的功能;P3P4空焊,方便用戶擴(kuò)展開(原Tiny210V2板更名為Smart210,其功能與引腳不變,因此本部分內(nèi)容同樣適用板等DDR2RAMSize:運(yùn)行頻率FLASH標(biāo)配MLCNANDFlash: (可選配256M/512M/1GSLCNand2x70Pin2.0mmspaceDIP2x34Pin2.0mmspaceDIP4xUser1xPowerSize:74x555VDCManualResetInput(Active VD0(BlueVD7(BlueVD8(GreenVD15(GreenVD16(RedVD23(RedRGBDataSamplingRGBDataBootModeXXXXXXXEthernetPHYEthernetPHYEthernetLink/ActiveHeadPhoneHeadPhoneOutputHeadPhoneOutputMicInputMicInput5VDC目前大部分高端CPU都可以支持SD卡啟動(dòng),JTAG接口已經(jīng)用途不大,并且廠商提Tiny210DDR2RAM存Size:運(yùn)行頻率FLASH標(biāo)配SLCNANDFlash: (可選配256M/1GSLCNand2x60Pin2.0mmspaceDIP1x30Pin2.0mmspaceDIP1x51Pin1.0mmspaceSMD2x70Pin2.0mmspaceDIP2x34Pin2.0mmspaceDIP4xUser1xPower4xUser1xPowerSize:64x50Size:74x55, 接口(TypeC):接口位于板2DB9RS232串口(4TTL電平串口1miniUSBSlave2.03USBHost2.04TTL1SDIO1個(gè)CMOS頭接6AD層數(shù)Size:180xLinux-3.0.8+(背面LCD1背面45Pin,0.5mmMini2440/Mini6410LCD顯示屏,2DB9RS232串口(4TTL電平串口1miniUSBSlave2.04USBHost2.04TTL1GPIO(1個(gè)CMOS頭接1MIPI層數(shù)Size:180xLinux-3.0.8+開發(fā)板的完整PDF格式原理圖,以供參考使用。座,白色的CON5為4Pin插座,方便板子放入封閉機(jī)箱時(shí)連接電源。1234在本開發(fā)板上,UART0UART1RS232COM0CON1,CON2,CON3,CON44111222333444555666789123456789USBUSBHost(2.0)PCUSB接口是一樣的,可以接USB頭、USB鍵盤、USB鼠標(biāo)、優(yōu)盤等常見的USB外設(shè);另外一種是miniUSB(2.0),主要用于Android系統(tǒng)下的ADB功能,用于軟件安裝和程序調(diào)試。54321USB1234 TinySDK 8還引出了輸出,和復(fù)位信號(hào)(nRESET),其中LCD_PWR是背光開關(guān)控制信號(hào)。注意:因?yàn)椴捎昧艘痪€精準(zhǔn)觸摸,LCD1LCD2CPU自帶的四線電阻觸摸I2C和中斷腳(LCD1-、),這樣設(shè)計(jì)是為了將來能夠采用電LCD1&LCD1&123456789 本開發(fā)板的蜂鳴器Buzzer是通過 該引腳可通過軟件設(shè)置為輸出,也可以作為普通的GPIO使用。EINT9作為接收引腳,該腳對(duì)應(yīng)于GPH1_1端口,如圖。256byte,在此主要是為了供用戶測(cè)試I2C總線而用,它并沒有特定的參數(shù)。SD口可以支持SDHC,也就是高速大容量卡。123456789,123456789轉(zhuǎn)接板,它直接連接使用了型號(hào)為ZT130G2頭模塊。是它對(duì)應(yīng)引腳的GPIO列表123456789第二章Mini210SMini210S是一款高性能的Cortext-A8開發(fā)板,它由廣州友善之臂設(shè)計(jì)、生產(chǎn)和銷售。S5PV2101GHz。S5PV210PowerVRSGX540高性能圖形引擎,支持3D圖形流暢運(yùn)行,并可流暢1080P大尺寸。采用了內(nèi)置D類功放的WM8960音頻,可十分方便直接輸出至8Ω1W喇叭;Mini210s還帶有mini 輸出,USB2.0,CMOS頭,8x8矩陣鍵盤等接口,電源電路支持低功SuperbootTF卡就可更新或安 瀏 通知 更 最高可支持1080p@30fps硬件流暢,格式可為MPEG4,H.263,H.264等DDR2RAMSize:FLASHMLC2NANDFlash:41Pin,1.0mmMini2440/Mini6410LCD顯示屏,支持一線觸摸,含1路I2C和3路中斷,1路輸出 1DB9RS232五線串口(4TTL電平串口1miniUSBSlave-OTG2.0接口:2.0mm口座(可直接驅(qū)動(dòng)8Ω1W喇叭)1LCD1SDIO1個(gè)CMOS頭接1GPIOSize:110x110xLinux-3.0.8+WindowsCE開發(fā)板的完整PDF格式原理圖,以供參考使用。座,白色的CON13為4Pin插座,方便板子放入封閉機(jī)箱時(shí)連接電源。12343為兩線串口。交叉串口線和PC互相通訊。CON1,CON2,CON3,CON4111222333444555666789它同時(shí)具備OTG功能,主要用于AndroidADB功能,用于軟件安裝和程序調(diào)試。54321USB1234故本開發(fā)板也引出了Speaker插口(CON7),用戶可以直接連接至8Ω1W喇叭。 有的顯示器或電視。持音頻與同步輸出。JTAG接口燒寫系統(tǒng),從這個(gè)意義上來講,JTAG已經(jīng)變得無從重要。JTAG接口在開發(fā)中另一個(gè)最常見的用途是單步調(diào)試,不管是市面上常見的JLINK還是TMSTCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線,加上電源和地,一般總共6條線就夠了;為了方便調(diào)試,大部分仿真器還提供了一個(gè)復(fù)位信號(hào)。了包含完整JTAG標(biāo)準(zhǔn)信號(hào)的10PinJTAG接口,各引腳定義如圖。LinuxWinCE開發(fā)的初學(xué)者而言,JTAG接口基本是沒有任何BSP,這包括最常用的串口和網(wǎng)絡(luò)以及作系統(tǒng)本身所具備的功能進(jìn)行各種調(diào)試,這時(shí)是不需要JTAG接口的;即使你可以進(jìn)行,但鑒于操作系統(tǒng)本身結(jié)構(gòu)復(fù)雜,接口繁多,單步調(diào)試猶如大海撈針,毫無意義可言。想你246813579GPIO源S1234567891.CON12IDC2.0mm還引出了輸出,和復(fù)位信號(hào)(nRESET),其中LCD_PWR是背光開關(guān)控制信號(hào)。I2C和中斷腳(LCD1-、、、、),這樣設(shè)計(jì)是為了將來能夠采用電容觸摸屏。123456789S5PV2106ADC(模數(shù)轉(zhuǎn)換)轉(zhuǎn)換通道,根據(jù)不同的用途,分散o本開發(fā)板的蜂鳴器Buzzer是通過 該引腳可通過軟件設(shè)置為輸出,也可以作為普通的GPIO使用。256byte,在此主要是為了供用戶測(cè)試I2C總線而用,它并沒有特定的參數(shù)。S5PV2104SDIO接口,在本開發(fā)板中,SDIO0MicroSD/TF123456789 本開發(fā)板通過CON10引出S5PV210的1個(gè)CMOS頭接口。它是一個(gè)20腳2.0mm面沒有任何電路,它只是一個(gè)轉(zhuǎn)接板,它直接連接使用了型號(hào)為ZT130G2頭模塊。是它對(duì)應(yīng)引腳的GPIO列表。123456789為CON6,如圖。SPI,I2C, 123456789EINT4/EINT5/EINT6/EINT9/123456789第三章件AndroidLinux-4LED源代碼,內(nèi)核自帶 USBDeviceUSBAndroidCDMA2000,TD-SCDMA3G利用USB3G上網(wǎng)卡進(jìn)行收 果件AndroidLinux-4LEDUSBDeviceUSBAndroidCDMA2000,TD-SCDMA3G利用USB3G上網(wǎng)卡進(jìn)行收 果件Linux-4LED源代碼,內(nèi)核自帶 USBDeviceUSBCDMA2000,TD-SCDMA3GGPRS機(jī)WindowsCEEmbedded件片串口驅(qū)動(dòng):4多驅(qū) 第四章出廠之前,如果客戶未加說明,開發(fā)板中已經(jīng)燒寫了缺省的Android4系統(tǒng)(對(duì)應(yīng)光盤/images/Android文件夾中二進(jìn)制文件superboot、zImage、root_android.img,這樣你拿到板子S2SDBOOT標(biāo)識(shí)一SD卡啟SD卡啟S2NAND標(biāo)識(shí)一側(cè)NandFlashUSBUSB轉(zhuǎn)串口線是會(huì)出現(xiàn)亂碼中MS-Windows自帶的超級(jí)終端是最常用的選擇,當(dāng)你安裝Windows9x時(shí)需要自定義選擇安裝該項(xiàng),Windows2000及更高版本則已經(jīng)缺省安裝。一般桌面版Linux系統(tǒng)也自帶了類似的串口終端軟件,叫,它是基于命令行的程序,在此著重介紹一下Windows自帶的超級(jí)終端程序并以WindowsXP為例,或許其他Windows超級(jí)終端會(huì)要求你為新的連接取一個(gè)名字,如圖所示,這里我取了”ttyS0”,Windows系統(tǒng)口1,如圖所示:不能輸入,另外板子工作時(shí)的串口波特率是115200,如圖所示。入SD(位于光盤:images/Superboot210.bin)說明:Superboot支持自動(dòng)識(shí)別SDNANDFlashSD此無法得知原因,在這種情況下,你可以使用普通的USB試試,。法使用的,我們推薦使用至少4G的SD卡。Step1:打開光盤\tools\中的SD-Flasher.exe燒寫軟件,請(qǐng)注意,你需要通過管理員來打啟動(dòng)SD-Flasher.exe軟件時(shí),會(huì)彈出“SelectyourMachine…”框,請(qǐng)?jiān)谄渲羞x擇NextSD-Flasher主界面,請(qǐng)注意,此時(shí)軟件中的“ReLayout”按鈕是有效的,使用它來分割SD卡,以便以后可以安全地讀寫。 Step3:把FAT32格式的SD卡插入筆記本的,也可以使用USB :SD-FlasherScanSD卡卷標(biāo)已經(jīng)變?yōu)?爍,這就說明Superboot已經(jīng)正常運(yùn)行了。板和底板的接觸,(2)SD本身的接觸SD-Flasher.exe會(huì)分割并預(yù)留130M空間用于燒寫Superboot,當(dāng)你的SD不再用于開發(fā)板時(shí),你SDSD-Flasher.exe,通過界面上要恢復(fù)時(shí),先點(diǎn)“ScanSD卡,然后點(diǎn)擊“ReFormat!”按鈕,會(huì)跳出一個(gè)提示框,如圖,提示你SD卡中的所有數(shù)據(jù)將會(huì)丟失:在Vista/Winows7中運(yùn)行時(shí),會(huì)把SD卡自動(dòng)分割為普通的FAT32格式區(qū)(自動(dòng)命名卷標(biāo)為FriendlyARM)和無格式區(qū)(130M)兩部分,燒寫軟件將會(huì)依據(jù)卷標(biāo)名稱作為標(biāo)志,把bootloader燒寫到無格式區(qū),這樣就不會(huì)破壞普通FAT32格式區(qū)中的數(shù)據(jù)了。實(shí)際上,Vista/Windows7Vista/Windows7系統(tǒng)上強(qiáng)制燒寫SD卡的,因此必須要先分割才能寫入??赡軙?huì)燒寫失敗導(dǎo)致無法通過SD卡啟動(dòng)。#Thislinecannotberemoved.byAction=InstallOS=LCD-Mode=NoLCD-Type=LowFormat=YesStatusType=Beeper|###################Android4.0.3Android-BootLoader=Superboot210.binAndroid-Kernel=Android/zImagemandLine=root=/dev/mtdblock4console=ttySAC0,115200init=/linuxrcandroidboot.console=ttySAC0Android-RootFs-InstallImage=Android/rootfs_android.img###################Android2.3.1#Android-Kernel=mandLine=root=/dev/mtdblock4console=ttySAC0,115200init=/linuxrcandroidboot.console=s3c2410_serial0#Android-RootFs-InstallImage=Android2.3.1/rootfs_android.img###################LinuxLinux-Kernel=Linux/zImagemandLine=root=/dev/mtdblock4console=ttySAC0,115200init=/linuxrcLinux-RootFs-InstallImage=Linux/rootfs_qtopia_qt4.img###################WindowsCE6.0WindowsCE6-Bootloader=Superboot210.binWindowsCE6-InstallImage=WindowsCE6\NK.binWindowsCE6-RunImage=:設(shè)置將要執(zhí)行的動(dòng)作,可以為Install/Run/NullInstall-安裝到NandFlash;Run–直接從SD卡運(yùn)行Null-無動(dòng)作;把NANDFlash進(jìn)行低級(jí)格式,以恢復(fù)到出廠的狀態(tài),,指定Android系統(tǒng)所用的Bootloader=指定Android設(shè)定Android當(dāng)使用yaffs2文件系統(tǒng)時(shí),推薦參數(shù)為(默認(rèn) init=/linuxrcandroidboot.console=s3c2410_serial0當(dāng)需要在SD當(dāng)使用電容屏?xí)r,務(wù)必 mandLine參數(shù)上加skipcali=yesctp=n的參數(shù)來指定電容屏的型號(hào),其中,n的值可以為0,1,2,3其中一個(gè),含義如下表示:ctp01724.327試mandLine后面加上gs=0以反轉(zhuǎn)方向。(gs為gsensor的縮寫指定安裝Android所用的文件系統(tǒng)映像名,目前僅支持yaffs2=,指定Linux系統(tǒng)所用的Bootloader指定Linux設(shè)定Linux當(dāng)使用yaffs2文件系統(tǒng)時(shí),推薦參數(shù)為(默認(rèn) 當(dāng)需要在SD如需開機(jī)跳過校準(zhǔn),在該項(xiàng)中加入 mandLine中加上ctp=n的參數(shù),其中,n的值可以為0,1,2,3其中一個(gè),含義如下表示:ctp01724.327指定安裝Linux所用的文件系統(tǒng)映像名,可以為yaffs2/UBIFS格式。“img”結(jié)尾的映像文件代表yaffs2“ubi”結(jié)尾的映像文件代表UBIFS格式“ext3”結(jié)尾的映像文件代表EXT3格式(僅適用于從SD卡運(yùn)行= 指定CE系統(tǒng)所用的Bootloader=(定義CE開機(jī)LOGO,BMP文件,24==可直接從SD卡上運(yùn)行的CE=如果你只想燒寫內(nèi)核,或者只想燒寫文件系統(tǒng),可單獨(dú)把XXXX-Kernel#Thislinecannotberemoved.by MiniTools是友善之臂提供的全新USB工具,就像刷一樣刷開發(fā)板,主要特性下 MiniTools完全使用USB傳輸數(shù)據(jù),無需串口,讓你的桌面更整潔真正一鍵燒寫:無需從串口輸入命令,再點(diǎn)選USB,并且要通過多個(gè)步驟才能燒寫整個(gè)系統(tǒng),較為繁瑣;MiniTools真正實(shí)現(xiàn)一鍵燒寫,燒寫文件可單選,也可全選。支持32/64-bit電腦:MiniTools安裝程序已經(jīng)包含32/64-bit所需要的驅(qū)動(dòng),通吃所有Windows平臺(tái)。SDMiniToolsUSB數(shù)據(jù)線,把各個(gè)系統(tǒng)快速M(fèi)iniTools雙擊光盤 LinuxMiniTools使用靜態(tài)編譯的方式,我們?cè)谠贔edora9/Fedora15/Ubuntu12.0464bit版本測(cè)試均可以正常使用,其他Linux版應(yīng)該也沒有問題,但要注意的是,必須時(shí)就使用root用戶來進(jìn)行日常開發(fā)。Linux系統(tǒng)下的MiniTools安裝比較簡(jiǎn)單,只需要用命令解壓A光盤tools下的MiniTools-Linux-YYYYMMDD.tgzMiniToolsMiniTools,在命令行下執(zhí)行./start.shrootsuroot用戶,再執(zhí)行。 USB-Mode=USB-Mode=連接成功,LCD上會(huì)顯示"USBMode如何恢復(fù)為用SD卡燒寫系統(tǒng)?參照上一個(gè)章節(jié)將Superboot工作在USB模式,并用USB數(shù)據(jù)庫連接PC和開發(fā)板,這時(shí)啟角有一個(gè)“快速啟動(dòng)”的按鈕,可以在USB模式下,直接啟動(dòng)NANDflash里面的系統(tǒng),而無需切換到NANDFlash啟動(dòng)模式。Android,將出現(xiàn)該系統(tǒng)的配置界面,F(xiàn)riendlyARM.iniFriendlyARM.ini手動(dòng)填寫界面上的配置,imagesimages下,MiniTools會(huì)自動(dòng)所選下的FriendlyARM.ini配置內(nèi)容,并填寫到界面上。另一個(gè)方法是將光盤的images 拷貝到MiniTools的安裝 iniTools每次啟動(dòng),就會(huì)自動(dòng)加載安裝 中images 載驅(qū)動(dòng)未安裝成功造成的,可以通過手動(dòng)安裝USB驅(qū)動(dòng)解決,USB驅(qū)動(dòng)存放在MiniTools的安裝 第五章Android3(1)2D/3D(2)1080P(3)輸(4)3G(5)3G(6)CMOS(7)(8)SD-(9)USB(11)GPSAndroidAndroid4.0.3的燒寫文件位于光盤 下,需要注意的是要修#This#Thislinecannotberemoved.by)Action=InstallOS=AndroidLowFormat=YesLCD-Mode=NoLCD-Type=S70StatusTypeStatusType=Beeper|###################Android4.0.3Android-Kernel=Android/zImage androidboot.console=數(shù),目前支持的LCD類型有H43,W50,A56,S70,A70,L80,G10) 還要加上ctp=n的參數(shù)來指定電容屏的型號(hào),其中,n的值可以為0,1,2,3其中一個(gè),含義如下ctp01724.327件到SD卡上,拷貝方法是將光盤中整個(gè)images 拷貝到SD卡的根 Step1:SD卡插入電腦,雙擊打開”images\FriendlyARM.ini”FriendlyARM.ini的#This#Thislinecannotberemoved.byAction=InstallOS=LCD-Mode=LCD-TypeLCD-Type=LowFormat=StatusType=Beeper|###################Android2.3.1Android-Kernel=Android2.3.1/zImage 數(shù),目前支持的LCDH43,W50,A56,S70,A70,L80,G10)□當(dāng)使用電容屏?xí)r,務(wù)必在 mandLine參數(shù)上加上skipcali=yes來跳過校準(zhǔn),另外還要加上ctp=n的參數(shù)來指定電容屏的型號(hào),其中,n的值可以為0,1,2,3其中一個(gè),含義ctp01724.327Step2:SDSD卡( 拷到SD卡的 即可燒寫到SD卡上運(yùn)行。型Step3:SDSD插槽S2SD卡啟動(dòng),然后Back(返回鍵Home(回到首頁,長(zhǎng)按會(huì)列出程OK(確定鍵Android擇Recalibrate,在彈出的確認(rèn)提示框中選Yes,重啟機(jī)器即可:正如前面你所見到的,Android2.3在啟動(dòng)后是橫屏顯示的,要切換為豎屏顯示,可以長(zhǎng)按 按鍵(也就是K3)即可,橫屏和豎屏的顯示效果如下圖所示: 下的init.rc,搜索ro.sf.hwrotation,將該行前面的#號(hào)去掉,如下面所示,即設(shè)置ro.sf.如果是Android4.0, ro.sf.如果要禁用此功能,進(jìn)入Android的設(shè)置->Disy(顯示,關(guān)閉自動(dòng)屏幕旋轉(zhuǎn)選項(xiàng)即可。mp3 SettingSound 請(qǐng)參考下圖的步驟啟動(dòng),以及回收本開發(fā)板可支持CMOS或USB兩種接口的頭,頭與Mini2440以及Mini6410是可 者將USB 頭連接到USBHOST接口上。 一個(gè)HAL,HALCMOScamera.cmos.so–用于支持CCD和 camera.usb.so–用于支持 HAL,或者想禁用上面的自動(dòng)檢測(cè)行為,可以編輯/system/p頭HAL,位于 1)建議使用羅技改 頭 由于USBCamera,USBCamera預(yù)覽時(shí),點(diǎn)擊圖像即可拍照并存到S70和S700屏由于是橫屏,則可以使用內(nèi)置的Camera應(yīng)用來預(yù)覽和拍照,USBCamera ro.kernel.android.cam_s_sizes/##USBCameraPreviewandPictureSize(forLogitechC270)##USBCameraSupportedSize(forLogitechC270)##USBCameraUsingYUY2ColorSpace(Settonwillsupportmoreusbcameramodel)6)在源碼包中有一個(gè)開源的DEMO可供參考,位于Android源碼包: ,支持USB Camera可運(yùn)行該示例,點(diǎn)擊屏幕可進(jìn)行拍照,并將 存入SD卡。用線將本開發(fā)板與電視進(jìn)行連接,開發(fā)板上的畫面即可同步輸出到電視上,如果(注:圖中使用Mini210進(jìn)行演示,Tiny210是相同的其中,TVResolution用于設(shè)置的分辨率,可設(shè)置成480p/720p/1080p等各種分辨率(取 目前在友善之臂210平臺(tái)下,Android/Linux/WinCE均支持 參數(shù)skipcali=y以跳過開機(jī)校準(zhǔn),操作時(shí),使用USB鼠標(biāo)進(jìn)行操作。#This#Thislinecannotberemoved.by)Action=InstallOS=AndroidLowFormat=YesLCD-Mode=LCD-Type=StatusType=Beeper|LED###################Android4.0.3Android-Kernel=Android/zImage 屏,因此必須斷開和LCD的硬件連接。總之,輸出全屏顯示和LCD同時(shí)顯示是不能共存的,除非不要全屏顯示,這時(shí)二者就當(dāng)LCDType被設(shè)置成單獨(dú) 由LCDType所指定的分辨率的FrameBuffer來輸出圖像。1:1原樣輸出,當(dāng)板子的分辨率將要的拷貝到SD卡(注:要求是mp4格式,音頻壓縮使用aac格式,我們提供了一些可用的測(cè)試存放在光盤的Test下然后打開Gallery應(yīng)用:GalleryGallery點(diǎn)擊要 即可,效果如下圖所示如何連接了輸出到電視,畫面和聲音將會(huì)同步在電視上顯示2101080p高FlashFlash插件,用戶可自行到網(wǎng)上進(jìn)行搜索,安裝好Flash插件之后,系統(tǒng)的網(wǎng)頁瀏覽器即可支持Flash了,下圖是在網(wǎng)頁版優(yōu)酷上視USBGPSGPSttyUSB0init.rc文件,通過增加屬性ro.kernel.android.gps指向你的GPS設(shè)備名稱即可,例如setpropro.kernel.android.gpsttyUSB0。2)編輯init.rc文件,增加一行:保存后重新開機(jī)由于QQ地圖或者地圖都需要連網(wǎng)才能使用,因此,需要參考其它章節(jié)的方法連接網(wǎng)絡(luò),連接WiFi或者有線網(wǎng)絡(luò)都可以。并稍等片刻(初始使用可能需要10分鐘左右)才能搜到星。:測(cè)并支持100多種型號(hào)的USB上網(wǎng)卡,這主要是依據(jù)上網(wǎng)卡的型號(hào)而定的,涵蓋了WCDMA,CDMA2000,TD-SCDMA等多種制式的網(wǎng)絡(luò)。善之臂的接圖標(biāo)和,而系統(tǒng)頂層狀態(tài)欄也會(huì)出現(xiàn)3G的圖標(biāo),如圖。Step103GNetworkStatus返回了3G上網(wǎng)卡,則需要重新設(shè)置)下次開機(jī),3GModemAndroid上,打開通知欄,如果看到運(yùn)營(yíng)商名稱則表示3G上網(wǎng)卡已經(jīng)支持收發(fā)了。號(hào)的USB藍(lán)牙適配器。統(tǒng)中點(diǎn)擊Settings進(jìn)入系統(tǒng)設(shè)置主界面:”右邊的開關(guān)設(shè)置為對(duì)的設(shè)備,會(huì)彈出輸入pin的按鈕,輸入1234,然后點(diǎn)擊OK:PAIREDDEVICES,如下圖所示的“Tang”的“MacPro以傳為例,先打開Gallery相冊(cè)應(yīng)用,打開你要傳輸?shù)?,點(diǎn)擊右上角的發(fā)送按鈕,選Bluetooth,如下圖所示:需要為FAT32格式才可以)。盤的,如圖:以打開文件管理器ES。ES文件瀏覽器默認(rèn)顯示的是/sdcard下的文件,最左邊的圖標(biāo)切換到根 上找到udisk文件夾,打開它里面就是U盤的內(nèi)容了:光會(huì)逐漸熄滅,在系統(tǒng)設(shè)置主界面中,點(diǎn)“Disy”->“Brightness”: 點(diǎn)Pause是暫停消息的滾動(dòng),點(diǎn)Clean是清空接收到的消息。fuser文件名”測(cè)試一下設(shè)備是否被其他程如沒有占用仍無法打開,則用“l(fā)s–l文件名”查看一下權(quán)限,可用命令“od777文件 出現(xiàn)測(cè)試界面,如下圖所示:然后點(diǎn)擊A/DConvert將出現(xiàn)ADC的轉(zhuǎn)換結(jié)果顯示界面,如下圖所示:然后點(diǎn)擊IIC/EEPROMTestingEEPROM的測(cè)試界面,如下圖所示:先點(diǎn)擊左側(cè)的“WriteDatabelowintoEEPROM”按鈕將左側(cè)文本框中的文字寫入到<appConfig<appConfig注意藍(lán)色字部分,該配置將會(huì)在開機(jī)時(shí),啟動(dòng)MMS程序,其中,packageName是程序包名稱,:Step2:Fedora14上安裝交叉編譯器,用于編譯內(nèi)核和程序Step3:Fedora14mktools工具鏈,用于將文件系統(tǒng)打包可燒寫的映象文件(Fedora14Fedora15210Fedora14為例進(jìn)行說明,但同樣適用于Fedoar15,其它的Linux桌面版我們未進(jìn)行過測(cè)試,不建議請(qǐng)?jiān)诰W(wǎng)絡(luò)上自行得到Fedora14的DVD光盤映象,然后在你的電腦上安裝Fedora14,除Android,一般情況下,F(xiàn)edora14Linux平臺(tái)的開發(fā),因此,如果你已經(jīng)安裝了Fedora9并且硬盤吃緊,你可以考慮逐漸用Fedora14取代Fedora9。Fedora的地址Fedora14Fedora9不同之處在于,F(xiàn)edora14rootGUI,這會(huì)造成很大的不便,用以下方法可以使得Fedora14可以使用root用戶登錄:Fedora14下用普通用戶登錄后,打開終端,輸入如下命令編譯/etc/pam.d/gdm pam_succeed_if.souser!=root#sudovim pam_succeed_if.souser!=root用root用戶登錄了。Step1:將光盤Android 中的arm-linux-gcc-4.5.1-v6-vfp- .tgz到Fedora14某 下如tmp/,然后進(jìn)入到該 #cd –C #gedit/root/.bashrc編輯/root/.bashrcbashrc”,修改最后一行為export重新登錄系統(tǒng)不必重啟機(jī)器,開始->logout即可),使以上設(shè)置生效,在命令行輸入–mktools要把目標(biāo)文件系統(tǒng)全部寫入開發(fā)板中,一般還需要先把目標(biāo)文件系統(tǒng)制作成單個(gè)的映yaffs2,ubifs,ext2mkyaffs2image-128Mmkyaffs2image-mlc2這兩個(gè)工mkyaffs2image-128MSLCNANDflashmkyaffs2image-mlc2MLCNANDflash,它們都用來yaffs2格式的映像文件Androidmktools-YYYYMMDD.tar.gzFedora的/tmp下,執(zhí)行以下命令安裝mktools工具鏈:將會(huì)在 注意:C是大寫的,C后面有個(gè)空格,C是改變解壓安 的意 #mkdir–p 在Fedora14系統(tǒng)中/tmp #mkdir/tmp/android把光盤A中Android 以及光盤B中的Android2.3中的所有文件都到/tmp/Android 在工 #cd#tarxvzf/tmp/android/linux- 在工 #cd#tarxvzf/tmp/android/android-4.0.3_r1- 含了編譯創(chuàng)建android-4.0.3_r1系統(tǒng)所需的所有源代碼和。 /opt/FriendlyARM/mini210/android中執(zhí)行:#cd/opt/FriendlyARM/mini210/android#tarxvzf 在工 #cd#tarxvzf/tmp/android/Linux- 在工 #cd#tarxvzf/tmp/android/android-2.3.1- 是或更新日期標(biāo)志,請(qǐng)以光盤中實(shí)際日期尾綴為準(zhǔn);源代碼包中也包含了編譯創(chuàng)建Android-2.3.1系統(tǒng)所需的所有源代碼和。rootfs_android就是我們已經(jīng)編譯好的android2.3系統(tǒng)包。 #cd/opt/FriendlyARM/mini210/android#tarxvzf AndroidLinuxLinux內(nèi)核有所不同,但使用的方法和步驟是相似的;如果你對(duì)配置Linux內(nèi)核不熟悉,建議你使用我們提供的缺省內(nèi)核配置。#cpmini210_android_defconfig #cpmini210_android_defconfig 了2個(gè)分別用來編譯源代碼和創(chuàng)建And文件系統(tǒng),這兩個(gè)分別為:build-android和編譯Android4.0.3_r1源代碼:Linux 這個(gè)會(huì)從我們編譯完的Android中提取出我們需要的目標(biāo)文件系統(tǒng),最后會(huì)生 mkyaffs2image-128Mmkyaffs2image-mlc2工具,可以把目標(biāo)文件系統(tǒng)制作成而mkyaffs2image-mlc2工具適用于MLCNANDflash。AndroidSLCNANDFlash執(zhí)行以下命令可將Android文件系統(tǒng)創(chuàng)建成適用于MLC2NANDFlash的yaffs2的映象文件,以便燒寫到配備MLCNANDFlash的開發(fā)板中:rootfs_android.img或rootfs_android-mlc2.imgSD卡images/Android/下的第六章Android及安裝,以及如何使用開發(fā)板作為真機(jī)調(diào)試程序,非常適合Android初學(xué)者學(xué)習(xí)和參考。本低于2.3,建議你先從友善之臂的光盤,并更新Android為Android2.3。件包都可以在光盤的Android上找到。JDKJ htt 載JDK的安裝程序,完成后,雙擊安裝程序,根據(jù)向?qū)У奶崾就瓿砂惭b即可。的路徑添加到Path環(huán)境變量中:在"系統(tǒng)變量"中,找到Path “C:\ProgramFiles\Java\jdk1.6.0_25\;,注意后面有一個(gè)分號(hào)首先,前往從/sdk/獲取Windows平臺(tái)的的Android套件 于光盤的Android 下,文件名為installer_r11-windows.exe。雙擊得到的安裝程序installer_r11-windows.exe,根據(jù)安裝向?qū)У奶崾景惭b即可,默認(rèn)C:\ProgramFiles\Android\android-sdk下,安裝完成后,SDKManager默認(rèn)會(huì)自動(dòng)SDKManager啟動(dòng)時(shí),由于我們還沒有任何的Packages,因此會(huì)彈出一個(gè)Choose由于默認(rèn)SDK是安裝在C盤,所以最好將SDKManager以管理員運(yùn)行,否則在時(shí),都以管理員啟動(dòng):在SDKManager快捷方式的屬性框,點(diǎn)擊“兼容性”的選項(xiàng)卡,選中“以管理用管理員啟動(dòng)SDKManager,在AndroidSDKandAVDManager的主界面上,選2.3.3選中“AcceptAll”單選框,點(diǎn)擊“Install”按鈕,將進(jìn)入過程,速度視你的網(wǎng)速而定,請(qǐng)耐 推薦 Eclipse,訪問以下地址下載:在頁面中,參考下圖,選擇Windows類別,然后EclipseIDEforJava不想或無法的用戶,也可以使用光盤上的版本,位于光盤的Android 為eclipse-java-helios-SR2-win32.zip。后會(huì)得到一個(gè)名為eclipse-java-helios-SR2-win32.zip的壓縮包(隨著eclipse版本的更新,文件名可能有所不同),Eclipse是不需要安裝的,直接解壓就可以用了,推薦在D:\根下解壓這個(gè)壓縮包,解壓后進(jìn)入eclipseeclipse.exe即可啟動(dòng)eclipse。Workspace的路徑,這個(gè)路徑用于保存你所創(chuàng)建所有程序的源代碼,你可以自行修改,啟動(dòng)后Eclipse的主界面如下所示:SDK,還需要在Eclipse中安裝一個(gè)ADT插件,安裝方法如下:

/sdk/eclipse-adt.html#installingADT 裝路徑,默認(rèn)的路徑為C:\ProgramFiles\Android\android-sdk,如下圖所示:10,SDCard輸入512,其它選項(xiàng)默認(rèn),點(diǎn)擊“CreateAVD”按鈕即可,如下圖所示:在彈出“NewProject”框,選中:Android->AndroidProject,然后點(diǎn)擊“Next”按鈕,如下ProjectName中輸入:Appicationname中輸入:Packagename ->要編譯并運(yùn)行oMini210程序,先在PackageExplorer中選中oMini210工程名稱,然后點(diǎn)擊的運(yùn)行按鈕,或選擇菜單:Run->RunAs->AndroidApplication即可。 用管理員啟動(dòng)SDKManager,在AndroidSDKandAVDManager的主界面上,選擇UsbDriverpackage選項(xiàng):選中“AcceptAll”單選框,點(diǎn)擊“Install”按鈕,將進(jìn)入過程,速度視你的網(wǎng)速而定,耐心等待完成。認(rèn)情況下是“C:\ProgramFiles\Android\android-sdk\extras\\usb_driver”,選擇路徑后點(diǎn)擊 在系統(tǒng)變量中,找到Path環(huán)境變量,雙擊它,在變量值前面追加以下內(nèi)容:##adb#adbADB安裝軟件D:\sinaweibo_2.0.4.apk進(jìn)行安裝。ADB功能非常強(qiáng)大,除了安裝軟件、調(diào)試、S功能外,還可以往開發(fā)板上傳送文件等,在窗口中點(diǎn)擊“Run/DebugSettings”,選擇中間列表中的oMini210,然后在右邊點(diǎn)擊Mode上選擇Manual,如下所示:接下來是激動(dòng)人心的時(shí)刻,選中oMini210工程名稱,然后點(diǎn)擊的運(yùn)行按鈕,或選擇菜單:Run->RunAs->AndroidApplication,會(huì)彈出“AndroidDeviceChooser”框,在其中 函數(shù)庫(命名為libfriendlyarm-hardware.so),用于開發(fā)板上的硬件資源,目前支持的硬件設(shè)備包括:串口設(shè)備、蜂鳴器設(shè)備、EEPROM、ADC設(shè)備等。如何使用函數(shù)庫(libfriendlyarm-位于Android源代碼 在開發(fā)板上位于/system/lib/libfriendlyarm- 如果你是參考本文檔的方法用Eclipse開發(fā)Android 下創(chuàng)建 ,再進(jìn)入 ,然后將libfriendlyrm-hardware.so庫文件拷貝到 下 ,進(jìn)入 ,然后在 下用文件編輯器新增一個(gè)源代碼文件并命名packagepackagecomimportpublicclass{/*SerialPortativeintopenSerialPort(StringdevName,longbaud,intdataBits,intstopBits/*LEDativeintsetLedState(intledID,intledState/*ADCativeint[]readADCWithChannels(int[]channels);/*I2CativeintwriteByteDataToI2C(intfd,intpos,byte/*IOativeintwrite(intfd,byte[]data);ativeintread(intfd,byte[]buf,intlen);ativeintselect(intfd,intsec,intusec);ativevoidclose(intfd);/*return6410or210{try}catch(UnsatisfiedLinkErrore)}}} importimport函數(shù)庫(libfriendlyarm-hardware.so)HardwareControler類中的接口的定義,這些接口都是類方法,因此不需要?jiǎng)?chuàng)建HardwareControler對(duì)象實(shí)例:intlongbaud,intdataBits,intstopBitsdevName: 般用8)般用1)件描述符,用該描述符可進(jìn)行read、writeselect如果打開失敗,則返回-1intintbyte[]fd:data:-1intintfd,intlen)buf:數(shù)據(jù)的緩沖len:要的字節(jié)從打開的設(shè)備或文件中數(shù)intintfd,intsec,fd:usec:阻塞等待數(shù)據(jù)多長(zhǎng)時(shí)間fd1,返回-1voidclose(intfd:先通過調(diào)用openSerialPort打開串口設(shè)備,然后可以、或者用timer通過調(diào)select接口輪詢串口設(shè)備是否有數(shù)據(jù)到來,如果有,則調(diào)用read接 數(shù)據(jù)writecloseintintledStateledID:指定要開關(guān)哪一個(gè)LED(取值0~3) frequency:要的頻intintADCchannel:指定通道的ADC敗返回-int[]readADCWithChannels(int[]channels:ADC,int無述符。打開設(shè)備后,可使用IICwriteByteDataToI2C和數(shù)對(duì)EEPROM進(jìn)行讀寫。開失敗,則返回-1intfd,intbyteposEEPROMEEPROM(每次只能寫一個(gè)byte)。位置從打開的設(shè)備或文件中intintposEEPROM位置成功返回的數(shù)據(jù)(可強(qiáng)前已到達(dá)文件末尾,則這次voidclose(intfd:先通過調(diào)用openI2CDevice打開IIC設(shè)備,然后需要?jiǎng)?chuàng)建一個(gè)新線程,調(diào)用都會(huì)延時(shí)10毫秒左右,如果在GUI線調(diào)用會(huì)導(dǎo)致界面短暫阻塞。EEPROM可256個(gè)字節(jié)的數(shù)據(jù),所以在讀寫時(shí)需要指定的位置范圍是0~255,每次只EEPROMclose 下,帶有一個(gè)示例程序LEDDemo,可在Windows用Eclipse打開該工程來了解如何使用libfriendlyarm-hardware.so。第七章Linux善開發(fā)的工具可在三套系統(tǒng)之間無縫切換,非常方便,其中,Qtopia2.2.0是開機(jī)默認(rèn)運(yùn)行的系Qtopia2.2.0是奇趣公司基于Qt/Embedded2.3庫開發(fā)的PDA版(也是最終版)圖形界面系統(tǒng);自從Qtopia2.2.0之后,該公司就再也沒有提供PDA版的圖形系統(tǒng)了。版的Qtopia只有手機(jī)版本(QtExtended4.4.3)Qt2009.3開始已經(jīng)停止了所有QtopiaPDA版和版圖形系統(tǒng) ,但依然繼續(xù)開發(fā)Qt/Embedded(簡(jiǎn)稱QtE)庫系統(tǒng)QtE 要編譯Qtopia-2.2.0,請(qǐng)參考5.10章節(jié)Qtopia45.12章節(jié)件到SD卡上,拷貝方法是將光盤中整個(gè)images 拷貝到SD卡的根 Step1:SD卡插入電腦,雙擊打開”images\FriendlyARM.ini”FriendlyARM.ini的#This#Thislinecannotberemoved.by)OS=LinuxLCD-Mode=NoLowFormat=YesStatusType=Beeper|###################LinuxLinux-Kernel=Linux/zImagemandLine=root=/dev/mtdblock4console=ttySAC0,115200init=/linuxrcLinux-RootFs-InstallImage=Linux/rootfs_qtopia_qt4.img(注:如果在燒寫系統(tǒng)時(shí),開發(fā)板有連接LCDSuperboot會(huì)自動(dòng)識(shí)別LCD類型,不需要在FriendlyARM.iniLCD參數(shù)LCDLCD-Type參數(shù),目前支持的LCD類型有H43,W50,A56,S70,A70,L80,G10) ctp01724.327Step2:SDSD卡( 拷到SD卡的 即可燒寫到SD卡上運(yùn)行。images\Linux\LinuxStep3:SDSD插槽S2SD卡啟動(dòng),然后S2開關(guān)設(shè)置為“NandFlashLinux系統(tǒng)了。Linux系統(tǒng),重啟系統(tǒng)時(shí)首先出現(xiàn)如下觸摸校正界面,依屏幕提即可,如果你校正的確,將會(huì)進(jìn)行循環(huán)校正。Myer是一款跨平臺(tái)完全開源的器,依賴于各種開源的音庫,可以很多格式的X11,Framebuffer,SDL,DFB等,我們移植改進(jìn)的這個(gè)版本就是基于Framebuffer。另外,Myer本身并不具備圖形界面操作,但有很多前臺(tái)界面可用,比如SMyer,KMyerr,Kyer等,此處采用的就是SMyer,它是基于Qt4.x庫(我們采用的是的QtE-4.8.5)開發(fā)的一個(gè)開源器界面,的說明可以到它們的查看。Myer yer 的按鈕開始選擇 的文件,如圖,找到選擇要 器界面,會(huì)暫停,并把此時(shí)的幀面 的或者菜單的“Open-Quit”可以退出 器,返回到Qtopia2系統(tǒng)中。Linux默認(rèn)已經(jīng)開啟 到LCD和電視。有了,可以不連接LCD直接將圖像輸出到電視(或顯示器,由于電視沒有觸摸屏,因此需要修FriendlyARM.ini,在mandLineskipcali=yesUSB[AutoStart=yes[AutoStart=yes…其中,AutoStart表示是否開機(jī)便同步輸出[yesResolution表示所使用的分辨率,SupportResolution1~SupportResolutionN是由服務(wù)寫入的值,返回的是當(dāng)前所成功連接的電視所支 或電視上,無需連接LCD,常用于互聯(lián)網(wǎng)電視,智能電視,游戲機(jī),設(shè)備等方案。要燒寫?yīng)毩⑤敵龅南到y(tǒng),只需在普通燒寫的情況下更新LCD-Type參數(shù)即可,例如數(shù)skipcali=y以跳過開機(jī)校準(zhǔn):#This#Thislinecannotberemoved.by)Action=InstallOS=LCD-Mode= LowFormat=YesStatusType=Beeper|###################LinuxLinux-Kernel=Linux/zImagemandLine=root=/dev/mtdblock4console=ttySAC0,115200init=/linuxrcskipcali=yLinux-RootFs-InstallImage=Linux/rootfs_qtopia_qt4.imgLCDType所指定的分辨率的FrameBuffer來輸出圖像。1:1原樣輸出,當(dāng)板子的分辨率LCDMp3 Mp3文件說明:Audio列表中的音頻文件對(duì)應(yīng)“ ,這里的器是Qtopia本身自帶的,助210的超強(qiáng)性能,可流暢H.264/H.263/Mpeg4等格式的說明:列表中的音頻文件對(duì)應(yīng)“ 在子類“應(yīng)用程序”中單擊“”圖標(biāo)打開瀏覽器,首先映入眼簾的是“文檔”組稍等片刻,即可在任務(wù)欄右下角出現(xiàn)移動(dòng)的圖標(biāo)出現(xiàn),本系統(tǒng)支持二者同時(shí)掛載,點(diǎn)移動(dòng)器的圖標(biāo),出現(xiàn)如圖所示,這時(shí)可以像在Windows中一樣安全移除它們。MMC/SD卡或者優(yōu)盤中的所有文件會(huì)在“文檔”組中全部顯示出來,并且支持中文文件名顯示,它是不顯示名稱的,如果你的文件太多,那么其列表也是相當(dāng)可觀的。說明:MMC/SDQtopia2.2.0插件實(shí)擇Simple,Fraction,Scientific,Conversion等類型的計(jì)算器,如圖:Linux系統(tǒng)啟動(dòng)的時(shí)候,可以把終端指向串口輸出,這樣就形成了串口終端,它的輸入和輸出都是通過串口進(jìn)行的,無需圖形界面,這是嵌入式Linux開發(fā)中最常用的方式。盤(USB鍵盤,否則不能使用)Linux命令,你還可以點(diǎn)Option菜單中的某些選項(xiàng)進(jìn)行設(shè)置,以改變顯示的模式,如圖。 及文件說明:Qtopia-2.2.0Qtopia-1.7.0中自帶的文件IP–––MAC–此地址由驅(qū)動(dòng)程序通過軟件設(shè)定,是可以修改的,本開發(fā)板出廠時(shí)所有MAC地址都是相同的,為08:90:90:90:90:90ifconfigIP其實(shí),Qtopia本身帶有一個(gè)網(wǎng)絡(luò)設(shè)置的程序,但配置界面有些復(fù)雜,有用戶反應(yīng)其設(shè)置也Qtopia系統(tǒng)的代碼原始性,我們對(duì)此并沒有深入研究,所以另外自己開發(fā)以及信號(hào)強(qiáng)度,如下圖所示,如果搜索不到你的無線AP(或無線路由器,可點(diǎn)擊“Scan”按會(huì)彈出以下界面,提示你輸入無線AP的:輸入無線AP的,如果沒有則留空即可,點(diǎn)擊“Connect”開始連接,連接過程過如果你啟動(dòng)了以太網(wǎng),則有可能會(huì)彈出以下框,讓你關(guān)閉以太網(wǎng)(ifconfigeth0down),eth0up開啟:示的狀態(tài)欄上的WIFI小圖標(biāo),可以通過點(diǎn)擊這個(gè)小圖標(biāo)返回設(shè)置程序主界面:機(jī)、筆記本)WiFi與開發(fā)板進(jìn)行連接(無需借助額外的無線路由器),支持一個(gè)或多個(gè)設(shè)備與開發(fā)板同IP~例如開發(fā)板用的是,則用連接開發(fā)板時(shí),的IP地址 2OptAutostartatWiFiAP()表示當(dāng)前已經(jīng)工作在WiFiAP模式,開發(fā)板的IP地址為:: 是:?jiǎn)栭_發(fā)板上WebServer公開的網(wǎng)頁,如下圖所示:IP地址、DNS開啟WiFiAP服務(wù)在,開啟和關(guān)閉WiFiAPWiFiAP模式,只需在該文件加入7.2.17測(cè)請(qǐng)連接好開發(fā)板附帶的網(wǎng)線,并設(shè)置好有效的網(wǎng)關(guān),DNS等參數(shù),就可以通過圖形界面的程序來測(cè)試網(wǎng)絡(luò)連通性了。在程序子類“友善之臂”中點(diǎn)“測(cè)試”圖標(biāo),打開相應(yīng)界因?yàn)橐呀?jīng)設(shè)置好了DNS,所以可支持字符和數(shù)字IP兩種方式。默認(rèn)的測(cè)試次數(shù)為4次,當(dāng)勾選上方的“forever”后,可以一直,如下圖。點(diǎn)“Start”按鈕開始,點(diǎn)“Stop”按鈕停止,要關(guān)閉“測(cè)試”界面,必須先停止。說明:是計(jì)算機(jī)系統(tǒng)中最常見的網(wǎng)絡(luò)測(cè)試工具,不管是各個(gè)版本的Linux系統(tǒng),際就是調(diào)用命令行的,把結(jié)果通過圖形界面顯示出來。圖標(biāo)可以進(jìn)入,可正常渲染現(xiàn)代的網(wǎng)頁內(nèi)容,功能也比較強(qiáng)大,其項(xiàng)目地址為: /p/arora/,你也可以到項(xiàng)目主頁去源代碼自行編譯。Arora默認(rèn)已將主頁設(shè)置為,你也可以到設(shè)置中更改為你想要的主頁,當(dāng)你更改/root/qt4這個(gè)達(dá)到你想要LED意一個(gè)框可以點(diǎn)亮相應(yīng)的LED,取消勾選左邊任意一個(gè)框可以熄滅相應(yīng)的LED。在“友善之臂”程序中點(diǎn)“I2C-EEPROM測(cè)試”圖標(biāo),點(diǎn)開任務(wù)欄上的“軟鍵盤”按鈕,ASC字符,點(diǎn)“WriteDatabelowintoEEPROMviaIIC”按鈕,在“友善之臂”程序中點(diǎn)“-蜂鳴器測(cè)試”圖標(biāo),程序中默認(rèn)的輸出為1000Hz,點(diǎn)“Start”按鈕開始驅(qū)動(dòng)蜂鳴器,此時(shí)可以通過點(diǎn)擊“+”或者“-”按鈕改變輸出的頻率,同時(shí)也可以聽到蜂鳴器輸出聲音的改變。點(diǎn)“Stop”按鈕中止輸出。S5PV2104UART0、1、2、3,UART0、1為四線的功能串口,UART2、3為兩線串口。在本開發(fā)板上,UART0已經(jīng)經(jīng)過RS232電平轉(zhuǎn)換,它對(duì)應(yīng)于COM0,你可PC互相通訊。。(本公司提供了型號(hào)為“RS232轉(zhuǎn)換模塊,如圖),連接PC時(shí)請(qǐng)注意你使用的串口線類型(交叉或直連)。USB轉(zhuǎn)串口線,因?yàn)槟壳暗墓P記本大都沒有串USBHost端口上,你就可以擴(kuò)充開發(fā)板的串口了。它對(duì)應(yīng)的設(shè)備名一般為/dev/ttyUSB0,1,2,3等,這意味著你可以通過USBHub擴(kuò)展多個(gè)USB轉(zhuǎn)串口。 -不能編輯的;下面的“編輯框”可以通過USB鍵盤或者Qtopia的軟鍵盤獲取輸入。收的數(shù)據(jù)截圖(注意:與此終端對(duì)應(yīng)的串口也應(yīng)該設(shè)置為1152008N1)。 可以選擇數(shù)據(jù)位是8位/7位,常見的是8位外,設(shè)置參數(shù)會(huì)在點(diǎn)擊Start時(shí)自動(dòng)保存,下次重新啟動(dòng)程序無需重新設(shè)置。你可以使用常見的GPRSModem連接開發(fā)板進(jìn)行撥號(hào)上網(wǎng),本公司所提供的型號(hào)的為:GM2403,它主要采用了公司的工業(yè)級(jí)Q2403AGSMGPRS雙頻通訊網(wǎng)絡(luò)900M/1800M,更詳細(xì)的資料可以參考該Modem的。串口,其中有一條是“地”):TXD,RXD,CTSRTS,Mini6410開發(fā)板的第一的串口轉(zhuǎn)接板(型號(hào)2),也可以自行制作一個(gè),如下圖 須的;使用帶有CTS/RTS信號(hào)的串口,可以讓數(shù)據(jù)傳輸更加有完整保障。USBCTSRTS,如USB轉(zhuǎn)串口時(shí),一般會(huì)在/dev下出現(xiàn)/dev/ttyUSB0設(shè)備,也可能是ttyUSB1等,請(qǐng)根據(jù)實(shí)際情況自行查看。就選/dev/ttyUSB0或根據(jù)實(shí)際情況選擇。3G上網(wǎng)卡即可作為一個(gè)Modem使用了,/dev/ttyUSB1~/dev/ttyUSB3路連接不好,我們推薦使用USB轉(zhuǎn)串口連接Modem??梢钥吹健癝tatus”的顯示為“GetSMSOK”,如圖。當(dāng)然,你也可以使用自己的向開發(fā)板,它也是可以收到的,如圖關(guān)于號(hào)碼的格式,你可以使用 ”或者 在SD卡的根 果SIM卡滿了,你可以點(diǎn)“CleanSIM”把這些完全清除掉,就又可以正常使用了。WCDMA:運(yùn)營(yíng)商為中國,這是最成一種3G網(wǎng),可世界通:上百種USB上網(wǎng)卡(在本節(jié)后面我們給出了一份支持的3G上網(wǎng)卡型號(hào))。有多個(gè),請(qǐng)選擇一個(gè)合適的點(diǎn)OK繼續(xù)下面給出本開發(fā)板支持的USB3G網(wǎng)卡的型號(hào),我們推薦你選購經(jīng)過友善之臂測(cè)試過E169(CDMA2000)ZTEAC581(CDMA2000)ZTEMU351(TD-ZTE6535-ZTEAC2726ZTEK3565ZTEMF112ZTEMF620(aka"OndaMH600HS")ZTEMF622(aka"OndaMDC502HS")ZTEMF628ZTEMF638(aka"OndaZTEWCDMAStickfromHuaXingE600(NXPSemiconductors"Dragonfly")E270+(HSPA+EC168C(fromZan U7510/OndaMW833UPA-LinkAT&TUSBConnectQuicksilver(madebyOption,HSOdriver)AVMFritz!WlanUSBStickN OneTouchX020(akaOT-X020,akaMBD-100HU,akaNuton3.5G),workswithE X200/X060S AtherosWireless/NetgearWNDA3200BSNLCapiBandLuxeBandRichBandLuxeC170,BandLuxeC270BeceemBCSM250C-motechCGU-628(aka"FranklinWirelessCGU-628A"aka"4GSystemsXSStickW12")C-motechCHU-629SC-motechD-50(aka"CDU-680")CricketA600EpiValleySEC-7089(featuredbyAlegroand ms/iZAP)FranklinWirelessU210InfoCertBusinessKey(SmartCard/Readeremulation)KyoceraW06KCDMAmodemLGHDM-2100(EVDORev.AUSBmodem)LGL-05ALGLUU-2100TI(akaAT&TUSBConnectTurbo)Motorola802.11bgWLAN(TER/GUSB3-E)MyWaveSW006Sport NokiaCS-10NokiaCS-15 U727USBNovaNovaU760USBNovaWirelessOvationMC950DHSUPAONDAMT505UP(mostlikelyaZTEmodel)OlivettiOlicard100andothersOlivettiOlicardOptionGlobeSurferIcon7.2,newfirmware(HSO wnwExpressOptionGlobeTrotterGTMAX3.6(aka"T- Web'n'walkCardCompactII")OptionGlobeTrotterHSUPAModem(aka"T- OptioniCON210OptioniCON225PhilipsTalkTalk(NXPSemiconductors"Dragonfly") Stick(aSonyEricssondevice)RoyaltekQ110-UNCONFIRMED! SagemF@ST9520-35-GLRSamsungSGH-Z810USB(withmicroSDcard)SamsungU209SierraWirelessAirCard881U(mostlikely880Utoo)SierraWirelessCompass597SiptuneLM-75("LinuxModem")SolomonS3Gm-660SonyEricssonMD300SonyEricssonMD400ToshibaG450UM175(distributor"All")UM185E(distributor"AllVertexWireless100SeriesVodafone( )K4605Vodafone(ZTE)K3805-ZZydasZD1211RWWLANUSB,SphaironHomeLink1202(Variant1)7.2.10 像頭”程序,你將會(huì)看到動(dòng)態(tài)的預(yù)覽界面,調(diào)節(jié)一下頭的對(duì)焦,拍好,點(diǎn)下“Snap”注意:雖然內(nèi)核中已經(jīng)包含了萬能驅(qū)動(dòng),但各個(gè)型號(hào)的頭輸出格式卻不盡相同,受條件所限,我們不可能收集到所有型號(hào)的頭,本程序基本可以支持市面上常見的各種型號(hào)攝7.2.12頭預(yù)覽拍鈕變?yōu)镃ontinue,點(diǎn)擊它可以繼續(xù)動(dòng)態(tài)預(yù)覽,同時(shí)會(huì)保存到“文檔”組中(實(shí)際位于開發(fā)板 s/image/jpeg中),在“文檔”點(diǎn)擊剛剛拍攝的,會(huì)自動(dòng)使用Qtopia的“”程序打開。超過3個(gè)壞點(diǎn),在“友善之臂”程序組中,點(diǎn)擊打開“LCD測(cè)試”,如圖:他時(shí)間間隔。當(dāng)“Lightoff”左側(cè)的選框取消時(shí),將會(huì)一直開背光。4.2.10中如何在命令可調(diào)電阻W1連接。大時(shí)會(huì)接近1024,如圖:AIN0通道了。的文件(保存位置:“ s/image/png/),文件以001起始,總共可以保存999個(gè)文件。USB接口的條碼掃描器(英文名稱:BarcodeScanner)HID設(shè)USBUSB鍵盤輸入的地方,都可以直接使用這種條碼掃本開發(fā)板在出廠的時(shí)候日期是確的,不過你可以自己調(diào)整一下,因?yàn)镃PU內(nèi)置了實(shí)時(shí)時(shí)4個(gè)界面旋轉(zhuǎn)方Qtopia軟件實(shí)現(xiàn)的,與LCD的底層驅(qū)動(dòng)無關(guān)。個(gè)應(yīng)用程序中編碼實(shí)現(xiàn)的,這樣做是為了讓同一套代碼可以適用于多種型號(hào)的LCD顯示。后自動(dòng)運(yùn)行,它就像Windows系統(tǒng)中的“程序->啟動(dòng)”功能。圖中左邊一列”Programlist”是要設(shè)定的程序名,它包含了所有的Qtopia程序(包括用戶RebootNORFLASH模式,系統(tǒng)會(huì)逐項(xiàng)關(guān)閉各個(gè)統(tǒng)會(huì)逐項(xiàng)關(guān)閉各個(gè)應(yīng)用和服務(wù),然后自動(dòng)重啟重新進(jìn)入Qtopia系統(tǒng)??撮T狗是嵌入式系統(tǒng)中最常見的功能之一,S3C2440本身就帶有看門狗,的內(nèi)核在此設(shè)定的倒數(shù)時(shí)間為15秒。Qtopia-2.2.0,如圖Qtopia4Qtopia4Qtopia-2.2.0,如圖

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論