导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    【飞凌T153开发板试用】OK153-S开发板源码编译篇

    飞凌嵌入式专区
    1
    1
    27
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • G
      guochongxin LV 2 最后由 编辑

      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),二维码如下:
      b8db8bc5-bde7-4c2a-b244-59eab32b07b7-image.png

      1 条回复 最后回复 回复 引用 分享 0
      • 1 / 1
      • First post
        Last post

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

      行为准则 | 用户协议 | 隐私权政策