这里会显示出您选择的修订版和当前版本之间的差别。
jaysnote:kernel_compile [2019/12/11 21:37] lijie |
jaysnote:kernel_compile [2021/06/22 23:14] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | < | ||
- | # xgac sdk usage | ||
- | |||
- | ## compile | ||
- | |||
- | * 下载解压 [sdk](/ | ||
- | |||
- | ```bash | ||
- | $ tree -L 1 | ||
- | ├── brandy | ||
- | ├── buildroot | ||
- | ├── build.sh | ||
- | ├── clean.sh | ||
- | ├── debian | ||
- | ├── img_release.sh | ||
- | ├── lib #allwinner sysconfig 配置脚本 | ||
- | ├── linux-3.10 | ||
- | ├── out # | ||
- | ├── readme.txt | ||
- | └── tools # | ||
- | ``` | ||
- | |||
- | | ||
- | |||
- | * 解压缩 带上--numeirc-owner 保留数字用户/ | ||
- | |||
- | * 解压缩后请确定debian rootfs 用户id/ | ||
- | |||
- | ```bash | ||
- | sudo chown -R 0:0 debian/ | ||
- | sudo chown -R 1000:1000 debian/ | ||
- | ``` | ||
- | |||
- | * ramdisk 通过软连接到cpio 目录 | ||
- | |||
- | ```bash | ||
- | ln -s -f ../ | ||
- | ``` | ||
- | |||
- | * 编译过程 | ||
- | |||
- | 暂时地,在root用户下完成操作。 | ||
- | |||
- | ```bash | ||
- | # | ||
- | 1. 设置XY变量,配置屏幕类型 | ||
- | | ||
- | 800X480分辨率屏幕配置 | ||
- | $ export XY=800x480 | ||
- | | ||
- | 2. 源码编译 | ||
- | $ ./build.sh | ||
- | | ||
- | 3. 源码打包 | ||
- | $ ./build.sh pack | ||
- | | ||
- | # | ||
- | 4.设置文件系统版本号 | ||
- | ./ | ||
- | | ||
- | 5.按照日志版本号重命名镜像 do 表示支持操作,后面表示文件标签 | ||
- | ./ | ||
- | ``` | ||
- | |||
- | * 内核编译 | ||
- | |||
- | 参考[内核编译] (/ | ||
- | |||
- | ## download | ||
- | |||
- | ### windows | ||
- | |||
- | * 安装 [PhoenixSuit_V1.10.zip](https:// | ||
- | |||
- | * 下载已经编译好镜像[当前最新镜像直接下载](http:// | ||
- | |||
- | * 连接micro usb 接口,按住boot 按键(蜂鸣器位置,有丝印)启动系统(上电/ | ||
- | |||
- | ![镜像下载](images/ | ||
- | |||
- | ### linux | ||
- | |||
- | * 下载 livesuit 源码包; | ||
- | |||
- | ```bash | ||
- | $git clone https:// | ||
- | ``` | ||
- | |||
- | > **提示**:详细说明参考根路径README | ||
- | |||
- | * bianyi 安装awusb 驱动; | ||
- | |||
- | ```bash | ||
- | $sudo apt-get install dkms | ||
- | $make | ||
- | $sudo cp awusb.ko / | ||
- | $ modprobe awusb | ||
- | ``` | ||
- | |||
- | * 运行LiveSuit.sh 工具。 | ||
- | |||
- | ```bash | ||
- | $sudo ./ | ||
- | ``` | ||
- | |||
- | * 连接micro usb 接口,按住boot 按键(蜂鸣器位置,有丝印)启动系统(上电/ | ||
- | |||
- | ![linux 下载](images/ | ||
- | |||
- | ## troubleshooting | ||
- | |||
- | * 编译错误`awk: | ||
- | |||
- | ```bash | ||
- | sudo apt-get install gawk | ||
- | ``` | ||
- | |||
- | * 编译错误 `-bash: ./ | ||
- | |||
- | ```bash | ||
- | sudo apt-get install gcc-multilib g++-multilib | ||
- | ``` | ||
- | |||
- | </ |