第一次配置环境,走到编译 SDK,编译前配置这一步,
在 device/rockchip/rk3288/ 目录下,有不同板型的配置文件,选择配置文件:
./build.sh aio-3288j-ubuntu.mk
编译后,出现bash: ./build.sh: 没有那个文件或目录;
解决方法1:安装以下方式安装32位支持库:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
未解决;
方法2:更换阿里源、清华源、中科大源,依旧未解决。
十天了,试了网上找的各种方法,重装系统N次,崩溃中。
-----------------------------------------------------------------------------------------------------------------------------
继续尝试:
在执行./build.sh aio-3288j-ubuntu.mk前,先按上述链接进行配置,特别有一个roof image path 默认配置,是不是需要把下载好的.img根文件系统,放到指定目录下? 可以先去默认目录下,看看是否有.img根文件系统。
------------------------------------------------------------------------------------------------------------------------------
2021.07.23
继续更新
因为之前组装的电脑,回来的时候直接是安装了阉割版的win7,自己重新下载win7专业版镜像,发现安装完系统,usb驱动打不上,尼玛,B450主板。后来灵机一动,不会是不支持win7 了吧,重新安装win10,果然,一切ok。卧槽卧槽卧槽,垃圾主板。回到正题:
重新安装了vmware最新版,安装Ubuntu1604,记得第一件事情一定要先换源(阿里,清华,中科大)都行,不然apt install 能慢的让你觉得机器是老年人一样。
依旧按照firefly官方步骤编译Ubuntu固件,走到编译前配置sdk步骤,我先将aio-3288j-ubuntu.mk文件备份后,按照官方的“相关配置”,gedit aio-3288j-ubuntu.mk文件,保存。运行
,依旧提示:No such file or directory,继续运行下面代码
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
再次运行
./build.sh aio-3288j-ubuntu.mk
这次提示的不一样了,哈哈,提示 bash: ./build.sh: Permission denied,不一样的好啊,运行下面代码,给权限
chmod 777 build.sh
再次运行
./build.sh aio-3288j-ubuntu.mk
没有任何输出了,继续运行
./build.sh uboot
./build.sh kernel
./build.sh recovery
运行了三个依旧没有输出,我不知道此处没有输出是否正确,运行 代码如下,
lin@ubuntu:~/3288/3288sdk/rk3288_linux_release_20210304/device/rockchip/rk3288$ ./build.sh uboot
bash: ./build.sh: Permission denied
lin@ubuntu:~/3288/3288sdk/rk3288_linux_release_20210304/device/rockchip/rk3288$ chmod 777 build.sh
lin@ubuntu:~/3288/3288sdk/rk3288_linux_release_20210304/device/rockchip/rk3288$ ./build.sh aio-3288j-ubuntu.mk
lin@ubuntu:~/3288/3288sdk/rk3288_linux_release_20210304/device/rockchip/rk3288$ ./build.sh uboot
lin@ubuntu:~/3288/3288sdk/rk3288_linux_release_20210304/device/rockchip/rk3288$ ./build.sh kernel
lin@ubuntu:~/3288/3288sdk/rk3288_linux_release_20210304/device/rockchip/rk3288$ ./build.sh recovery
此时依旧凌晨12.40了,总算有个不一样的反应了,很兴奋,明天还要上班,先休息了,哈哈