及相關(guān)說明-icool20用戶手冊linux篇_第1頁
及相關(guān)說明-icool20用戶手冊linux篇_第2頁
及相關(guān)說明-icool20用戶手冊linux篇_第3頁
及相關(guān)說明-icool20用戶手冊linux篇_第4頁
及相關(guān)說明-icool20用戶手冊linux篇_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余62頁可下載查看

下載本文檔

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

文檔簡介

本手冊歸屬廣州斯道所有,并保留。廣州斯道(形式)任何單位和個人不得摘錄本手冊部分或全部內(nèi)容。違者將其!廣州斯日期:2013-02-修訂歷2012-09-2012-11-2013-02-ICOOL210開發(fā)ICOOL210開發(fā)板板的架構(gòu)和基本的信息本文檔講解在ICOOL210Linux編譯,安裝以及開發(fā)過程。在閱讀本文檔前,《ICOOL210B板硬件手冊v1.0《ICOOL210開發(fā)板手冊硬件篇v1.0歡迎登錄公司的開發(fā)板垂詢或u-u-boot源u-boot在光 下的 下(u-boot1.3.4-icool210-vx.x.x.tar.bz2其中x為值以版本為準(zhǔn)。解壓完成后如圖進(jìn)入u- 執(zhí)行./build-ubootu-編譯完成在當(dāng) 下就會生成一個u-boot.bin文u-boot.bin就是需要的鏡像文從nandflash啟動。u-boot菜單說明u-boot燒寫成功后啟動開發(fā)板會出現(xiàn)如下打印信息(燒寫操作請查看刷機(jī)篇此時按任意鍵會進(jìn)入u-boot菜單,如圖在說明之前先按下p打印一下環(huán)境變量如圖[f]格式化[u]從sd卡燒寫鏡像文件。注意:文件命名方式如下u- →u- 將這三個文件放在sd卡中的gzsd 選擇u后:從sd卡燒錄所有鏡像文件,包括u-從sd卡燒錄u-boot文件從sd卡燒錄kernel文件[5]從sd卡燒錄filesystem文件[8]返回到上一 [d]通過usb[e]設(shè)置u-boot的bootdelay[s]設(shè)置u-boot的傳遞給內(nèi)核的參數(shù)bootargs[c]設(shè)置u-boot的啟動參bootcmd[p]打印u-boot[r]reset[q]退出菜單欄進(jìn)入u-boot 相關(guān)修改和說明u-boot主頻的修在u-boot源碼下有這樣一個文件一些配制都是在這個文件當(dāng)中設(shè)置的,打開這個文件有如下一段內(nèi)容這里定義了一些可以選擇的主頻設(shè)置CLK后面的數(shù)字就對應(yīng)主頻的數(shù)值。例如要將主頻修改為667代碼:調(diào)試串口的修在文件中有這樣一段代碼CONFIG_SERIAL1對應(yīng)于硬件com0也就是說此時將開發(fā)板com0口修改范圍如下CONIFG_SERIAL1COM0CONFIG_SERIAL2COM1CONFIG_SERIAL3COM2CONFIG_SERIAL4對應(yīng)硬件COM3重新編譯后,將開發(fā)板com2與電腦連接才會有打印信息一些默認(rèn)值修bootcmd默認(rèn)設(shè)置如下其中這里用的是bootargs,bootdelay,網(wǎng)卡默認(rèn)設(shè)置如下bootargsfastboot緩存區(qū)大其為緩存區(qū)大小的設(shè)置,現(xiàn)在設(shè)置為kernel源kernel源碼在光 下的 下(linuxn.n.n-icool210-vx.x.x.tar.bz2其中為數(shù)值解壓內(nèi)核源碼解壓后如圖進(jìn)入內(nèi) 其中有這樣一個配制文件用這個作為默認(rèn)配制文然后執(zhí)行 然后執(zhí)行make開始編譯:編譯完成編譯完成會在 這個就是最后需要的文件kernel配制修配制文件說查看內(nèi)核源碼下會存在這樣一些以config開頭的文件其中以config_sd_android開頭的是android系統(tǒng)的配制文以config_sd_linux開頭的是linux系統(tǒng)的配制文其中config_sd_linux_ov3640_a是配制選擇頭是3640通道是A.屏幕的選 config后如圖用鍵盤下上鍵選擇Device此時最下面的的狀態(tài)為<Select>狀態(tài),然后回然后找到Graphics如圖其中有一個SelectLCDType選中它用方向鍵移到這個上面然后按一下鍵盤空格鍵,會自動退到上一個界面如圖LCD屏幕就選擇為Gzsdlvds1024*600,然后用鍵盤方向鍵選擇<Exit>回會支持lvds1024*600了.3.3.3頭配制修3.3.1執(zhí)行makeconfig后選擇DeviceDrivers然后找到Multimedia然后依次選擇如下如上圖其中SelectCameraChannel為選擇頭通道這些為你需要選擇的頭第四filesystem說光盤里面已經(jīng)提供了制作好的文件系統(tǒng)如圖解壓命令為解壓后會生成一個rootfs-icool210-v1.0.0的文件夾,進(jìn)入后有以下其中文件系統(tǒng)主要由busybox,qtopia2.2,qt-4,tslib,等一些元素組成,下面主要說不在作說明,其中busybox為最基本的工具.解壓源碼(源碼在光 下的linux/filesystem/busybox1.17.2-busybox執(zhí)將config_sd作為默認(rèn)配制文件,然后執(zhí)行 用鍵盤方向鍵選擇<Exit>然后回車選擇<Yes>然后回車,退出 在當(dāng) 下會生成一個 ls 內(nèi)核如下其它文件qtopia-安裝必要的庫編譯qtopia2.2之前先安裝必apt-get-yinstalllibx11-devx11proto-xext-devlibxext-devuuiduuid-devg++獲取源碼(源碼為光 下的linux/filesystem/qtopia2.2-查看源 下文執(zhí)行./build-all開始編編譯完成(如果編譯出錯請先進(jìn)入qtopia- 執(zhí)行make會在當(dāng) 這個就是所需要的文件,先保存起來,后面會說明怎么用/解壓進(jìn)入源 編譯執(zhí)行./build-all編然后執(zhí)行完成后會在當(dāng) 先將這個文件保存/進(jìn)入源打開buildmakefile修改編譯后的安裝路請將PREFIX后面的路徑修改為你要安裝的路徑,這里安裝路徑是其中有一個mk.sh文件執(zhí)行第一個不是錯誤,編譯之前首先執(zhí)行了makedistclean第一次執(zhí)行所以會提編譯完成,在 下會生成一個 如圖里面會有很多文 是最后所需要的,請大家保存好制作文件系的建立與庫文件的拷新建一個文件夾作為文件系 如圖將編譯busybox生成的 下的所以文件拷貝到具體路徑為你編譯busybox的路徑,cp后ls一下如圖然后新建以 建立設(shè)備接點(diǎn),進(jìn)入 為上面新建的文件夾拷貝相關(guān)的庫文也可以直接將提供的根文件系統(tǒng)下的庫考過來,那樣文件系統(tǒng)會小一點(diǎn),編譯器請拷貝4.4.1下面的庫到這里建立必要的配置文件解壓用戶光盤的linux/rootfs-icool210-v1.0.0.tar.bz2 把/etc下的所有文件拷貝到當(dāng)前etc下,主要有下面的執(zhí)行l(wèi)s顯示下文件如圖拷貝相關(guān)可執(zhí)行文將rootfs-icool210-v1.0.0.tar.bz2解壓后的bin,sbin下的文件考到rootfs下的bin,sbin將rootfs下的 也拷貝過明.建立Web服務(wù)器根 在 放置要顯示的網(wǎng)頁就ok用戶光盤所帶鏡像中放的是本公司網(wǎng)頁。用戶可以根據(jù)自己喜好添 下配置文件已經(jīng)搞有兩個 用戶root與gzsd都是添加以下gzsd的用 /etc下配置好mdev的配置文件。U自動加載到/udisk.TF卡將被加載拷貝tslib,之前已經(jīng)編譯好了tslib,安裝在 將usr拷貝到 增加/etc/profile,內(nèi)容如下exportexportTSLIB_CALIBFILE=/etc/pointercalexportTSLIB_CONFFILE=/etc/ts.confexportTSLIB_PLUGINDIR=/lib/tsexportTSLIB_FBDEVICE=/dev/fb0export貝到rootfs 解這樣就安裝完成了,刪除這個建立qtopia,可以直接拷貝提供的文件系統(tǒng)里面的/bin/qtopia文件,內(nèi)其中需要注意的是這里面exportQWS_MOUSE_PROTO="TPanelexportQWS_MOUSE_PROTO="TPanel:/dev/input/event0前面已經(jīng)編譯好了qt4,生成了一個-qte-4.7.0.tar.bz2將它拷貝到文件夾下解安裝完成刪除這個文建立qt4執(zhí)行,將提供的文件系統(tǒng)下的/bin/qt4拷貝到rootfs下的下,內(nèi)容如下其中需要注意的這個里面exportQWS_MOUSE_PROTO="Tslib yaffs文件系這樣文件系統(tǒng)制作完成,將它做成yaffs文件系統(tǒng),在光盤中會提供這樣一個工執(zhí)行./mkyaffs2imagerootfs可以直接將它燒寫到nandflash啟動,這里就不在作說明NFS與設(shè)其中虛擬機(jī)的相關(guān)設(shè)置請參照虛擬機(jī)篇其中 為面建立的根文件系執(zhí)行以上命令后,啟動開發(fā)板進(jìn)入u-boot菜單,按s設(shè)置bootargs如圖其中要輸入令如下 192.168.1.104后面就是這個路徑.192.168.1.11為你設(shè)置的你的開發(fā)配ip地址(也就是說你也可以設(shè)置成192.168.1.xxx)后面的192.168.1.104為虛擬機(jī)ip地址,192.168.1.1為你的網(wǎng)關(guān)后面幾個參數(shù)和的一至就可以了如果是.3的網(wǎng)段設(shè)置如下按B直接啟動linux終端顯示如下執(zhí)od777和mkdir 只需在第一次使用的時候調(diào)后面的&號是指這個程序在運(yùn)行,些時還可以在終端進(jìn)行其它操作如果之前沒有進(jìn)入校正,此時會開始屏幕校正.校正完成之后Lcd上顯示(第一運(yùn)行需要設(shè)置qtopia的主界面lcd可以通過滑動選擇不同的應(yīng)點(diǎn)擊進(jìn)入應(yīng)屏幕保護(hù)程退增加/etc/profile,內(nèi)容如下exportexportexportTSLIB_CONFFILE=/etc/ts.confexportTSLIB_PLUGINDIR=/lib/tsexportTSLIB_FBDEVICE=/dev/fb0export重啟開發(fā)板,執(zhí)行ts_calibrateLCD上會出現(xiàn)觸摸屏校準(zhǔn)的點(diǎn)擊,就可以完成矯正。終端顯示為簡單 oworld程在rootfs下編 保存退出。交叉編譯在開發(fā)板上,可以在 找 o以 o.c運(yùn)行希望拋磚引玉,希望廣大用戶開發(fā)出更好的程序測試程序介源碼光盤中已經(jīng)提供,具體應(yīng)用請參照qtopia應(yīng)用程序開發(fā)測試時鐘測試程115200,8位,停止位COM0-1對應(yīng)硬件COM0-頭測行頭預(yù)覽. 的wifi的使這里使用從NAND啟動linux系統(tǒng)如果使用NFS掛載就無法確定wifi有沒有工作了,系統(tǒng)的燒寫請參照刷注:如果wifi無法正常工作請冷重啟開發(fā)板,即關(guān)閉電源,重新上電系統(tǒng)啟動的時候此時說明已經(jīng)找到的wifi模塊,此時可以查看一下iwconfig:eht0掃描周邊的無線網(wǎng)絡(luò)會出現(xiàn)許多類似這樣的設(shè)置wlan0接口:設(shè)設(shè) 注:對而 主要有以下兩種格式,第一種就是:10位16進(jìn)制數(shù)也就是 是10個16進(jìn)的數(shù)如上圖所示,如果長度不夠,系統(tǒng)就會報(bào)錯或者面 0,如圖第二種是5位ASCII碼可以這樣設(shè)置由于的是格式的所以這里的只做講解,但是的方法絕對是可以的,把改成以上兩種方式都可以連上.現(xiàn)在又改回了原來的方式,所以這里是沒法連通的.設(shè)置網(wǎng)關(guān)與DNS:網(wǎng)關(guān)DNS在/etc/resolv.conf中,此時就可 了 你可以重啟開發(fā)板,也可以關(guān)閉WIFI后在打開如圖配制用戶名和進(jìn)入 執(zhí)行 _passphrasegzsdmykey 其中mykey為你的無線網(wǎng)的實(shí)際,例如實(shí)際為123,這里就是123.查 }此時還連不上網(wǎng)的下面執(zhí)行以下命令_supplicantDwex

溫馨提示

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

評論

0/150

提交評論