0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RK3568开发板暗藏32位兼容开关?飞凌嵌入式带你一键解锁!

飞凌嵌入式 ? 2025-07-19 08:49 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

瑞芯微RK3568处理器凭借在性能、功耗和接口扩展性之间的良好平衡,成为了中端AIoT市场的标杆芯片之一,上市以来取得了出色的市场表现。RK3568是一款64位处理器,飞凌嵌入式为其提供的交叉编译器也是64位的,然而部分用户可能需要在RK3568开发板上运行32位应用。本文将详细阐述如何使用32位交叉编译器,编译出32位应用,并使其能够在飞凌嵌入式RK3568开发板上顺利运行。

我们将以gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf交叉编译工具为例进行演示。

1、方法步骤

(1) 内核配置

飞凌嵌入式RK3568开发板内核出厂时默认已打开EL0,因此无需进行额外的内核配置。

(2) 运行库准备

由于缺少32位运行库,我们需要进行以下操作:

① 打包交叉编译工具链中的libc目录下的lib目录,具体路径为:

gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc

② 在飞凌嵌入式RK3568开发板根目录手动创建/lib32文件夹。

③ 执行以下命令,将打包的库文件复制到开发板根目录的/lib32目录下,作为运行库:cp ./* /lib32/ -rf

④ 添加环境变量,将/lib32加入查找路径:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib32

⑤ 创建软连接:

ln -s /lib32/ld-linux-armhf.so.3 /lib

(3) 应用测试

① 使用ld-linux-armhf.so.3 --list命令代替ldd命令,检测测试程序所需的库文件。

wKgZPGh6632AMaGZAAC9pEXElNo049.png

如果发现库文件都存在,则可执行测试程序。

wKgZPGh6632AVnteAABfSH2TfUg085.png

执行test可执行文件成功。

② 在开发环境中查看测试程序,确认其为32位ELF格式。

wKgZPGh6636AbdLGAAFC9RYMV9M181.png

③ 如果需要手动指定库的位置,可以使用以下命令:/lib/ld-linux-armhf.so.3 --library-path /lib32 --list /home/forlinx/test

2、注意事项

(1) glibc版本匹配

在自行查找的交叉编译工具链中,使用的glibc版本需符合应用需求的glibc版本,否则无法正常运行。

(2) 操作准确性

在操作过程中,务必确保命令的正确性,避免因操作失误导致开发板系统出现问题。

(3) 开发环境检查

在编译和测试过程中,我们需要确保开发环境已正确配置,包括交叉编译工具链的安装和环境变量的设置。

通过以上步骤,用户可以在飞凌嵌入式RK3568开发板上成功运行32位应用,充分发挥其高性能和低功耗的优势,满足多样化的嵌入式开发需求。

3、RK3568开发板简介

嵌入式开发领域,开发平台的选择对项目成败至关重要。飞凌嵌入式基于瑞芯微RK3568处理器设计推出的OK3568-C开发板,凭借其高性能、低功耗及丰富的功能接口,已成为众多工程师的首选。

wKgZO2h6636AU03sAAN-QvjapyY702.png

RK3568处理器采用四核64位Cortex-A55架构,主频高达2.0GHz,并集成1TOPS算力的瑞芯微自研NPU。还支持多种高清视频解码和多路显示输出,能满足从工业控制智能安防等多样化应用需求。

wKgZO2h6636AKj_YAADjfDojIF825.jpeg

对于工程师而言,飞凌嵌入式RK3568开发板不仅可以提供强大的硬件基础,还配备了完善的开发工具和丰富的文档资料,为从硬件设计、软件开发到性能优化和项目落地的全流程提供全方位支持,有效简化开发流程,缩短项目周期。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5160

    文章

    19739

    浏览量

    318807
  • 开发板
    +关注

    关注

    25

    文章

    5737

    浏览量

    105743
  • 交叉编译
    +关注

    关注

    0

    文章

    35

    浏览量

    12881
  • 瑞芯微
    +关注

    关注

    25

    文章

    620

    浏览量

    52582
  • RK3568
    +关注

    关注

    5

    文章

    591

    浏览量

    6565
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    浅谈公司嵌入式开发板一键烧写

    嵌入式开发板一键烧写的方式也可以称为SD的启动烧写的方式。嵌入式是资深的嵌入式系统的
    发表于 05-20 16:43

    嵌入式OK3568-C开发板试用体验】运行Demo例程加载Forlinx Embedded 1

    非常感谢发烧友论坛和嵌入式 为我和孩子提供此产品嵌入式OK
    发表于 06-24 15:01

    RK3568开发板试用体验】开箱

    /poYBAGOAYbiAZy5ZAB8dgeLya_I7、79.png)5、开发板全家福:6、上电、用HDMI接上显示器,成功点亮,插上鼠标后,各个图标点击反应灵敏,播放了个动画,相当的流畅。总的来说,
    发表于 11-25 14:45

    RK3568开发板试用体验】开箱+视频测试

    感谢“电子发烧友网”和嵌入式公司提供了本次OK3568开发板的评测机会。、硬件介绍
    发表于 11-27 17:35

    RK3568开发板试用体验】编写OK3568 linux helloworld

    RK3568开发板试用体验】编译OK3568-C_Linux4.19.206 -
    发表于 12-05 19:09

    RK3568开发板Linux系统如何修改异显呢

    本文硬件平台采用嵌入式RK3568开发板,主要讲解Linux系统 RK3568
    发表于 12-13 17:14

    【ROC-RK3568-PC开发板试用体验】Firefly ROC-RK3568-PC开发板初探

    是天启智能科技推出的嵌入式开发板,基于 Rockchip RK3568 处理器设计,该处理器具有高性能、低功耗特点,四核 64 Cortex-A55 处理器,采用全新ARM v8.2-A架构,主频高达
    的头像 发表于 10-18 16:11 ?4525次阅读
    【ROC-<b class='flag-5'>RK3568</b>-PC<b class='flag-5'>开发板</b>试用体验】Firefly ROC-<b class='flag-5'>RK3568</b>-PC<b class='flag-5'>开发板</b>初探

    基于瑞芯微RK3568——嵌入式OK3568-C开发板测评

    OK3568-C开发板嵌入式推出的嵌入式开发板,采用核心
    的头像 发表于 06-09 11:20 ?4447次阅读
    基于瑞芯微<b class='flag-5'>RK3568</b>——<b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>OK<b class='flag-5'>3568</b>-C<b class='flag-5'>开发板</b>测评

    开发环境搭建 | 嵌入式RK3568开发板深度评测

    作者:ouxiaolong题图:嵌入式开发环境——主机:Ubuntu18.04开发板
    的头像 发表于 06-23 09:07 ?2743次阅读
    <b class='flag-5'>开发</b>环境搭建 | <b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>深度评测

    RK3568开发板实时系统来啦!实时性,更强大

    OK3568-C开发板上运行的实时操作系统,本文中小编将为大家介绍嵌入式在OK3568-C
    的头像 发表于 10-08 11:05 ?1482次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>实时系统来啦!实时性,更强大

    迅为基于RK3568开发板嵌入式学习之Linux驱动视频

    迅为基于RK3568开发板嵌入式学习之Linux驱动视频
    的头像 发表于 05-19 16:30 ?1424次阅读
    迅为基于<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>的<b class='flag-5'>嵌入式</b>学习之Linux驱动视频

    288元起!嵌入式RK3568核心【1+8GB】配置现货发售

    原文标题:288元起!嵌入式RK3568核心【1+8GB】配置现货发售文章出处:【微信公众号:
    的头像 发表于 06-02 15:49 ?1320次阅读
    288元起!<b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b><b class='flag-5'>RK3568</b>核心<b class='flag-5'>板</b>【1+8GB】配置现货发售

    新版本!嵌入式RK3568系列开发板全面支持Debian 11系统

    嵌入式OK3568-C/OK3568J-C开发板现已全面支持Debian 11系统,新系统的
    的头像 发表于 11-14 08:01 ?1148次阅读
    新版本!<b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b><b class='flag-5'>RK3568</b>系列<b class='flag-5'>开发板</b>全面支持Debian 11系统

    嵌入式RK3568开发板蓝牙收、发文件测试

    本文由电子发烧友论坛用户fsdzdzy提供,感谢分享。嵌入式每月定期开展新的开发板体验活动,欢迎更多工程师朋友的关注和参与。
    的头像 发表于 02-02 16:31 ?2364次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>蓝牙收、发文件测试

    北京迅为RK3568开发板嵌入式学习之Linux驱动全新更新-CAN+

    北京迅为RK3568开发板嵌入式学习之Linux驱动全新更新-CAN+
    的头像 发表于 09-04 15:29 ?1111次阅读
    北京迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b><b class='flag-5'>嵌入式</b>学习之Linux驱动全新更新-CAN+