前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >国产!瑞芯微RK3506(3核A7@1.5GHz+双网口+双CAN-FD)工业开发板——开发环境搭建(中)

国产!瑞芯微RK3506(3核A7@1.5GHz+双网口+双CAN-FD)工业开发板——开发环境搭建(中)

原创
作者头像
创龙科技Tronlong
发布于 2025-05-09 06:12:57
发布于 2025-05-09 06:12:57
2010
举报

本文旨在为用户提供一套完整的嵌入式开发环境搭建指南,包括VMware虚拟机安装、Ubuntu系统配置、Windows调试工具安装等,确保用户能够顺利搭建起嵌入式开发所需的环境。

开发环境

Windows开发环境:Windows10 64bit

Linux开发环境:VMware16.2.5、Ubuntu22.04.4 64bit

术语表

为便于阅读,下表对文档出现的关键术语进行解释;对于广泛认同释义的术语,在此不做注释。

评估板简介

创龙科技TL3506-EVM是一款基于瑞芯微RK3506J/RK3506B处理器设计的3核ARM Cortex-A7 + ARM Cortex-M0国产工业评估板,主频高达1.5GHz。评估板由核心板和评估底板组成,核心板CPU、ROM、RAM、电源、晶振等所有元器件均采用国产工业级方案,国产化率100%。同时,评估底板大部分元器件亦采用国产工业级方案,国产化率约为99%(按元器件数量占比,数据仅供参考)。核心板经过专业的PCB Layout和高低温测试验证,支持选配屏蔽罩,质量稳定可靠,可满足各种工业应用环境要求。

评估板接口资源丰富,引出2路Ethernet、3路USB2.0、2路CAN-FD、RS485、RS232等通信接口,同时引出LVDS OUT、MIPI DSI、HDMI OUT、TFT LCD、HP OUT/MIC IN等音视频多媒体接口。评估板板载WiFi模块,支持选配4G模块、PLP断电保护模块,并可选配外壳直接应用于工业现场,方便用户快速进行产品方案评估与技术预研。

评估板硬件资源图解1
评估板硬件资源图解1
评估板硬件资源图解2
评估板硬件资源图解2

LinuxSDK安装

由我司提供的LinuxSDK-[版本号].tar.gz开发包位于产品资料“4-软件资料\Linux\LinuxSDK”目录下,基于瑞芯微的RK3506_LINUX6.1_SDK_Release_V1.1.0_20241128开发。

安装依赖软件

请先执行如下命令,更新软件列表。

Host# sudo apt-get update

图 67
图 67
图 68
图 68

执行如下命令,安装LinuxSDK开发包依赖软件。

备注:安装过程中,请保证Ubuntu可正常访问互联网,若提示"*** is already the newest version ***"表示该软件已安装,请忽略。

Host# sudo apt-get install git ssh make gcc libssl-dev \

liblz4-tool expect expect-dev g++ patchelf chrpath gawk texinfo chrpath \

diffstat binfmt-support qemu-user-static live-build bison flex fakeroot \

cmake gcc-multilib g++-multilib unzip device-tree-compiler ncurses-dev \

libgucharmap-2-90-dev bzip2 expat gpgv2 cpp-aarch64-linux-gnu libgmp-dev \

libmpc-dev bc python-is-python3 python2

图 69
图 69

执行如下命令,检查主机的Make版本(需安装Make 4.0及以上版本)。

Host# make -v

图 70
图 70

执行如下命令,检查主机的Python版本(需安装Python 3.6及以上版本)。

Host# python3 --version

图 71
图 71

执行如下命令,检查主机的LZ4版本(需安装LZ4 v1.7.3及以上版本)。

Host# lz4 -v

图 72
图 72

解压LinuxSDK

打开Ubuntu,执行如下命令,创建RK3506工作目录。

Host# mkdir -p /home/tronlong/RK3506

图 73
图 73

请将Linux开发包拷贝至RK3506工作目录,执行如下命令,将LinuxSDK-[版本号].tar.gz开发包解压至RK3506工作目录。耗时约5min后解压完成,生成rk3506_linux6.1_release_v1.1.0文件夹,即为LinuxSDK源码目录。

备注:LinuxSDK版本号以实际情况为准。

Host# cd /home/tronlong/RK3506/

Host# tar -zxf LinuxSDK-v1.0.tar.gz

图 74
图 74

执行如下命令,查看当前LinuxSDK源码目录。

Host# cd rk3506_linux6.1_release_v1.1.0/

Host# ls -al

图 75
图 75

解压Buildroot dl压缩包

请将产品资料“4-软件资料\Linux\LinuxSDK\”目录下的dl.tar.gz压缩包拷贝至RK3506工作目录。dl.tar.gz为Buildroot dl目录压缩包,用于存放从官网下载的开源软件包,LinuxSDK编译时可从该目录获取开源包,以节约下载时间,提高编译效率,且能避免因网络环境差异导致编译Buildroot失败的问题。

图 76
图 76

执行如下命令将dl.tar.gz压缩包解压至LinuxSDK源码目录。解压后可在LinuxSDK源码目录的"buildroot/dl"目录下看到多个Buildroot系统工具源码压缩包。

Host# tar -zxf dl.tar.gz -C rk3506_linux6.1_release_v1.1.0/buildroot/

Host# ls rk3506_linux6.1_release_v1.1.0/buildroot/dl/

图 77
图 77

详细的代码跟资料可以在我们的公众号(Tronlong创龙科技)找到哦,在资料下载里面查找就好,如果找不到或者还有别的疑问可以直接询问我们的技术人员。

由于篇幅太长资料分为上中下三分部,感兴趣的可以点击主页看完整资料。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前 言
  • 评估板简介
  • LinuxSDK安装
    • 安装依赖软件
    • 解压LinuxSDK
    • 解压Buildroot dl压缩包
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档