
全志A64-Android6.0
jklinux
一个linux下的渣渣老码农
展开
-
全志A64 lichee编译脚本build.sh分析
lichee目录下的./build.sh脚本: set -e #用于指此脚本里执行的命令返回值非0时,终止当前脚本的执行. buildroot/scripts/mkcommon.sh $@ #接着执行mkcommon.sh脚本,并把执行"./build.sh"附带的所有参数($@)传递过去,这里$@是空的.buildroot/scripts/mkcom...原创 2018-08-22 15:58:38 · 5900 阅读 · 2 评论 -
全志Android系统编译及镜像生成过程分析
1 source ./build/envsetup.sh 这步主要就是提供一些shell的function命令工具,具体可通过hmm命令查看envsetup.sh提供的所有命令:Invoke ". build/envsetup.sh" from your shell to add the following functions to your environment:- lunch: ...原创 2018-08-31 16:02:06 · 4660 阅读 · 5 评论 -
全志A64 Android6.0编译
相关资料下载链接: https://pan.baidu.com/s/1N2LaxQet_yeKmgn__LD-bA 密码: 6kh7 下载里面的”Android6.0/SDK源码”目录的所有源码压缩包.Android6.0的源码是由三个压缩包: cqa64_android_v6.0_20180714.tar.gz.aa, cqa64_android_v6.0_20180714.tar.g...原创 2018-08-21 17:02:55 · 6472 阅读 · 4 评论 -
全志A64 修改uboot环境变量及内核调试级别
通过uboot输出的启动信息:--------fastboot partitions---------total partitions:15--name- -start- -size- bootloader : 1000000 2000000 env : 3000000 1000000 ...原创 2018-08-29 11:02:46 · 4372 阅读 · 0 评论 -
全志A64 设备树开发应用
通过跟踪全志Android系统编译及镜像生成过程和阅读手册”A64 dev tree&sysconfig使用文档.pdf”, 发现全志A64方案不单继续使用传统的script.fex配置脚本, 而且也加入了设备树的应用.上图的sys_config.fex就是全志传统的script.fex。 设备树的dtb文件是由dts文件和sys_config.fex文件组合生成. 而且sys_...原创 2018-09-04 13:24:24 · 5374 阅读 · 0 评论 -
全志A64 设备树里的gpio应用开发
通过A64手册可以看出共有两个普通gpio控制器: gpio控制器是由厂商负责驱动好的,在设备树里关于gpio控制器的描述: pio: pinctrl@01c20800 { compatible = "allwinner,sun50i-pinctrl"; reg = <0x0 0x01c20800 0x0 0x400>; interrupts ...原创 2018-09-04 22:55:29 · 6606 阅读 · 2 评论 -
Android init language与init.rc初始化脚本
参考: android源码目录里的system/core/init/readme.txt.Android系统里以*.rc为扩展名为系统初始化脚本,脚本里就是使用安卓初始化语言.语句都是一行为一条语句,没有符号分隔. 语句里的每个词用空格隔开. 如: service ueventd /sbin/ueventd备注语句以符号”#”作为注释.语言基本上分为4个块: Actions...原创 2018-09-10 22:37:30 · 917 阅读 · 0 评论