本人需要在am335x上移植python3,找了很多教程都没有成功,好不容易移植成功了之后,也没有python模块,用起来很不方便。
openWRT自带了很多的软件,通过imgeBuilder定制,可以根据需要删减或增加自己需要的软件,使用imgeBuilder能快速创建指定硬件的系统映像文件,并生成可以直接烧写的系统映像文件。下面就按步骤来生成一个映像文件吧。
1、环境介绍。一个运行64位Linux的虚拟机(我用的ubuntu1604),预装gcc,make等开发工具。我的硬件是 arm工控机linux迷你A8嵌入式V2电脑主机低功耗工业计算机 am335,am3352的CPU,购买链接:https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-22340047314.13.5addb35ee4moLf&id=610623797062。
先安装和更新软件
sudo apt-get install gcc make git-core unzip gawk libncurses5-dev build-essential libssl-dev libz-dev bzip2 binutils subversion
2、从 https://downloads.openwrt.org/ 下载对应的imagebuilder软件包,我的包为openwrt-imagebuilder-19.07.4-omap.Linux-x86_64.tar.xz 相应地址为https://downloads.openwrt.org/releases/19.07.4/targets/omap/generic/
由于上面网址下载速度太慢,可使用国内清华镜像 下载相应的imagebuilder软件包,https://mirrors.tuna.tsinghua.edu.cn/openwrt/