最近反饋過來的一個(gè)問題,反復(fù)重啟,啟動(dòng)Launcher時(shí)偶爾界面會少了一個(gè)或幾個(gè)程序。 經(jīng)過反復(fù)測試查看調(diào)試信息,發(fā)現(xiàn)全部裝在系統(tǒng)可用Flash上的程序不會丟失,只有當(dāng)程序裝在用戶可用Flash上的程序才會加載失敗,下面是logcat信息,可以看到裝在用戶Flash上的美圖秀秀加載失敗。 同樣在使用APK管理器批量安裝程序時(shí)安裝軟件至用戶可用Flash(SD卡)時(shí)幾率性安裝失敗...
2014-09-07 18:26
閱讀(9) 評論(0) A10的啟動(dòng)過程大概可分為5步:BootRom,SPL,Uboot,Kernel,RootFileSystem。本文只關(guān)注鏡像的加載過程,分析RootRom->SPL->Uboot的啟動(dòng)流程。系統(tǒng)上電后,ARM處理器在復(fù)位時(shí)從地址0x000000開始執(zhí)行指令,把板上ROM或Flash映射到這一地址。A10將啟動(dòng)設(shè)備選擇程序固化在CPU內(nèi)部的一個(gè)32KB ROM中,默認(rèn)的啟動(dòng)時(shí)序...
2014-09-07 18:15
閱讀(12) 評論(0) 首先感謝一下 Antony 幫助我一下午的忙 終于把a(bǔ)31 linux +qt 系統(tǒng)完美支持 電容觸摸 開發(fā)板使用的是 ft5x 這個(gè)ic首先qt 配置如下完全參照此過程操作http://blog.csdn.net/laohuang1122/article/details/8313578完成之后 觸摸是亂跑 竟然還出現(xiàn)了 光標(biāo)移動(dòng)比我手移動(dòng)的快現(xiàn)象...
2014-09-07 18:14
閱讀(19) 評論(0) 全志A20平板,摸索了一下fastboot,但是燒錄失敗,提示找不到分區(qū)。于是就想到用TF卡燒錄boot.img,因?yàn)橹恍薷牧藘?nèi)核,不想打包全部燒錄一遍。 啟動(dòng)到uboot命令行,輸入mmcinfo初始化mmc,不過提示:No MMC avaliable什么的,查找uboot源代碼,發(fā)現(xiàn),u-boot/arch/arm/lib/board.c里面, if(!storage...
2014-09-07 18:07
閱讀(13) 評論(0) 倒車顯示分兩個(gè)部分,前端處理好視頻輸入信號,準(zhǔn)備好內(nèi)容,后端顯示驅(qū)動(dòng)再來把內(nèi)容顯示到LCD上。很明顯,前端是TVD模塊來處理的,后端是有DE模塊來處理的,我們接下來先分析一下TVD模塊怎么工作的。 首先,需要加載驅(qū)動(dòng)打開設(shè)備驅(qū)動(dòng),如果有需要還可以執(zhí)行IOCTL操作,跟在linux系統(tǒng)里操作驅(qū)動(dòng)的IOCTL類似。代碼如下:/*****************************...
2014-09-07 18:06
閱讀(13) 評論(0) 01.今天剛剛拿到A31的源代碼,拿到手之后首先研究下怎么編譯,之前么有接觸過全志的芯片, 02.所以要先看看這個(gè)編譯系統(tǒng),都是出自android源代碼的編譯系統(tǒng),這個(gè)編譯過程都是差不多的,但是每個(gè)廠商都有所改動(dòng)。 03.首先看看這個(gè)全志源代碼的目錄 04.有兩個(gè)文件一個(gè)是android的壓縮文件,另一個(gè)是lichee壓縮文件(從目錄文件可以看出android應(yīng)該是文件系統(tǒng)的東西,lichee應(yīng)該...
2014-09-07 18:01
閱讀(32) 評論(0) 任務(wù)1. A20上替換不同CSI接口Camera模組:本來A20開發(fā)板上自帶CSI接口模組gt2005. 但需要將其替換成ov2643.1. 修改: android/device/softwinner/sugar-xbh_bst/init.sun7i.rc使其在初始化時(shí)insmod ov2643 的driver.#sam modify it for ov2643...
2014-09-07 17:59
閱讀(26) 評論(0) 在boot啟動(dòng)階段,大家都知道他的主要目的就是引導(dǎo)uboot,uboot在引導(dǎo)內(nèi)核,從而讓整個(gè)系統(tǒng)運(yùn)作起來。全志的boot階段,對應(yīng)平板這一塊,它會驅(qū)動(dòng)LCD,顯示一些開機(jī)LOGO,這個(gè)過程很快,也就1-2秒鐘的時(shí)間。然而對于車載行業(yè)應(yīng)用來說,可能需要再boot階段做一些事情。比如,機(jī)器冷啟動(dòng),大家都知道android啟動(dòng)時(shí)間還是比較長的,那么怎么使得客戶能快速的用上倒車影像的功能呢?這就需要?jiǎng)幽X...
2014-09-07 17:55
閱讀(24) 評論(0) 最近開發(fā)來了一個(gè)小需求:在發(fā)布的軟件包里面預(yù)裝一些多媒體資源文件。想起來,挺容易的,不就是把多媒體文件拷貝到系統(tǒng)里面去嗎?是的,確實(shí)是這樣,可是得在不同開發(fā)平臺做法不大一樣,目前全志軟件打包升級工具還沒有很完善,只是在卡啟動(dòng)的做卡程序里可以在燒卡的時(shí)候預(yù)裝一些媒體資源文件。 在文件管理器訪問的路徑是/mnt/sdcard這個(gè)掛載點(diǎn)是管理了nand用戶數(shù)據(jù)區(qū)域的,可以通過USB連到電腦拷貝、...
2014-09-07 17:45
閱讀(11) 評論(0) 做過android平臺的同仁大多都知道android原生態(tài)只支持了一個(gè)sd卡,默認(rèn)的掛載點(diǎn)也就是/mnt/sdcard,所以在應(yīng)用中使用getExternalStorageDirectory()得到的都是/mnt/sdcard,通常會symlink 到/sdcard目錄。做過全志平臺的童鞋也知道全志android SDK支持2個(gè)sd卡,通常是一個(gè)內(nèi)置的,一個(gè)外置的,內(nèi)置的一般是從nand上或者...
2014-09-07 17:44
閱讀(16) 評論(0)