版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、ARMCortex-EmbeddedDevelopmentLinuxARMCortex-EmbeddedDevelopmentLinuxForlinx Embedded .Users注意事項(xiàng)1、注意事帶電插板模塊2、售注意事項(xiàng)1、注意事帶電插板模塊2、售后維2699地-1 技術(shù)支持與定1、技術(shù)支持范; ;已2、技范3、技術(shù)支持方技術(shù)支持與定1、技術(shù)支持范; ;已2、技范3、技術(shù)支持方:/Androida4、技術(shù)支持時(shí)周一至周五: 9:0011:30,13:305、定制開發(fā)服-2 資料更新與獲1、資料的更2、更新后如何通狀3、資料如何獲資料更新與獲1、資料的更2、更新后如何通狀3、資料如何獲請(qǐng):
2、;請(qǐng);-3 、。-4 、。-4 更-5 71024*600lcd增加了WIFI熱點(diǎn)連 更-5 71024*600lcd增加了WIFI熱點(diǎn)連 spican添加i2cCPU OK335xD V1.X 硬件版本的客戶請(qǐng)參考 2014.08V1.5 版本1. VGA1280*720、1024*768、800*600新增 新3數(shù)據(jù)庫(kù)服SDIOWiFi和USBWiFiWIFIntp 增加 tftp在uboot和linux -6 -6 增加USBWIFI增加USB3G 目錄.-1 技術(shù)支持與定.-2 資料更新與獲取3更目錄.-1 技術(shù)支持與定.-2 資料更新與獲取3更.-5 錄.- 7 OK335xD11L
3、inux122.1 Linux系統(tǒng)14格式化SD.-14 linux系統(tǒng)鏡像文件14設(shè)置撥碼開關(guān),上電燒寫系統(tǒng)152.2 命令行燒寫linux系統(tǒng)說.-16 格式化SD.-16 linux系統(tǒng)鏡像文件16設(shè)置撥碼開關(guān),上電燒寫系統(tǒng)162.3 SD卡啟動(dòng).-17 2.3.1 LinuxSD卡172.3.2 SD20單步更新系.-22 Uboot232.5.1 更改屏幕類型232.5.2 更改屏幕大小252.5.3VGA27觸摸屏的校準(zhǔn)292.6.1 校準(zhǔn)292.6.2 更改校準(zhǔn)參數(shù)30OK335xD32測(cè)試功能列表32準(zhǔn)備工作33命試.-34 3.3.1 SD卡的測(cè)試343.3.2 按鍵測(cè)試35
4、3.3.3USB36有線網(wǎng)卡測(cè).-37 串口測(cè)試38音頻測(cè)試39復(fù)位測(cè)試403.3.8RS485測(cè).-41 3.3.9CAN453.3.10SPI測(cè)試463.3.11LED測(cè)試49-7 3.3.12 看門狗測(cè).-49 3.3.13 背光測(cè)試513.3.12 看門狗測(cè).-49 3.3.13 背光測(cè)試513.3.14RTC523.3.15GPRS 測(cè)試533.3.16 USB 3G測(cè)試553.3.17 USB 4G測(cè)試583.3.18WIFI測(cè)試593.3.19.-62 3.3.20WIFI的熱點(diǎn)功能測(cè).-63 3.3.21 藍(lán)牙功能測(cè)試65圖形界面測(cè)試693.4.1 LCD及觸摸測(cè)試693.4.
5、2 按鍵測(cè)試703.4.3USB71網(wǎng)卡配.-72 測(cè)試73音頻測(cè)試74測(cè)試763.4.8LED測(cè).-76 3.4.9 背光測(cè)試763.4.10 串口測(cè)試773.4.11RS485783.4.12SPI測(cè)試803.4.14RTC813.4.13CAN測(cè)試823.4.15 看門狗測(cè)試833.4.16GPRS測(cè)試843.4.17GPS測(cè)試863.4.18WEB86Linux884.1 安裝編譯.-88 4.2Linux894.3 文件系統(tǒng)制作894.3.1UBI 文件系統(tǒng)的制作894.3.2Yaffs文件系統(tǒng)的制作904.4 驅(qū)動(dòng)代碼路徑914.5Linux92第五章 Qt935.1 安裝并設(shè)置交
6、叉編譯器環(huán)境93安裝交叉編譯.-93 設(shè)置交叉編譯器環(huán)境變量93導(dǎo)入環(huán)境變量945.2 移植.-94 5.2.1 autoconf、automake、libtool94-8 拷貝壓縮文.-94 tslibOK335x95tslib環(huán)境變量95OK335xtslib拷貝壓縮文.-94 tslibOK335x95tslib環(huán)境變量95OK335xtslib955.3 移植.-96 拷貝壓縮文.-96 ARM Qt是否安裝并配置成功97Qt4.8.5到OK335x 97Qt環(huán)境變量975.3.5OK335x 目標(biāo)板下測(cè)試.-98 5.4Qt Creator99安裝Qt .-99 QtCreator
7、使其支持交叉編譯99oQt.-100 在開發(fā)板上測(cè)試Qt 應(yīng)用程.-102 .-103 F1.1CCS簡(jiǎn)介103安裝.-103 .-104 調(diào)試SPL代.-107 F1.5CCS調(diào)試linux3.2Kernel方.-115F1.5.1 CCS5.3Linux3.2Kernel115F1.5.2 CCS5.3117F1.5.3UbuntuLinuxuImage118F1.5.4CCS斷點(diǎn)調(diào)試Linux1212:TFTP126.-126 服務(wù)器配置126重新啟動(dòng)服務(wù)126測(cè)試服務(wù)器126F2.5Uboot使用.-127 F2.6LinuxTFTP1273:NFS128F3.1UbuntuNFS服務(wù)
8、器128開發(fā)板參數(shù)設(shè).-128 斷電重啟129NFS文件系統(tǒng)130附錄4:FTP服.-131 F4.1 FTP服務(wù)器測(cè)試131FTP文.-131 在XP系統(tǒng)登錄FTP服務(wù).-132 數(shù)據(jù)庫(kù)133數(shù)據(jù)庫(kù)版本133測(cè)試133-9 net服net服.-134 附錄7:Ubuntu的安裝與設(shè).-135 8.-135 附錄9:開機(jī)LOGO不識(shí)別問.-136 -10 第一OK335xD 有的從FET335xD 第一OK335xD 有的從FET335xD -11第二LinuxOK335xD 硬件的文檔及源碼,Linux 第二LinuxOK335xD 硬件的文檔及源碼,Linux doc等)OK335XD產(chǎn)品
9、Linux版OK335XD (Linux)用戶資料注意提供了 QT 版本的文件系統(tǒng) rootfs-qt-4.5.3 和非 QT 版本的文件系統(tǒng) rootfs-mini,默認(rèn)情況下燒寫NandFlash 的文件系統(tǒng)為全功能文件系統(tǒng),也即是帶有 Qt 圖形系統(tǒng),如果您不使用 Qt 或不使用 LCD 屏幕,建議您Mini 文件系統(tǒng),該文件系統(tǒng)占用 NandFlash 空間小,燒寫到 NandFlash 的速度快,方便您的產(chǎn)品開發(fā)問:如何設(shè)置撥碼開關(guān)從SDNandFlash啟動(dòng)呢?SDOn(On 代表?yè)艿缴戏?,Off代表?yè)艿较路絅andFlashOff(On 代表?yè)艿缴戏?,Off代表?yè)艿较路?12 -
10、13 2.1 LinuxLinuxLinuxSDNandFlash中,SDSD接入雙擊運(yùn)行HPUSBFW.EXE(該HPUSBFWSD7327642.1 LinuxLinuxLinuxSDNandFlash中,SDSD接入雙擊運(yùn)行HPUSBFW.EXE(該HPUSBFWSD732764HPUSBFW 工具掃描到的SD卡 就是您的SDHC筆記本上的卡托使用 工具是掃描不到 TF 卡,最好使用 。 :2.1.2 linuxOK335xDLinux系統(tǒng)更新鏡像文件,路徑為:OK335XD 產(chǎn)品Linux 512MOK335XD_V2.4底板,配套帶qt程序文件系統(tǒng)-14 制作SD卡過程1 SD2 3
11、 注:本節(jié)內(nèi)容的操作均是dows操作系統(tǒng)下進(jìn)行 1GB 注意1、文件系統(tǒng)燒寫方式有兩種分別為 ubi 和 2、文件系統(tǒng)分為支持Qt 圖形系統(tǒng)的qt 文件系統(tǒng),和不支持Qt 界面的console 文件系3、ubi版本的分為256MB4、yaffs 版本的自適應(yīng)256MB 版本程序本和1GB本和1GB本,根板 nandflash 大小選擇程序本,建議最好1GB 本燒寫吋(logo-5.6.bmp)分辨,使用時(shí)需要將文件名修改為 6、用戶可根據(jù)自己的需求NandFlash 大小選擇相應(yīng)的文件進(jìn)行拷貝2.1.3 設(shè)置撥碼開關(guān),上電燒寫系說明:以批量燒寫為例說明,命令行燒寫內(nèi)容詳見 2.2 節(jié)SD卡批量
12、燒寫的幾版程序版本,按照要求選擇一種進(jìn)行燒寫,用戶無需敲入任何SDSDSD卡啟動(dòng)(On即可;燒寫過程中LCD和串口會(huì)有進(jìn)度顯示,燒寫成功后串口打?。?s Off 說明:第一次燒寫完系統(tǒng)后啟動(dòng) linux 處理文件系統(tǒng)數(shù)據(jù)時(shí)間比較長(zhǎng),所以第一次燒寫系統(tǒng)后開機(jī)時(shí)間較長(zhǎng),用戶需心等待。第一次啟動(dòng)成功后斷電再啟動(dòng)恢復(fù)正5. 出現(xiàn)TSLIB2.6 -15 注意:該模式(批量燒寫)下的 uboot 在燒寫成功后便處于死循注意:該模式(批量燒寫)下的 uboot 在燒寫成功后便處于死循環(huán)狀態(tài),用戶可斷電拔卡后進(jìn)行另一臺(tái)設(shè)備燒寫量燒寫方式適用于批量產(chǎn)品客戶,使用此方法不需要人工干預(yù),不需要連接 PC,一張 S
13、D 卡即可把系統(tǒng)快速燒寫到設(shè)備中2.2 命令行l(wèi)inux系統(tǒng)說LinuxLinuxSD 注意方法只適應(yīng)于ubi 系統(tǒng)版本的燒寫SD 拷貝linux 系統(tǒng)鏡像文OK335xDLinux系統(tǒng)更新鏡像文件,路徑為:OK335XD 產(chǎn)品LinuxOK335XD (Linux)用戶資料-20180608Linux鏡像SD 卡中,這SD 卡就已經(jīng)完成了。2.2.3 設(shè)置撥碼開關(guān),上電燒寫系SD 機(jī)進(jìn)入U(xiǎn)-boot命令行,執(zhí)行-16 制作SD卡過程1 SD2 3 注:本節(jié)內(nèi)容的操作均是dows 操作系統(tǒng)下進(jìn)行Updatesystemtonands 2.3Updatesystemtonands 2.3SD卡啟
14、系統(tǒng)備份,或者NandFlash 空間容量有限的情況下使用。本節(jié)內(nèi)容linux(本公司使用的是Ubuntu12.04 LTS)系統(tǒng)下操作的2.3.1 制作用于啟動(dòng)LinuxSD1create- 2SD到電腦的 USB 端口(VMware 虛擬機(jī)用戶如果優(yōu)盤沒有被虛擬機(jī)識(shí)別,可使用如下方式將優(yōu)盤連接到虛擬機(jī)-17 3/home/forlinx/work:./create- 注意:判定自3/home/forlinx/work:./create- 注意:判定自己的優(yōu)盤是 sda/sdb/sdc可以根據(jù)容量進(jìn)行判斷,比如自己的優(yōu)盤容量為4G,則其sizeKB 4G,建議用戶執(zhí)行此操作時(shí)不要同多個(gè)優(yōu)盤,
15、以。-18 輸入-19 rootfs(ext3自動(dòng)掛載到 /media/boot 目錄和 /media/rootfs 目錄,用戶可以直接使用。2.3.2 拷貝鏡像到SD卡準(zhǔn)備啟注意:以下制作方法是以帶 qt 程序的文件系統(tǒng)為例1Linux鏡像啟動(dòng)鏡像OK335XD+(512M_yaffs)+qt.sd_runMLO、u-boot.img、uImage以及/logo/logo.bmp SD boot(FAT32)分區(qū),boot 分區(qū)如下圖:2rootfs.tar.bz2 拷貝到/home/forlinx/workrootfs 分區(qū)如下圖:-20 3SD3SD -21 2.4 單步更nandSD
16、卡,SD uboot 命令行后執(zhí)行以下操作:MLO,u-boot.img 2.4 單步更nandSD 卡,SD uboot 命令行后執(zhí)行以下操作:MLO,u-boot.img write.iuboot的logo mmc rescan oad mmc1GNandFlash: 256M NandFlash注意: 目前單獨(dú)更新文件系統(tǒng)時(shí),支持 ubi 系統(tǒng)的單步更新,yaffs 系統(tǒng)目前做不到單步更-22 Uboot 設(shè)置屏更Uboot 設(shè)置屏更改屏幕類 -23 #rm /etc/po注:設(shè)置成功后重啟系統(tǒng),或者退回到 uboot 命令行執(zhí)行 bootd 命令即可使用新參數(shù)啟動(dòng)系統(tǒng)-24 2.5.2
17、 更改屏幕2.5.2 更改屏幕大 uboot進(jìn)行參數(shù)設(shè)置,方法如下: -25 #rm /etc/po注:設(shè)置成功后重啟系統(tǒng),或者退回到 uboot 命令行執(zhí)行 bootd 命令即可使用新參數(shù)啟動(dòng)系統(tǒng)-26 2.5.3VGA輸出選2.5.3VGA輸出選 選擇 -27 注意在測(cè)試的過程中使用的是 AOC 的 E2252Sw 的 LCD 顯示器,如果使用其他的顯示器,顯示可能存在一位置偏差問題,用戶可通過調(diào)節(jié)顯示器的圖像位置來適配自己的顯示-28 觸摸屏校 五點(diǎn)全部校準(zhǔn)完畢之后會(huì)在根目錄的etc下生成文件觸摸屏校 五點(diǎn)全部校準(zhǔn)完畢之后會(huì)在根目錄的etc下生成文件 #rm/etc/po # sync#
18、-29 更改校準(zhǔn)參 更改校準(zhǔn)參 -30 2No ca2No caibra -31 第三OK335xD功能測(cè)3.1 測(cè)試功 SDUSB第三OK335xD功能測(cè)3.1 測(cè)試功 SDUSBRS485CANSPILEDRTCGPRSUSB3GUSB4GWIFI19.WIFI USB6.LEDRS485SPICANRTCGPRS-32 GPSWEB3.2 準(zhǔn)備工GPSWEB3.2 準(zhǔn)備工 SDUSBUSB鼠標(biāo),USBU2.0mm間距,20Pin 1TTLRS485測(cè)試有兩種方法:OK335xD ,-33 3.3 試3.3.1SD1NandFlashOff。 3.3 試3.3.1SD1NandFlashO
19、ff。 25V Linux 系統(tǒng)。 在超級(jí)終端中執(zhí)行“ -34 3.3.2 按鍵OK335xD3.3.2 按鍵OK335xD6 Linux 命令,命令輸入可以在任意依次將K3-K8注:每按下一個(gè)按鍵,會(huì)有一個(gè)按鍵值上報(bào)給用戶,用戶可以根據(jù)按鍵值實(shí)現(xiàn)相應(yīng)的功能。 Key256-key261 分別示底板中標(biāo)示符為 K3-K8 上報(bào)給用戶的按鍵值,Pressed 表示按鍵按下,Released 表示按鍵抬2. 按下鍵盤上面的Ctrl+C -35 3.3.3USB測(cè)OK335xD 43.3.3USB測(cè)OK335xD 4USBHOST2.0OTG2.0接口,這里者U USB 功能。USB U到USBU盤
20、能自動(dòng)掛載到/media/sdxxUUSB-36 3.3.4 有線網(wǎng)卡測(cè)OK335xD 1000M 3.3.4 有線網(wǎng)卡測(cè)OK335xD 1000M PC 與開發(fā)板直接使用網(wǎng)線連接( 在超級(jí)終端輸入如下命令, IP33: rootok335x:/# ifconfig eth0 33關(guān)PCIPIP -37 3.3.5 串口OK335xDCOM0,COM1,3.3.5 串口OK335xDCOM0,COM1,1)COM0口,RS232Linux0 為 Linux 3)UART口,TTLLinux中的設(shè)備名稱:/dev/ttyO4;1. RX和TXCOM1口和UART輸入以下命令測(cè)試COM1測(cè)試UAR
21、T2. 可以看到接收到的數(shù)據(jù)為:“forlinxam335xuart3.終止測(cè)試程序的運(yùn)行-38 alsa 開發(fā)板PHONE 插孔,在超級(jí)終端中執(zhí)行下面命令rootok335xdaplayforlinx/audio/wo.wav (wo.wav為/forlinx/audio目錄下用于測(cè)試的歌曲文件)如下圖 :2.LineLine一alsa 開發(fā)板PHONE 插孔,在超級(jí)終端中執(zhí)行下面命令rootok335xdaplayforlinx/audio/wo.wav (wo.wav為/forlinx/audio目錄下用于測(cè)試的歌曲文件)如下圖 :2.LineLine一音源設(shè)備, arecord Lin
22、ein rootok335xd#arecord-d10-twav-c2-r44100-fS16_LE時(shí)間(秒,-t -c -r -f 保存格式)Line 時(shí)請(qǐng)將音源設(shè)備的輸出音量(增益)3.Line:rootok335xd#aplay-twav-c2-r44100-fS16_LE4.開發(fā)板MIC插孔,對(duì)著mic進(jìn)行說話, 使用arecord 工具進(jìn)Mic rootok335xd#arecord-twav-r441005.:rootok335xd#aplaymic.wav6.Amixer rootok335xd:#amixercsetname=PGACapturex%,x% (xn0100)-3
23、9 rootok335xd#amixercsetname=PCMPlaybackrootok335xd#amixercsetname=PCMPlayback(x n0-100)line-in capture rootok335xd#amixercsetname=PGACapture 3.3.7 SD卡右側(cè),絲印標(biāo)號(hào):K2。RST 鍵工作正常。-40 3.3.8RS4853.3.8RS485 1、485通信只支持半雙工通信,即通信一端同一時(shí)間只能發(fā)送或者只能接收信息,一端應(yīng)先處于接-41 -42 RS232 485 RS232 485 rootok335xd:/#485Test-d/dev/tt
24、yO2-b 、-43 -44 3.3.9CAN測(cè)OK335xDCAN設(shè)備使用。按照下圖所示連接兩塊OK335xD開發(fā)板,并參考原理圖找 3.3.9CAN測(cè)OK335xDCAN設(shè)備使用。按照下圖所示連接兩塊OK335xD開發(fā)板,并參考原理圖找 canconfigcan0bitrate125000ctrlmodetriple-s canconfig can0 start2. OK335xDCAN設(shè)備兩端分別執(zhí)行接收和發(fā)送數(shù)據(jù)rootok335xd:/#candumplingrootok335xd:/#cansendcan0-i0 x100 x110 x220 x330 x440 x550 x660
25、 x773. 4. 注:可以根據(jù)以上命令進(jìn)行相互收發(fā)測(cè)試,還可以設(shè)置不同的波特率進(jìn)行通信,在設(shè)置不同波特率之前必須執(zhí)行第 條命令“關(guān)閉設(shè)備”,然后再重新設(shè)置。兩個(gè) CAN 設(shè)備必須工作在同一波特率值,發(fā)送之前應(yīng)確保另一端處于接收狀態(tài)這樣接收端才會(huì)送端發(fā)送的信息。以上測(cè)試是通過 CAN 工具進(jìn)令試,通過網(wǎng)絡(luò)套接字測(cè)試的(cantest.c)和可執(zhí)行文件(cantest)在用戶資料中提供,用戶可以在兩塊開發(fā)板上分別執(zhí)行 cantest 命令,試-45 3.3.10SPI3.3.10SPI測(cè)1.SPICAN SPI轉(zhuǎn)CAN注:默認(rèn)程序支持SPI 轉(zhuǎn)CAN。ifconfig-a 2.SPIOK335x
26、DTTLSPI接口,查看原理圖找到開發(fā)板上對(duì)應(yīng)的引腳,將原理圖中的SPI1_D0 SPI1_D1 引腳短接。如果測(cè)試此功能需重新編寫內(nèi)核,內(nèi)核配置如下:-46 -47 -47 如下為當(dāng)SPI的數(shù)據(jù)引腳短接后,終端中打印出發(fā)送的數(shù)據(jù)包。發(fā)送的數(shù)據(jù)如下: 如下為當(dāng)SPI的數(shù)據(jù)引腳短接后,終端中打印出發(fā)送的數(shù)據(jù)包。發(fā)送的數(shù)據(jù)如下: 0 xFF0 xFF0 xFF0 xFF0 xFF0 xFF,0 x40,0 x00,0 x00,0 x00,0 x00,0 xDE,0 xAD,0 xBE,0 xEF,0 xBA,0 xF0,-48 -D3.3.11LED測(cè)OK335xDLED4、LED5、LED6、L
27、ED7 LED 燈,分別對(duì)應(yīng)/sys/class/leds 目錄下usr0、usr1、usr2、usr3 目錄。 3.3.11LED測(cè)OK335xDLED4、LED5、LED6、LED7 LED 燈,分別對(duì)應(yīng)/sys/class/leds 目錄下usr0、usr1、usr2、usr3 目錄。 LED7LED7 3.3.12 看門狗 驅(qū)動(dòng),用戶空間一切正常。如果用戶空間出現(xiàn)問題(RAMBUG等Watchdog 將在超時(shí)后復(fù)位系統(tǒng)。 推1. 的 on-49 1 0 1 0 1 0 1 0/sys/class/led 2.CPU自帶看門狗使用方法: 60秒后重啟。測(cè)試程序打開了/dev/watchd
28、og設(shè)備文件,啟動(dòng)Watchdog,程序進(jìn)入忙循環(huán)狀態(tài),由于沒有喂狗,60 秒后系統(tǒng)復(fù)位。 -50 3.3.13 背光測(cè)100,1003.3.13 背光測(cè)100,100 rootok335xd:/#echo0 rootok335xd:/#echo100 -51 3.3.14RTCRTC時(shí)鐘是否同步(注意:確保板子上已經(jīng)安裝了紐扣電池1、date2、date 082009302013.013.3.14RTCRTC時(shí)鐘是否同步(注意:確保板子上已經(jīng)安裝了紐扣電池1、date2、date 082009302013.01從1970 年開始。dateMMDDhhmmYYYY.ssMM是月份,DDhh 是
29、小時(shí),mm 是分鐘,年份可以寫2YY 或4YYYY, 秒可以用.ss 表示。#ntpdate注意:NTP ernet ubuntu/usr/share/zoneinfo/AsiaShanghai拷貝到開發(fā)板目錄/etclocaltime3、4、hwclock -w hwclock-sRTCRTC工作正常, -52 3.3.15GPRS GPRS的需GPRS 模塊與開發(fā)板之間采用串口連接,客戶可以使用飛凌公司自產(chǎn)的GPRS 模塊,也可以使用自的串口3.3.15GPRS GPRS的需GPRS 模塊與開發(fā)板之間采用串口連接,客戶可以使用飛凌公司自產(chǎn)的GPRS 模塊,也可以使用自的串口GPRS 模塊.
30、 接口ifconfigeth02pppd ,pppdcallgprs/dev/ttyO1撥創(chuàng)建成功后會(huì)出現(xiàn)ppp0 網(wǎng)絡(luò)接-53 通-54 通-54 3.3.16USB3G測(cè)注意:本產(chǎn)品目前支3.3.16USB3G測(cè)注意:本產(chǎn)品目前支持以下 3G 上網(wǎng)卡E1750、E261、中興 MF190、FL-AD3812TDSCDMA:中A356。1. 開發(fā)板上電,打開超級(jí)終端。輸入命令查看USBrootok335x:#rootok335x:#3. 輸入命令進(jìn)行USBAC582上網(wǎng)卡為例,下同。注意:FL-AD3812 3)、4)步。 -55 4. 再次輸入命令查看USBUSB注意:FL-AD38124
31、. 再次輸入命令查看USBUSB注意:FL-AD3812 上網(wǎng)卡忽略 3)、4)步rootok335x:#5. rootok335x:#6. -56 7. ppp0rootok335x:#8. 7. ppp0rootok335x:#8. -57 3.3.17USB4G測(cè)3G,3.3.17USB4G測(cè)3G,4G,me909s- rootok335x:#echoATE0/dev/ttyUSB2 rootok335x:#cat /dev/ttyUSB2& rootok335x:#ifconfigeth0down rootok335x:#ifconfigeth1down rootok335x:# if
32、config usb0 up rootok335x:# udhcpc -iusb0-58 WIFI測(cè)USBWIFI 注意本產(chǎn)品目前支持以下 WIFI 網(wǎng)卡EP-型號(hào)WIFI測(cè)USBWIFI 注意本產(chǎn)品目前支持以下 WIFI 網(wǎng)卡EP-型號(hào)型號(hào) RTL8188CUS2不要在開發(fā)板上電將在后續(xù)版本中USB 網(wǎng)卡,連接AP 后不要將網(wǎng)卡down 掉或_supplicant 進(jìn)程kill (此3為了減少調(diào)試過程中的麻煩,在測(cè)試前請(qǐng)確認(rèn) AP 工作-常用的上網(wǎng)模式),并使 AP 與開發(fā)板在較近距離內(nèi),并確保物2-PSK 模式下(此模式為、Linux USBUSBhost 3wifi 4: 關(guān)閉以太網(wǎng)卡,
33、命令如下。 rootok335x:#ifconfig eth0 down 5USBWIFI,命令如下。 rootok335x:#$ifconfig wlan0 up6USBWIFI rootok335x:#iwlistwlan0Cell04-Address:EEE-59 Frequency:2.437GHz(Channel6) Encryption key:onBitRates:54Quality=20/100Signal7USBWIFI 。rootok335x:#iwconfigwlan0_passphrase ,_passphrasedevnetFrequency:2.437GHz(Cha
34、nnel6) Encryption key:onBitRates:54Quality=20/100Signal7USBWIFI 。rootok335x:#iwconfigwlan0_passphrase ,_passphrasedevnet9:連接路由器,命令如下_supplicant-Dwext-.conf-iwlan0如果出現(xiàn) wifi 模塊連接失敗,重連路由器前,需要采用 ps _supplicant -wext10: .confiwlan0 kill 掉之后,再連接路由器。地址分配 dhcp,命令如下。rootok335x:#udhcpcip 或SDIOWIFI 注意:開機(jī)前飛凌的SD
35、IO-WIFI 模塊(FIT-WIFI-II_RTL8189ES)1SDIOWIFI SDIOWIFI Linux 3wifi 4: 關(guān)閉以太網(wǎng)卡,命令如下。 rootok335x:#ifconfigeth0down 5: 啟動(dòng) USB WIFI,命令如下。 rootok335x:#$ifconfigwlan0up6USBWIFI -60 rootok335x:#iwlistwlan0Cell04-Address:EEEFrequency:2.437GHz(Channel6) Encryption key:onBitRates:54Quality=20/100Signal7rootok335x
36、:#iwlistwlan0Cell04-Address:EEEFrequency:2.437GHz(Channel6) Encryption key:onBitRates:54Quality=20/100Signal7USBWIFI 。rootok335x:#iwconfigwlan0 _passphrasedevnet_supplicant-Dwext-.conf-iwlan0wifi ps .confiwlan0 kill 10: 動(dòng)態(tài)ip 地址分配dhcp,命令如下。 rootok335x:# udhcpc iwlan0_supplicant-Dwextip -61 3.3.19注意本產(chǎn)
37、品目前支持以下 頭測(cè)頭1 ) 開發(fā)板上電,打開超級(jí)終端。輸入命令查看USBrootok335x:# 3.3.19注意本產(chǎn)品目前支持以下 頭測(cè)頭1 ) 開發(fā)板上電,打開超級(jí)終端。輸入命令查看USBrootok335x:#2上述指定的頭,再次輸入命令查看USBrootok335x:#3) 0rootok335x:#*4) rootok335x:#luvcview-d0- -62 5) YUVrootok335x:#luvcview-dyuv-s800 x448-i6) MJPEG 5) YUVrootok335x:#luvcview-dyuv-s800 x448-i6) MJPEG。rootok3
38、35x:#luvcview-djpg-s800 x448-iWIFI 的熱點(diǎn)功能WIFI 1WIFI設(shè)備,然后開機(jī)。-63 #ifconfigeth0down #ifconfig wlan0 up#ifconfigwlan0 #ifconfigeth0down #ifconfig wlan0 up#ifconfigwlan0 就可以通過無線設(shè)備搜索到名為rtwap的熱點(diǎn) -64 WIFI WIFI的熱點(diǎn)功能,并且使用一定設(shè)備可以 WIFI WIFI的熱點(diǎn)功能,并且使用一定設(shè)備可以#echo1#/sbin/iptables -t nat -ATROUTINGoeth0jMASQUERADE #i
39、fconfigwlan03725.324000devicewlan0enteredpromiscuousmode #dhcpd-cf/etc/dhcpd.conf 3.3.21 藍(lán)牙功能測(cè)測(cè)試使用藍(lán)牙型號(hào):ORICO BTA-。注意:首先要打開自己的藍(lán)牙設(shè)備且是可被查找狀態(tài),目前只測(cè)試對(duì)用s查看cid進(jìn)程是否還在,有可能死掉,再運(yùn)行一次#./hcid-n或者直接usb藍(lán)牙后再執(zhí)行。#cd#export通過lsusbusb 通訊。有時(shí)候會(huì)出現(xiàn)連接不上等問題,可USBusb -65 #ifconfigwlan0#ifconfigwlan0netmask#ifconfigeth0#udhcpc-i#
40、./hcid-n#./hciconfiga 查看對(duì)應(yīng)藍(lán)牙設(shè)備是否up,如果沒有用下面命令#./hcid-n#./hciconfiga 查看對(duì)應(yīng)藍(lán)牙設(shè)備是否up,如果沒有用下面命令up hci0 uphci0down#./hcitool scan #./sdptoolbrowse00:1D:6E:0A:5F:F8 查看FTPPUSH-66 可見:Push的Channel可見:FTP的Channel注意:最好是有FTP channel,如果沒可見:Push的Channel可見:FTP的Channel注意:最好是有FTP channel,如果沒有FTP通道,可以試試OPUSH通道。經(jīng)實(shí)驗(yàn)發(fā)現(xiàn)有部分3
41、OPUSH通MAC/FTP -67 m m m000:1D:6E:0A:5F:F811m 來連接AM335X,pin:1234 #./hciconfighci0piscan #./hciconfig hci0 iscan #./sdptooladd#./sdptooladdOPUSH #./sdptoolbrowse來連接AM335X,pin:1234 #./hciconfighci0piscan #./hciconfig hci0 iscan #./sdptooladd#./sdptooladdOPUSH #./sdptoolbrowse #./hcid -n & #./obexpushd-
42、B 注意最好有 FTP channel,如果沒有 FTP 通道,可以試試 OPUSH 通道。經(jīng)實(shí)驗(yàn)發(fā)現(xiàn)有部OPUSH道可以接收,有。#./obexftp-bMAC地址-BFTP/OPUSH的-p 有FTPFTP11#./obexftp-b00:1D:6E:0A:5F:F8-B11-p-68 3.4 圖形界3.4 圖形界 (roofs.a.b2注:飛凌提供的圖形系統(tǒng)默認(rèn)支持觸摸屏操作,用戶如果想要使用 USB 鼠標(biāo)可以點(diǎn)擊屏幕上的 touch2mice 圖標(biāo),統(tǒng)會(huì)自動(dòng)切換的鼠標(biāo)操作模式(此時(shí)插上 USB 鼠標(biāo)即可移動(dòng)光標(biāo)),用戶需要再次點(diǎn)擊該圖標(biāo)來完成鼠標(biāo)到觸摸的切換3.4.1LCD及觸摸測(cè) -
43、69 3.4.2 按鍵3.4.2 按鍵 -70 3.4.3USBUSB 3.4.3USBUSB 如果光標(biāo)可以跟隨鼠標(biāo)進(jìn)行移動(dòng),則說明USB工作正常,如下圖(移動(dòng)后-71 3.4.4 網(wǎng)卡3.4.4 網(wǎng)卡 32/24 IPDHCP或靜態(tài)模式單擊ApplyandRestartNetwork-72 測(cè)hostnameip 測(cè)hostnameip -73 3.4.6 音頻 音頻1. 開發(fā)板的PHONEplay2. -74 之后會(huì)看到歌曲列表里會(huì)多出一個(gè)臨時(shí)文件,單擊play測(cè)試,將之后會(huì)看到歌曲列表里會(huì)多出一個(gè)臨時(shí)文件,單擊play測(cè)試,將-75 測(cè)3.4.8LED測(cè)測(cè)3.4.8LED測(cè)
44、 3.4.9 背光LCDBackLight-76 3.4.10 串口測(cè) 3.4.10 串口測(cè) ttyO4ssend欄輸入要發(fā)送的內(nèi)容,點(diǎn)擊send -77 3.4.11RS485測(cè) 3.4.11RS485測(cè) 485PC連接,PCRS485 -78 PC PC發(fā)送字符串“sendfrompc”-79 3.4.12SPI3.4.12SPI測(cè)spicanspi功能,需重新被配置內(nèi)3.3.10 章節(jié)。 -80 3.4.14RTC測(cè)3.4.14RTC測(cè) 時(shí)鐘沒有問題(注意:確保板子上已經(jīng)安裝了紐扣電池-81 3.4.13CAN測(cè)3.4.13CAN測(cè): -82 3.4.15 看門狗3.4.15 看門狗 如
45、果用戶打開看門狗時(shí)沒有勾選feeddog-83 3.4.16GPRS測(cè)注意:該項(xiàng)功能默認(rèn)情況下3.4.16GPRS測(cè)注意:該項(xiàng)功能默認(rèn)情況下可以不試,如果客戶有 GPRS 的需求,再按照下面的步驟操作GPRSGPRS set 、-84 gprs gprs 息,gprs gprs gprs 息,gprs gprs,-85 3.4.17GPS測(cè)注意:該項(xiàng)功能默認(rèn)情3.4.17GPS測(cè)注意:該項(xiàng)功能默認(rèn)情況下可以不試,如果客戶有 GPS 的需求,再按照下面的步驟操作GPS 模塊. , 獲取的,如果信息正確說明GPS模塊工作正常注意:飛凌公司自產(chǎn)的 GPS 模塊串口波特率是 9600,客戶需要根據(jù)自己
46、的模塊靈活選擇波特率,如果波特率設(shè)置的正確,界面會(huì)顯示亂碼,或者顯示的信息不正確3.4.18WEB測(cè) -86 -87 第四Linux系統(tǒng)的編第四Linux系統(tǒng)的編拷貝工具目錄下的cross-tools-am335x-4.5.3.tar.bz2文件到Ubuntu的/usr/local/arm(#tarxvfcross-tools-am335x-/etc/profileexport 這樣每次進(jìn)入U(xiǎn)buntu-88 4.2Linux的編Linux源碼系統(tǒng)源碼kernelkernel.tar.bz2/home/forlinx/work下面,然后執(zhí)行4.2Linux的編Linux源碼系統(tǒng)源碼kernel
47、kernel.tar.bz2/home/forlinx/work下面,然后執(zhí)行 arch/arm/boot/ 目錄形成uImage文件,SDbootnand注意:編譯內(nèi)核時(shí)如果說找不到 mkimage,請(qǐng)將工具目錄下 od777mkimage mkimage工具可執(zhí)行權(quán)到 ubuntu /usr/bin 目錄下。通過命文件系對(duì)于SD卡,文件系統(tǒng)是ext3 格式的,如需添加文件直接往里拷貝即可,對(duì)于Nand,文件系統(tǒng)分為ubi 和yaffs 兩種格式的文件系統(tǒng),下面分別說一下如何在 UBI 文件系統(tǒng)的制1. Linux源碼系統(tǒng)源碼rootfsrootfs-qt-4.5.3s rootfs.tar
48、.bz2 /home/forlinx/workLinux源碼系統(tǒng)源碼rootfsprebuilt mkfs.ubifs,ubinize,ubinize-1G.cfg, ubinize-256M.cfg 到 /home/forlinx/work 目錄下然后執(zhí)行。注意:在執(zhí)行2 3 步之前您先看下rootfs 壓縮包是否是一個(gè)rootfs 文件夾,如果是則可以不執(zhí)行2 3 步而是解壓tar xvf rootfs.tar.bz2;如果是零散的多個(gè)文件組合則按照第2 和3 步操作往下執(zhí)行#mkdir#tarxvfrootfs.tar.bz2-Crootfs文件夾里面的內(nèi)容,比如增加ubi.img-r
49、rootfs -m 2048 -e 126976 -c 1866 -o ubifs.img #./ubinize-oubi.img-m2048-p128KiB-s2048-O2048ubinize-256M.cfg #rm ubifs.img2)1Gnand的-89 -rrootfs-m4096-e516096-c1983-o#./ubinize-oubi.img-m4096-p524288-s4096-O4096ubinize-#rm4.3.2 Yaffs #rm4.3.2 Yaffs 文件系統(tǒng)的Linux源碼系統(tǒng)源碼rootfsrootfs-qt-4.5.3rootfs.tar.bz2 /
50、home/forlinx/work #mkdir #tarxvfrootfs.tar.bz2-Crootfs文件夾里面的內(nèi)容,比如增加rootfs.tar.bz2#tar-jcvf-90 驅(qū)動(dòng)代碼路-91 LEDLCD USB接口UUSBFlashECC無NandFlash飛UBI無無SDLCD驅(qū)動(dòng)代碼路-91 LEDLCD USB接口UUSBFlashECC無NandFlash飛UBI無無SDLCDSPIRS485CAN飛SDIOWiFi飛USBWiFi飛USBUSBUSBI2C4.5Linux 256M4.5Linux 256M -92 第五Qt開發(fā)指第五Qt開發(fā)指:ok335x 交叉編譯
51、工具鏈forlinx rootfs-注意編譯 Qt 的交叉編譯器不同于編譯 Linux 內(nèi)核的編譯工具發(fā)布資料里面提供編譯好的Qt 庫(kù)和開發(fā)工具 qt4.8.5-sdk.tar.bz, tslib-sdk.tar.bz,如果您進(jìn)行Qt 應(yīng)用程序的開可以不用編譯 Qt,直接跳到 5.4 節(jié),進(jìn)行應(yīng)用程序的開發(fā)3 發(fā)布的Linux文件系統(tǒng)中默認(rèn)含有Qt庫(kù),可以直接運(yùn)行Qt應(yīng)用程序,Qt版本:Qt4.8.5安裝并設(shè)置交叉編譯器環(huán)安裝交叉編譯 tar-C設(shè)置交叉編譯器環(huán)境變# export TOOLCHAIN=/usr/local/arm/arm-2009q3 export TB_CC_PREFIX=
52、arm-none-linux-gnueabi- -93 5.1.3 導(dǎo)入環(huán)境變5.2 tslibQt 的時(shí)候才能打包編譯進(jìn)去。5.1.3 導(dǎo)入環(huán)境變5.2 tslibQt 的時(shí)候才能打包編譯進(jìn)去。 # sudo apt-get install autoconf #sudoapt-getinstallautomake # sudo apt-get install libtool#sudoapt-getinstall拷貝壓縮文 #tar-xvftslib-1.4.tar.bz2 # cd tslib# -94 #source#arm-linux-gcc-5.2.3 tslib到OK335x目標(biāo)ro
53、otfs-mini tslib,客戶搭建編譯環(huán)境可不看此節(jié),#cd# cp -ar5.2.3 tslib到OK335x目標(biāo)rootfs-mini tslib,客戶搭建編譯環(huán)境可不看此節(jié),#cd# cp -ar # cp -ar學(xué)vi去掉 #cp-5.2.4 tslib環(huán)境變r(jià)ootfs-mini tslib,客戶搭建編譯環(huán)境可不看此節(jié),#cd/home/forlinx/work/rootfs-mini # vi etc/profileexportTSLIB_TSDEVICE=/dev/input/touchscreen0 export TSLIB_CONFFILE=/etc/ts.confex
54、port學(xué)exportexportexportTSLIB_CONSOLEDEVICE=none export TSLIB_FBDEVICE=/dev/fb0tslib 開發(fā)板上的/dev 目錄下的設(shè)備節(jié)點(diǎn)相對(duì)應(yīng)。5.2.5 OK335x目標(biāo)板下測(cè)試#-95 5.3 5.3.1 rc-4.8.5.tar.bz2 到/home/forlinx/work ,Qt/home/forlinx/work如果您的5.3 5.3.1 rc-4.8.5.tar.bz2 到/home/forlinx/work ,Qt/home/forlinx/work如果您的”/home/forlinx/work” #tar-x
55、vfqt-everywhere-#cdqt-everywhere-qteverywhere.sh #,執(zhí)行完會(huì)將qt默認(rèn)安裝到warning:libts-0.0.so.0,neededby,notfound(tryusing-rpathor-rpath-link) undefined reference to ts_read_rawundefinedreferenceto-96 undefined reference to ts_fd undefinedreferencetots_config undefined reference to ts_closeundefinedreferencet
56、ocollect2:ldreturned1exitundefined reference to ts_fd undefinedreferencetots_config undefined reference to ts_closeundefinedreferencetocollect2:ldreturned1exitqt-everywhere-參數(shù) 5.3.2 ARM Qt是否安裝并配置成 #cd#cpqmake/usr/bin/arm-#arm-qmake-QMakeUsingQt4.8.5in5.3.3 移植Qt4.8.5OK335x 目標(biāo)注意:此節(jié)操作是如何在 rootfs-mini 文
57、件系統(tǒng)中配置 qt4.8.5,客戶搭建編譯環(huán)境可不看此節(jié)#lib/libQt*學(xué)習(xí)參考# 注:若 forlinx/qtlib,bin目錄不存在可以自己創(chuàng)建,也可以是其他目5.3.4 導(dǎo)出Qt環(huán)境變注意:此節(jié)操作是如何在 rootfs-mini 文件系統(tǒng)中配置 qt4.8.5,客戶搭建編譯環(huán)境可不看此節(jié)cdhome/forlinx/work/rootfs-mini vietc/profile學(xué)習(xí)參考exportexport QT_QWS_FONTDIR=$QTDIR/lib/fontsexportexportexport QT_QWS_FONTDIRqt的font-97 =arm-linux-g
58、cc-=arm-linux-g+-=arm-linux-g+-=arm-linux-g+-開發(fā)板上的/dev 目錄下的設(shè)備節(jié)點(diǎn)相對(duì)應(yīng)。5.3.5OK335x 目標(biāo)板下用新移植的文件系統(tǒng)啟動(dòng)開發(fā)板,進(jìn)入s # cd /forlinx/qt/bin#./embeddeddialogs-注意:如果想讓界面豎屏顯示,只需添加-display Transformed:Rot90參數(shù)即-98 Qt Creator 開發(fā)環(huán)境搭建及編安裝Qt #apt-getQt Creator 開發(fā)環(huán)境搭建及編安裝Qt #apt-getinstallQtCreator 5.4.2 設(shè)置Qt 使其支持交叉編Creator B
59、uild & Run頁(yè),然后點(diǎn)擊 Add 添加 GCCE, 單擊添加交叉編譯器-99 QtCreators 點(diǎn)擊Add 添加/usr/local/arm/qt4.8.5/bin/qmake文件提供的qt4.8.5-sdk.tar.bzQtCreators 點(diǎn)擊Add 添加/usr/local/arm/qt4.8.5/bin/qmake文件提供的qt4.8.5-sdk.tar.bz含有qmake把qt4.8.5-sdk.tar.bz 壓縮5.4.3 新oQt試QtWidgetProject-100 剩下的步驟默認(rèn)就好,然后就可以通過Build-Build剩下的步驟默認(rèn)就好,然后就可以通過Buil
60、d-BuildAll-101 5.4.4 在開發(fā)板上5.4.4 在開發(fā)板上測(cè)試Qt 應(yīng)用程注:由于 qt 字體庫(kù)里已包含一個(gè)中文字體,故直接可以在程序中使用中文,無需額外操-102 1:JTAG F1.1CCSCCS是TI針對(duì)DSPARMdows和Linux 1:JTAG F1.1CCSCCS是TI針對(duì)DSPARMdows和Linux am335x UbuntuCCS5.5進(jìn)行講解,下中ubootlinuxF1.2 CCSV5.5安裝器后TI 賬號(hào),且只(/opt/ti器選擇界面只勾選XCCSV5.5XDS100v2( -103 F1.3 連接開發(fā)板試使用仿真器將開發(fā)板同 pc 連接起來并且給
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能渣土消納中心建設(shè)與管理合同范本
- 二零二五年度調(diào)味品電商平臺(tái)合作推廣合同
- 二零二五年度河北省勞動(dòng)合同管理辦法與勞動(dòng)法律法規(guī)培訓(xùn)合同
- 2025年度道路隔離井蓋及安全防護(hù)設(shè)施采購(gòu)合同
- 2025年度資質(zhì)借用及國(guó)際業(yè)務(wù)拓展服務(wù)合同
- 2025年度金融機(jī)構(gòu)國(guó)際業(yè)務(wù)信用證開證合同
- 二零二五年度航空航天復(fù)合材料采購(gòu)合同電子版
- 2020英語中考真題:2 撫順市、本溪市、遼陽市
- 2025年中醫(yī)醫(yī)療服務(wù)合同
- 某房屋建筑工程監(jiān)理大綱
- 英語考綱詞匯表3500詞
- 主題一:人文之美 第7課《天下第一大佛-樂山大佛》 課件
- 印度與阿拉伯的數(shù)學(xué)
- 會(huì)陰切開傷口裂開的護(hù)理查房
- 《鋼鐵是怎樣煉成的》選擇題100題(含答案)
- 2024年國(guó)新國(guó)際投資有限公司招聘筆試參考題庫(kù)含答案解析
- 食堂餐廳服務(wù)方案投標(biāo)方案(技術(shù)標(biāo))
- Creo-7.0基礎(chǔ)教程-配套課件
- 六年級(jí)人教版上冊(cè)數(shù)學(xué)計(jì)算題練習(xí)題(及答案)100解析
- 超聲科質(zhì)量控制制度及超聲科圖像質(zhì)量評(píng)價(jià)細(xì)則
評(píng)論
0/150
提交評(píng)論