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

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

3天内不再提示

技术分享 | 如何在2k0300(LoongArch架构)处理器上跑通qt开发流程

北京迅为电子 2025-05-20 11:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近期迅为售后团队反馈,许多用户咨询:2K0300处理器采用了LA264处理器核,若要在该处理器上运行Qt程序,由于架构发生了变化,其使用方法是否仍与ARM平台保持一致?

单纯回答‘一致’或‘不一致’缺乏说服力,因此接下来我们将通过实际操作,演示如何在2K0300开发板上搭建Qt环境。

wKgZPGgr8QmARTc2AAbkimu6CYQ690.png

搭建步骤

步骤1

首先安装交叉编译链。直接将迅为提供的交叉编译里解压到虚拟机ubuntu中。如下图所示。

wKgZPGgm2z-AOfNoAACBbhTieh0807.png

步骤2

安装qmake,这里使用buildroot文件系统做演示,所以qmake可以直接使用buildroot编译出来。作者将编译好的qmake放在了output/host/bin/目录下。如下图所示。

wKgZO2gm2z-AVP0FAACIuS2z7Oc760.png

使用qt不光可以选择buildroot文件系统,也可以选择loongos文件系统。

步骤3

在要交叉编译的的qt程序下直接执行qmake和make命令交叉编译。即可得到交叉编译好的可执行文件,如下图所示。

wKgZO2gm20CAeqAfAABsRyMkLG8805.png

总结

尽管架构发生了变更,但其操作流程与ARM平台完全一致。通过售后团队与相关用户的沟通分析,发现用户认为操作方法不同的根源可能在于:一是交叉编译器未正确设置或使用不当,二是buildroot配置错误导致流程中断。

为此,迅为整理了基于2k0300处理器的qt开发文档供大家参考。希望可以帮助大家快速跑通流程。

第一章 编译LS2K0300开发板QT程序

1.1 安装交叉编译工具链

1.2 获取Qt 预编译文件

1.3 编译 Qt 程序

第二章 Qt 示例应用相关教程

2.1 蜂鸣器控制示例

2.1.1 蜂鸣器接口介绍

2.1.2 Qt 示例代码解析

2.2 RS485

2.2.1 RS485接口介绍

2.2.2 Qt 示例代码解析

2.3 CANFD

2.3.1 CAN接口介绍

2.3.2 Qt 示例代码解析

2.4 WIFI

2.5 蓝牙

2.5.1 蓝牙配置

2.5.2 蓝牙串口通信

2.5.3 Qt 示例代码解析

2.6 音频播放

2.7 视频播放

2.8 RTC

2.9 GPIO(通用输入输出)

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

    关注

    68

    文章

    20154

    浏览量

    247380
  • 交叉编译
    +关注

    关注

    0

    文章

    37

    浏览量

    12977
  • 虚拟机
    +关注

    关注

    1

    文章

    968

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    龙芯2K0300蜂鸟开发系统正式发布

    6月18日,龙芯2K0300蜂鸟开发系统发布暨技术交流会在广州成功举办。百余位嵌入式领域的业界专家、合作伙伴、工程师等齐聚羊城,围绕技术创新、实践应用、发展趋势等展开深入交流。龙芯
    发表于 06-19 16:29 2120次阅读
    龙芯<b class='flag-5'>2K0300</b>蜂鸟<b class='flag-5'>开发</b>系统正式发布

    龙芯 2K0300 蜂鸟开发系统正式发布!!

    龙芯2K0300蜂鸟开发系统正式发布 6月18日,龙芯2K0300蜂鸟开发系统发布暨技术交流会在广州成功举办。百余位嵌入式领域的业界专家、合
    发表于 06-19 16:27

    广东龙芯发布2K0300蜂鸟板,今日正式发售

    2K0300蜂鸟板是基于龙芯中科自研的LoongArch架构2K0300处理器设计的,整体结构小巧紧凑,功能丰富齐全。龙芯
    发表于 06-20 10:00

    龙芯2K0300蜂鸟板支持OpenHarmony 4.0 Release版本操作系统

    龙芯2K0300蜂鸟板是基于龙芯中科自研的LoongArch架构2K0300处理器设计的,整体结构小巧紧凑,功能丰富齐全。龙芯
    发表于 06-20 10:02

    2k0300loongarch32编译有获得方式吗?

    情况 于是,2k0300loongarch32编译有获得方式吗? [root@LS-GD ~]# cat /proc/cpuinfo system type
    发表于 08-19 23:05

    【龙芯2K0300蜂鸟板试用】初了解龙芯2K0300蜂鸟板

    + 配套底板”形式,核心板尺寸 35mm×35mm。 龙芯2K0300处理器面向工业控制、智能终端等嵌入式领域,具有完全自主、技术先进、高能低耗、接口丰富、适配灵活、安全可靠、生态兼容、性价比高等优点
    发表于 08-27 20:41

    龙芯2K0300蜂鸟板试用报告

    ,支持多达40个GPIO接口,方便用户进行外设扩展。 软件环境 在软件环境方面,龙芯2K0300蜂鸟板支持业界主流的开发框架和编程语言,如QT、LVGL和Python3等,并适配了Buildroot
    发表于 09-03 08:32

    【龙芯2K0300蜂鸟板试用】龙芯2K0300蜂鸟开发电测试!

    。 设计与规格 : 处理器 :龙芯2K0300蜂鸟搭载了基于成熟28nm工艺的全自主LoongArch架构指令集的LA264微内核,采用双发射、10级流水线设计,具备出色的计算
    发表于 09-05 20:46

    【龙芯2K0300蜂鸟板试用】龙芯2K0300蜂鸟开发开发环境搭建

    ://www.loongson.cn/ 龙芯技术社区: http://www.loongnix.cn/zh/ 2K0300蜂鸟开发板资料 更多资料从网盘下载 网盘链接 https://pan.baidu.com/s/1qMp1M
    发表于 09-05 21:16

    【作品合集】龙芯2K0300蜂鸟开发板试用精选

    】第一章:电串口调试 作者:@FFD80【龙芯2K0300蜂鸟板试用】板载外设通信测试 作者:@ele2022【龙芯2K0300蜂鸟板试用】开箱体验 作者:@jf_07365693
    发表于 09-10 18:17

    龙芯中科推出基于龙芯2K0300处理器的触控一体机

    近日,中国自主芯片制造商龙芯中科成功发布了全新的触控一体机,这款设备搭载了高性能的龙芯2K0300嵌入式处理器。该处理器基于完全自主的LoongArch
    的头像 发表于 05-13 09:39 1321次阅读

    龙芯2K0300蜂鸟开发系统将于6月18日正式发布

    2K0300产品及解决方案的有效使能工具。 No.1 龙芯2K0300 龙芯2K0300是面向嵌入式行业的高性能低功耗处理器,于2024年正式推出,可为产品方案商和研发工程师提供高性价
    的头像 发表于 06-05 17:02 1740次阅读
    龙芯<b class='flag-5'>2K0300</b>蜂鸟<b class='flag-5'>开发</b>系统将于6月18日正式发布

    新品发布 | 龙芯2K0300系列正式开售

    前言:龙芯2K0300蜂鸟开发系统,是专为国产自主嵌入式领域而设计推出的方案。广州眺望电子科技有限公司是一家专注于嵌入式处理器模组研发与应用的国家高新技术企业,眺望电子将与龙芯中科在
    的头像 发表于 10-25 08:07 2102次阅读
    新品发布 | 龙芯<b class='flag-5'>2K0300</b>系列正式开售

    基于龙芯2K0300处理器 龙芯中科携手正点原子发布龙芯ATK-DL2K0300B开发

    龙芯中科携手正点原子发布龙芯ATK-DL2K0300B开发板。该开发板为正点原子发布的首款龙芯开发板,为基于龙芯2K0300
    的头像 发表于 02-25 15:29 1278次阅读
    基于龙芯<b class='flag-5'>2K0300</b><b class='flag-5'>处理器</b> 龙芯中科携手正点原子发布龙芯ATK-DL<b class='flag-5'>2K0300</b>B<b class='flag-5'>开发</b>板

    何在2K0300开发搭建Qt环境

    近期迅为售后团队反馈,许多用户咨询:2K0300处理器采用了LA264处理器核,若要在该处理器运行Qt
    的头像 发表于 05-16 14:27 450次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>2K0300</b><b class='flag-5'>开发</b>板<b class='flag-5'>上</b>搭建<b class='flag-5'>Qt</b>环境