付費(fèi)下載
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ARMUbuntu16.04概 研華提供工控定制ARMUbuntu版 研華UbuntuImage軟件支 常用軟件安 apt命令用法如下 安裝Chromium瀏覽器(已內(nèi)置 安裝數(shù)據(jù)庫(kù)軟件 安裝Apacheweb服務(wù) 安裝 安裝 安裝 安裝 安裝 UbuntuImage燒錄準(zhǔn) 燒錄SPI&eMMC啟 ROM-7421A1外設(shè)測(cè) eMMCFlash讀寫測(cè) 系統(tǒng)配 屏幕翻轉(zhuǎn)設(shè) 單顯配 Qt程序支持雙屏顯示案 Ubuntu16.04開(kāi)發(fā)調(diào) X86Linux機(jī)器上使用gcc開(kāi)發(fā)和聯(lián)機(jī)調(diào) ROM-7421A1上使用gcc開(kāi) X86Linux機(jī)器上使用QtCreator開(kāi)發(fā)調(diào) ROM-7421A1上直接使用QtCreator開(kāi)發(fā)調(diào) Qt示例程序及源碼說(shuō) 8.1.OTA更 ARMUbuntu16.04概跨平臺(tái)性,X86和ARM平臺(tái)使用體驗(yàn)一Ubuntu是最受歡迎的Linux版之一,目前很多工控應(yīng)用方案也都是基于Ubuntu平臺(tái)的,在ARM上運(yùn)行Ubuntu,對(duì)工業(yè)應(yīng)用開(kāi)發(fā)和來(lái)說(shuō),更容易,更方便,更快捷,X86ARMUbuntuUbuntu提供了非常豐富的ARM版本軟件包,工控中常用的ssh,net,ftp,qt庫(kù),視屏軟件,mysql數(shù)據(jù)庫(kù)軟件,Java,VNC等等,都有現(xiàn)成的軟件包,客戶需求時(shí)這些組件時(shí)不用去交叉編譯和移植和x86一樣直接通過(guò)apt命令安裝就可以。UbuntuARMX86Ubuntu的開(kāi)發(fā)來(lái)說(shuō),不用花費(fèi)時(shí)間進(jìn)行進(jìn)行ARMLinux的開(kāi)發(fā)學(xué)習(xí),因?yàn)殚_(kāi)發(fā)技術(shù)和方式Ubuntu除了提供豐富的軟件支持,在開(kāi)發(fā)方面也非常成熟,資源非常多??梢灾С諹buntuARM版本支持XFCE輕量級(jí)桌面環(huán)境,可以在ARM上順暢運(yùn)行,很多系統(tǒng)配置,如網(wǎng)路配置,3G/4GUbuntu有商業(yè)公司Canonical進(jìn)行開(kāi)發(fā)和穩(wěn)定性和可靠性值得信賴同時(shí)UbuntuUbuntu16.04LTS3~5ARMUbuntuARMUbuntuARMUbuntu16.04ROM-7421A1進(jìn)行了適配,針注意:Ubuntu系統(tǒng)進(jìn)行商業(yè)使用,是需要的,需要得到Ubuntu的,請(qǐng)聯(lián)系研華UbuntuImage軟件支Chromium視屏軟音頻軟Qtcreator通過(guò)apt命令安裝軟件APT(AdvancedPackageTool,高級(jí)軟件包工具)包管理機(jī)制,在設(shè)備聯(lián)網(wǎng)的情況的,可以直接通過(guò)APT相關(guān)命令查詢和安裝軟件,APT會(huì)自動(dòng)處理依賴關(guān)系并在系統(tǒng)安裝Ubuntu提供了非常豐富的ARM版軟件包,可以說(shuō),絕大部分客戶所需的軟件,都可以通aptapt命令可以通過(guò)源配置文件自動(dòng)找到Ubuntu的軟件服務(wù)器,從服務(wù)請(qǐng)上軟件但如果有有些軟件Ubuntu源中并不存在,但有第的Ubuntu軟件源可以提供,Ubuntu16.04/etc/apt/source.list。Step2:apt-getupdate常用軟件安apt命令用法如下#sudoapt-getinstall#sudoapt-getremove#sudoapt-get#sudoapt-get#apt-cachesearch#apt-getaptChromium覽器(已內(nèi)置#apt-getinstallchromium-安裝數(shù)據(jù)庫(kù)軟件#apt-getinstallApacheweb#apt-getinstallapache2apache2-#apt-getinstall#apt-getinstall#apt-getinstall安裝SSH(已內(nèi)置#apt-getinstallopenssh-#apt-getinstallsudoapt-get Ubuntumonomono5.2,就可以通過(guò)之前提供的方法,修改軟件源配置文件,添加Mono的軟件源,可以通過(guò)一下命令修改軟件源: #echo#echo /repo/ubuntuxenialmain"|sudo#sudoapt-get#sudoapt-get mono5.2DebugX86Ubuntu16.04ROM-7421A1UbuntuSDDebug#apt- 如果是Windows環(huán)境,也可以從網(wǎng)絡(luò)上Windows版本putty進(jìn)行安請(qǐng)使用root用戶打開(kāi)putty,串是debug先連接的串口。比如Linux下,如果連接的是(如上圖/dev/ttyS0USBputty連接電源,從SD卡或板載啟動(dòng)ROM-7421A1。從bootloader階段開(kāi)始,調(diào)試信息會(huì)putty窗口。:SDSDUbuntuImage使用SD卡啟動(dòng)ROM-SDROM-7421A1ubuntuImageWindows端Linux端linuxUbuntuImage得到ubuntuimage文件,將SD到主機(jī)之后進(jìn)行dd燒錄操啟動(dòng)Ubuntu系連接電源給板子進(jìn)行上電,在調(diào)試窗口內(nèi)回車進(jìn)入u-boot控制臺(tái)輸入命令,配置輸出的設(shè)備,本例使用SD卡(如切換eMMc請(qǐng)參考備注信息)啟動(dòng) #envdefault-a #saveenv#setenvmmcargs“setenvbootargsroot=/dev/mmcblk2p2rootwaitrw=mxcfb0:dev=,1920x1080@60,bpp=32”#saveenv注 普通用戶 超級(jí)用戶 passwd:SPI&eMMC系統(tǒng)在SD卡啟動(dòng)后 啟動(dòng)之后修改u-booteMMC#envdefault-a#saveenv#setenvmmcargs“setenvbootargsroot=/dev/mmcblk0p2rootwaitrw=mxcfb0:dev=,1920x1080@60,bpp=32” ROM-7421A1外設(shè)測(cè)eMMCFlashStep1:SDeMMC(SDeMMCFlashmmcblk1。1+0records1+0recordsroot@imx6qitb200a1:~#hexdump-C/dev/mmcblk1-s1024-n000004000000040000000000000000000000000000000000 2:運(yùn)行如下命令寫入并檢查eMMCFlashbs=1024bs=1024count=10+1records0+1recordsroot@imx6qitb200a1:~#hexdump-C/dev/mmcblk1-s1024-n0000040030313233343536373839414243444546root@imx6qitb200a1:~#echo-n"0123456789ABCDEF"|ddUSB讀寫測(cè)步驟1:USB設(shè)備并查看ROM-7421A1設(shè)備列表獲取設(shè)備節(jié)點(diǎn)步驟2:運(yùn)行如下命令擦除并檢查USB設(shè)備注:該項(xiàng)測(cè)試會(huì)破壞USB設(shè)備上的數(shù)據(jù)和磁盤分區(qū)。請(qǐng)確保當(dāng)前測(cè)備容量小于測(cè)試需求,seek1+0records1+0recordsroot@imx6qitb200a1:~#hexdump-C/dev/sda-s25720832-n0188780000000000000000000000000000000000 步驟3:運(yùn)行如下命令寫入并檢查USB設(shè)備count=1count=10+1records0+1recordsroot@imx6qitb200a1:~#echo-n"0123456789ABCDEF"|ddof=/dev/sdaroot@imx6qitb200a1:~#root@imx6qitb200a1:~#hexdump-C/dev/sda-s25720832-n0188780030313233343536373839414243444546SD卡讀寫步驟1:當(dāng)設(shè)備從eMMCFlash啟動(dòng)(啟動(dòng)時(shí)不SD卡)后,可從系brw-rw----1rootdisk 8 517:01brw-rw----1rootdisk179,16 517:01brw-rw----1rootdisk179,24 517:01brw-rw----1rootdisk 9 517:01brw-rw----1rootdisk179,10 517:01brw-rw----1rootdisk179,32 517:01步驟2:將SD卡ROM-7421A1并重新查看設(shè)備信息,/dev/mmcblk1代表當(dāng)SD卡設(shè)備(SD卡存在兩個(gè)分區(qū))。root@imx6qitb200a1:~#root@imx6qitb200a1:~#ls-lbrw-rw----1rootdisk 8 517:08brw-rw----1rootdisk179,16 517:08brw-rw----1rootdisk179,24 517:08brw-rw----1rootdisk 9 517:08brw-rw----1rootdisk179,10 517:08brw-rw----1rootdisk179,32 517:08brw-rw----1rootdisk 0 517:08brw-rw----1rootdisk 1 517:08brw-rw----1rootdisk 2 517:083:運(yùn)行如下命令擦除并檢查SD1+0records1+0recordsroot@imx6qitb200a1:~#hexdump-C/dev/mmcblk1-s25720832-n0188780000000000000000000000000000000000 4:寫入并檢查SDbs=1024bs=1024count=10+1records0+1recordsroot@imx6qitb200a1:~#hexdump-C/dev/mmcblk1-s25720832-n0188780030313233343536373839414243444546root@imx6qitb200a1:~#echo-n"0123456789ABCDEF"|ddCOM1ROM-7421A1調(diào)試串口5232UART0RS-232loopback測(cè)RS-232loopback測(cè)root@imx6qitb200a1:~#cdroot@imx6qitb200a1:/usr/Advantech/Serial_test#./st-rsavo/dev/ttymxc0-m232-b系統(tǒng)配Linux下很多系統(tǒng)操作和配置都是在命令行下進(jìn)行的,啟動(dòng)命令行有以下兩種方法:Applications->Accessories->Terminal方式二:快捷方式:Ctrl+Alt+T在命令行,可以運(yùn)行各種s命令和,常用命::mkdir切 :cd文件 :cp(源文件 名)(目 或文件名刪除文件 :rm(文件 名重命名文件 :mv(文件 名查找文件 :locate(文件 名pwdifconfigLinuxLinux開(kāi)發(fā)者和使用者的必備技能,這邊不詳細(xì)說(shuō)屏幕Step1:點(diǎn)擊SettingDisplaySetp2:設(shè)置Rotation選項(xiàng)為單顯配(1)單首先,請(qǐng)?jiān)趗-boot階段進(jìn)行如下配置##envdefault-a#saveenv#setenvmmcargs“setenvbootargsconsole=ttymxc0,115200root=/dev/mmcblk2p2rootwaitrw =>1920x1080@601920x1080@60代表顯示分辨率.(2)LVDS單首先,請(qǐng)?jiān)趗-boot階段進(jìn)行如下配置##envdefault-a#saveenv#setenvmmcargs“setenvbootargsconsole=ttymxc0,115200root=/dev/mmcblk2p2rootwaitrw =>1920x1080M@601920x1080M@60代表顯示分辨率.該分辨率應(yīng)與實(shí)際顯示設(shè)備的分辨率相Qt程序支持雙屏顯示案Qt執(zhí)行二進(jìn)制文件添加參數(shù)-platformStep1:alsamixerStep1:Applications-->Settings-->LanguageStep2:在彈出的窗口找到【chinese(simplified)】,最后點(diǎn)擊【applychange】Step3:ubuntuubuntu,重啟打開(kāi)之后才會(huì)生效為中文。添加用戶,Step1: //給testuseraddtest-gadminn // //給testusermodGadmin //testadmin#usermodgtestGadmin,www //給testtestadmin,wwwgpasswdatest //testadmin1.在rc.local文件中運(yùn)行該即可。#vi # service #im-QtcreaterStep1:Tools-->OptionUserInterfaceStep2:Language-->Chinese(china)Step3:okQt # Step2:QtUbuntu16.04開(kāi)發(fā)調(diào)開(kāi)發(fā)ARM程序,源碼需要經(jīng)過(guò)交叉編譯,才能在ARM一般,ARMgccARM使用gcc開(kāi)發(fā)環(huán)X86ROM-7421A1ARMX86Linuxgcc聯(lián)機(jī)調(diào)ITB-200xubuntu16.04上進(jìn)行,當(dāng)你獲得安#apt- 離線安 # # # ROM-7421A1gcc開(kāi)針對(duì)上面在X86gccarmgcc交叉編譯工具,進(jìn)行配置,使用上完全一致,只需安裝安裝gcc編譯工具,直接可以在開(kāi)發(fā)版上進(jìn)行開(kāi)發(fā)調(diào)試。gcc#apt-getinstalldemoQtCreator集成開(kāi)發(fā)環(huán)GCCqt-creatorX86ROM-7421A1X86LinuxQtCreator發(fā)QtCreator是跨平臺(tái)的QtIDE,方便QT應(yīng)用程序的開(kāi)發(fā)和調(diào)試。它也支持應(yīng)用程序的調(diào)試,這樣很方便ARM中的QT應(yīng)用程序移植。本文將介紹如何配置QtCreator和QTdemo。(1)安裝QTQt#apt-getinstall(2)ARMQTCreatorQtCreator.tw/view/IoTGateway/BSP/Linux/iMX6/QtCreatorROM-7421A1QtCreator開(kāi)發(fā)#apt-getinstallQt-creatorQt按照向?qū)Ыㄒ粋€(gè)工程,F(xiàn)ileNewFileorProjectROM-7421A1Qt示例程序
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 六一活動(dòng)優(yōu)惠策劃方案(3篇)
- 藝術(shù)活動(dòng)策劃方案模板(3篇)
- 水電展板施工方案(3篇)
- 2026四川寧德時(shí)代宜賓區(qū)域生產(chǎn)技術(shù)員招聘3000人筆試備考題庫(kù)及答案解析
- 2026年上海海關(guān)學(xué)院公開(kāi)招聘筆試備考試題及答案解析
- 2026河南洛陽(yáng)市第一高級(jí)中學(xué)附屬初級(jí)中學(xué)教師招聘12人參考考試題庫(kù)及答案解析
- 護(hù)理案例分享:護(hù)理科研與臨床實(shí)踐的結(jié)合
- 2026江蘇連云港興榆創(chuàng)業(yè)投資有限公司對(duì)外招聘崗位開(kāi)考情況說(shuō)明備考考試試題及答案解析
- 2026江蘇東布洲科技園集團(tuán)有限公司下屬子公司招聘勞務(wù)派遣人員1人參考考試題庫(kù)及答案解析
- 2026年度菏澤市屬事業(yè)單位公開(kāi)招聘初級(jí)綜合類崗位人員(9人)備考考試試題及答案解析
- 2026上海碧海金沙投資發(fā)展有限公司社會(huì)招聘?jìng)淇碱}庫(kù)及答案1套
- 二十屆四中全會(huì)測(cè)試題及參考答案
- 公司電腦使用規(guī)范制度
- 2026重慶水利電力職業(yè)技術(shù)學(xué)院高層次人才招聘筆試參考題庫(kù)及答案解析
- 特種作業(yè)培訓(xùn)課件模板
- 重慶市沙坪壩區(qū)南開(kāi)中學(xué)校2022-2023學(xué)年七年級(jí)上學(xué)期期末地理試題
- 小學(xué)語(yǔ)文五年下冊(cè)《兩莖燈草》說(shuō)課稿(附教學(xué)反思、板書)課件
- 曼娜回憶錄的小說(shuō)全文
- 飲食與心理健康:食物對(duì)情緒的影響
- 父親給孩子的一封信高中生(五篇)
- (完整word版)大一高數(shù)期末考試試題
評(píng)論
0/150
提交評(píng)論