全志源码包
1. 全志A20 怎么单独编译boot
索了一下fastboot,但是烧录失败,提示找不到分区。于是就想到用TF卡烧录boot.img,因为只修改了内核,不想打包全部烧录一遍。
启动到uboot命令行,输入mmcinfo初始化mmc,不过提示:No MMC avaliable什么的,查找uboot源代码,发现,
u-boot/arch/arm/lib/board.c里面,
if(!storage_type){
puts("NAND: ");
nand_init(); /* Go init the NAND */
}
else{
puts("MMC: ");
mmc_initialize(bd);
}
红色代码地方表明,uboot命令行只支持NAND或者MMC中的一种,这没有道理啊。于是去掉else,无论什么情况下都初始化MMC。也就是修改为:
if(!storage_type){
puts("NAND: ");
nand_init(); /* go init the NAND */
2. 小白,求助全志A31方案平板固件DIY工具使用问题
以前2918有win加载工具,或者直接装linux。感觉3.2和2.0 3.0的费电差不多。之前试了下源码编译的内核 我的A31S用不了,不枯肢燃知饥尘道是源码不对没虚还是啥的,省电比较难搞。
3. Android 开发板有哪些如何选择
这里我只是给出我选购Android开发板的思路,供大家参考:
(1) 一定要支持比较新的Android版本
这里我把Android手机也算在Android开发板里面吧。目前,支持Android源码版本最好的手机/开发板应该就是Google的干儿子了(Nexus系列),官方最新源码编译好了就可以直接在上面跑了,唯一我觉得不太方便的就是手机的接口太有限,比如没有串口、有线网口、丰富的GPIO等等,调试和扩展起来比较受限。
如果不是购买官方源码支持的Android设备/开发板,那么你就需要开发板生产商提供对应的Android源码(其实主要是patch包),因此,我举得如果一个Android开发板只能提供Android 2.3版的源码,建议你就不用考虑了。
(2)最好选购比较热门的开发板
孤军奋战,遇到问题没人交流是最痛苦的事儿了,因此,我会比较看重那些社区比较完善和活跃、关注度和开发者比较多的开发板,这里比较推荐一些开源硬件,如树莓派,Beaglebone等等,国内国外都很火,不仅有很多大牛分享开发经验,而且遇到问题也很容易在社区搜到解决方案。
(3) 其他的综合考虑
对于我来说,上面两个因素是我最看重的,当然,也还有其他的可以参考的因素,比如:价格,文档资料,开发板的接口(串口、网络、USB OTG、HDMI等等),开发板的处理器厂商(TI?高通?Marvell?)开发板的性能(CPU、内存大小等)。
3. Android开发板推荐
根据上面我介绍的原则,我相信大家也很快能选中自己心仪的开发板,不过我相信肯定还是会有童鞋希望我能推荐一款,那么这里就给大家推荐我自己购买的开发板吧。