① 安卓開發板可以用來幹嘛比如做什麼東西
比如可以做個手機的界面,以便以後搬到真正的手機上運行。可以調試各種功能,排除錯誤。
② 手機刷了開發板後RAM剩餘怎麼那麼少,可以怎麼清理嗎,
嗨!
是小米手機嗎?
有些應用是無法關閉的,因為他們是有系統服務存在的。你關閉了之後,服務會啟動並開啟程序。一鍵清理就是可以幫你清理內存的,無需其他操作了。
安卓的內存管理就是這樣的,不用糾結具體數字只要系統流暢就可以,最好的清理內存方法就是重啟手機。
如果你使用了最新的MIUI V5系統,你可以在「自啟動管理」應用中,關閉你不希望它自己做後台偷偷啟動運行的應用。
MIUI V5 介紹:http://www.miui.com/features.php
③ android 開發板 怎麼調試
第一步:主機nfs服務配置
a. 確定虛擬機IP
[li@] ifconfig //查看eth的IP,一般為192.168.1.*
也可以自己配置虛擬機IP
[li@] ifconfig eth0 192.168.1.123
b. 新建nfs目錄 假設為/home/li/nfs_root
[li@] sudo mkdir /home/li/nfs_root
c. 將開發板根文件系統目錄內容拷貝到nfs目錄,並設置777的許可權 //假設你的utc100_root在目錄/home/li/android2.3 下面
[li@] sudo cp -r /home/li/android2.3/utc100_root/* /home/li/nfs_root
[li@] sudo chmod /home/li/nfs_root 777
d. 配置nfs目錄
添加nfs目錄及配置root的讀寫許可權,修改 /etc/exports,添加內容
/home/li/nfs_root 192.168.1.* (rw,sync,no_root_squash)
第二步: 首先要跑到u-boot命令行(一般是啟動的時候幾秒內按某個鍵)
假設你已經到u-boot命令行(u-boot有哪些命令可以敲help顯示)
a. 設置開發板IP,要與虛擬機同一個網段
u-boot# set ipaddr 192.168.1.122
b. 設置開發板伺服器IP
u-boot# set serverip 192.168.1.123
c. 檢查開發板IP和伺服器IP設置是否正常
u-boot# echo $ipaddr
u-boot# echo $serverip
d. 檢查開發板跟伺服器是否連通,ping主機ip,看結果正確么
u-boot# ping 192.168.1.123
e. 保存現有的內核啟動參數
保險起見,先保存之前的啟動參數
u-boot# echo $bootargs
把顯示的東西復制下來保存,供網路啟動不了的時候,需要設置原來的啟動方式用
設置原先的啟動參數方法為:
u-boot# setenv bootargs 上面復制的內容
u-boot# saveenv
f. 設置內核啟動參數(指定網路啟動的關鍵)
u-boot# setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.123:/home/li/nfs_root init=/init ip=192.168.1.122:192.168.1.123:192.168.1.1:255.255.255.0:utc100:eth0:off console=ttySAC0,115200
一定要保存環境參數
u-boot# saveenv
g. 檢查網路參數設置是否正確,即跟上面設置的一致
u-boot# echo $bootargs
d.重啟開發板
第三步:調試init.rc (以下的操作需要循環操作)
a. 一步一步修改init.rc
b. 保存到nfs_root目錄下
c. 重啟開發板,看啟動情況及日誌
d. 針對log修改init.rc 重復以上的動作
④ 怎麼控制安卓開發板,讓一個軟體循環運行,比如1個測試軟體,測試完後,自動重新測試,一直循環下去
通過程序控制
⑤ 開發板設置了一個開機自動運行的應用程序 怎麼關閉
1 開始菜單——程序——啟動里看是不是有你要關的哪個程序
2 還在就是開始菜單旁邊的快速啟動欄里有你要關的哪個程序
3 在開始——》運行裡面輸入msconfig,然後回車。會跳出一個系統配置實用程序,點到啟動那一個選項卡里,把你不需要啟動的那個前面的鉤鉤去掉。然後就ok了。如果提示要重啟,就重啟電腦
⑥ 開發板怎麼燒android系統
首先是友善之臂的Mini6410,它提供了兩種Boot,一種是移植的三星提供U-Boot1.1.6,這個版本不支持UBI文件系統的燒寫,他們自己做了個superboot,支持UBI,但是不開源,沒用過。
然後就是飛凌的OK6410,他們使用的也是三星提供的U-Boot,不支持UBI。所以想出另外的方式來燒寫。他們的燒寫使用了自己的 SD卡燒寫工具:SD_Writer,首先燒寫了一個mmc.bin和一個zImage-sd的文件到SD卡中,前者mmc.bin其實就是用於SD卡啟動的,後者zImage-sd是一個內核文件。我們首先來看看mmc.bin做了哪些事情,從SD卡啟動,進入U-Boot的下載模式,使用printenv列印環境變數,可得:
SMDK6410 # printenv
bootargs=rootdelay=0 console=ttySAC0,115200
bootcmd=nand erase;
fatload mmc 0:1 0x50008000 u-boot.bin;nand write.uboot 0x50008000 0 0x100000;
fatload mmc 0:1 0x50008000 zImage;nand write.e 0x50008000 0x100000 0x500000;
movi read kernel 0x50008000;bootm 0x50008000
從上面得bootcmd可以知道做的事情分四步:
1、擦除整個NAND Flash;
2、從SD卡中將u-boot.bin文件下載到內存中,然後燒寫到NAND Flash上;
3、從SD卡中將zImage下載到內存中,然後燒寫到NAND Flash上;
4、從SD卡讀取內核(不是上一步燒寫的zImage,而是之前使用SD卡燒寫工具燒寫的zImage-sd)到內存,然後啟動這個內核。而啟動參數就是上面的bootargs所顯示。
進入這個內核之後,就會進入下面這個命令行,
可能有人會覺得之前燒寫了U-Boot和zImage-sd到SD卡上,並沒有燒寫文件系統,那這個內核怎麼啟動呢?這里我們看一下命令提示符前面「initramfs」這幾個字元就明白了。
所有的2.6版本linux內核都有一個特殊的文件系統rootfs,是內核啟動的初始始根文件系統,initramfs的文件會復制到rootfs。如 果把initramfs比作種子,那麼rootfs就是它生長的土壤。大部分linux系統正常運行後都會安裝另外的文件系統,然後忽略rootfs。
這下大家就知道了吧,但是由於飛凌沒提供的源文件,所以不知道yjsx這個程序具體是啥,只能通過看燒寫的過程知道了,這里我就不貼了。主要做的工作就是把拷貝到SD卡中的文件系統燒寫到NAND Flash上,注意,這里他們燒寫的是yaffs格式,而不是ubi,我猜想他們僅僅是為了方便用戶使用SD卡燒寫(畢竟友善之臂的燒寫方式確實非常好),而不是使用ubi文件系統。
這里再來說一些Real6410和TQ6410,他們做法類似,Real6410是在NAND分區的時候分了兩個文件系統區,一個是cramfs,一個是真正用到的文件系統區。先啟動內核進入cramfs文件系統,將NAND格式化為UBI格式的,再進行燒寫。同樣,TQ6410也是先掛載NFS文件系統,將NAND格式化UBI,然後進行燒寫。
不過貌似TQ6410V2已經支持了UBI燒寫,這個還沒看。
⑦ 如何遠程登錄android開發板
1、安裝adb驅動(adb驅動最好是最新的,要支持adb connect ip命令,可以用cmd中輸入adb查看是否支持)
2、確保開發板能上網,如果不行,在開發板的串口終端中輸入:netcfg eth0 dhcp然後查看ip用ifconfig3、在cmd中ping 開發板ip地址,能ping通就ok了4、在cmd中輸入adb connect ip如:adb connect 192.168.0.146
如果顯示連接成功,則可繼續執行後面的操作;如果不成功,如顯示:unable to connect to 192.168.0.146:5555
有可能是設備監聽埠的問題,則可以在手機終端執行如下命令:setprop service.adb.tcp.port 5555 //設置監聽的埠,埠可以自定義,如5554,5555是默認的stop adbd //關閉adbdstart adbd //重新啟動adbd5、在cmd中輸入adb kill-server,然後重復第四步即可!
⑧ 安卓開發板有什麼用,能否通過開發板實現在不設備控制
可以的,前兩年的開發板就可以支持android的開發,控制需要學習驅動的開發
⑨ 安卓開發板有什麼用開發安卓軟體要開發板的嗎
可以在開發板上運行編譯好的程序
開發安卓軟體最好有硬體環境,也聽說有人直接用android手機做開發板
搜索 博航嵌入式開發板 有你想要的
⑩ 將android移植到開發板上,lcd驅動如何編寫,是否和android系統無關,lcd驅動的編寫只和開發板的硬體有關
解下Linux的那層,然後下載android的源碼,編譯一下,看是否可以直接燒寫到自己板子(大都數是不行的,除非你用的這個開發板有提供android的版本的內核,然後你調一下驅動之類的)這個工程是相當浩大的