【飞凌T153开发板试用】OK153-S开发板源码编译篇
-
OK153-S开发板配套的资料包为“OK153-S_Linux5.10.198_用户资料_Alpha1”,自己编译打包失败,发现群里好些群友也反馈相关问题,最终飞凌更新了一个资料包“OK153-S_Linux5.10.198临时资料_20260108”,里面的源码才能编译打包成功。
我们是在Ubuntu24.04.3操作系统环境下进行源码编译打包的,编译打包前要安装一些套件,下面是在老资料包过程安装过的相关套件,安装后,在新资料包源码编译是成功的,不用再安装其他组件,下面步骤供参考:
sudo dpkg --add-architecture i386 sudo apt update sudo apt install -y \ libc6:i386 \ libc6-dev-i386 \ libstdc++6:i386 \ lib32gcc-s1 \ lib32stdc++6 sudo apt install -y \ libc6:i386 \ libc6-dev-i386 \ lib32stdc++6 \ lib32ncurses6 \ lib32z1 sudo apt-get install lib32z1 lib32z1-dev gawk接下来,将我们拿到的资料包放至Ubuntu系统,我们的环境对应情况如下:
stxinu@tsi:~/backup/OK153-S/OK153-S_Linux5.10.198临时资料_20260108/2-镜像和源码/源码$ ls -lh total 11G -rwxr--r-- 1 stxinu stxinu 2.2K Jan 8 20:18 'commit_id(1).txt' -rwxr--r-- 1 stxinu stxinu 2.2K Jan 8 20:15 commit_id.txt -rwxr--r-- 1 stxinu stxinu 2.0G Jan 8 20:19 OK153-linux-sdk.tar.bz2.00 -rwxr--r-- 1 stxinu stxinu 2.0G Jan 8 20:17 OK153-linux-sdk.tar.bz2.01 -rwxr--r-- 1 stxinu stxinu 2.0G Jan 8 20:17 OK153-linux-sdk.tar.bz2.02 -rwxr--r-- 1 stxinu stxinu 2.0G Jan 8 20:17 OK153-linux-sdk.tar.bz2.03 -rwxr--r-- 1 stxinu stxinu 2.0G Jan 8 20:19 OK153-linux-sdk.tar.bz2.04 -rwxr--r-- 1 stxinu stxinu 455M Jan 8 20:18 OK153-linux-sdk.tar.bz2.05 -rwxr--r-- 1 stxinu stxinu 366 Jan 8 20:18 sdk_md5sum.txt通过如下命令将上面的压缩包解压:
cat OKT153-linux-sdk.tar.bz2.* | tar -xjv将解压出来的目录移动到我们的工作目录下:
mv OKT153-linux-sdk ~/backup/OK153-S/OK153-S_Linux5.10.198_20260108然后进入到对应目录下:
cd ~/backup/OK153-S/OK153-S_Linux5.10.198_20260108再执行如下命令进行配置:
./build.sh config该脚本执行后对应的配置信息如下:
stxinu@tsi:~/backup/OK153-S/OK153-S_Linux5.10.198_20260108$ ./build.sh config 01-10 19:46:06.072 3675098 D mkcommon : ========ACTION List: mk_config ;======== 01-10 19:46:06.073 3675098 D mkcommon : options : All available platform: 0. android 1. linux Choice [linux]: 1 All available linux_dev: 0. bsp 1. buildroot Choice [buildroot]: 1 All available ic: 0. t153 Choice [t153]: 0 All available board: 0. bga_demo 1. bga_demo_amp_nand 2. bga_demo_nand 3. bga_demo_nor 4. demo 5. demo2_nand 6. demo_amp_nand 7. demo_nand 8. demo_nor 9. demo_qa 10. okt153_emmc 11. okt153_nand Choice [okt153_emmc]: 10 All available flash: 0. default 1. nor Choice [default]: 0 All available kern_name: 0. linux-5.10-origin 1. linux-5.10-rt 2. linux-5.10-xenomai Choice [linux-5.10-origin]: 0配置完成后,执行如下命令进行编译:
./build.sh编译过程保持网络畅通,因为上面配置过程我们选择了buildroot来构建文件系统,需要从网上下载相应的源码包解压编译生成对应可执行文件和SO等文件。
编译完成后(我们的电脑配置花了一个小时左右),通过如下命令打包:./build.sh pack打包完成后,会相应生成如下文件:
~/backup/OK153-S/OK153-S_Linux5.10.198_20260108/out/t153_linux_okt153_emmc_uart0.img至此,我们体验了下OK153-S开发板,全志T153源码的编译烧录打包过程,接下来还有关于该开发板的进一步体验会整理出来跟大家分享。同时,也请大家关注我们的微信公众号(X的嵌入式AI),二维码如下:

Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号