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

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

3天内不再提示

国产Cortex-A55实验箱操作案例分享:LED程序开发

创龙教仪 2024-11-01 08:10 次阅读

a19f4448-97e5-11ef-8084-92fbcf53809c.png

一、实验目的

(1)熟悉Qt程序的开发流程。

(2)掌握Qt Creator的基础开发使用。

(3)通过编写Qt程序实现LED控制的显示界面。

a1aee40c-97e5-11ef-8084-92fbcf53809c.png

二、实验原理

Qt工程创建

Qt工程的创建步骤包括:

(1)创建Qt工程;

(2)GUI的设计实现:LCD显示界面以及与用户的交互;

(3)编辑控制代码;

(4)编译程序;

(5)运行

a1d48b80-97e5-11ef-8084-92fbcf53809c.png

管脚控制

根据原理图,可知LED1和LED2的管脚控制:

LED1是GPIO0_D5_d管脚控制。

LED2是GPIO0_D6_d管脚控制。

a1db1a2c-97e5-11ef-8084-92fbcf53809c.png

三、实验设备

实验软件

本实验中使用的软件为.VMware17+Ubuntu18.04.4 和串口调试工具Xshell。

a1f35c90-97e5-11ef-8084-92fbcf53809c.pnga20743d6-97e5-11ef-8084-92fbcf53809c.png

实验硬件

本实验中使用的是TL3568-PlusTEB实验箱,所需的配件为Micro SD卡、Type-C线和电源

a225d08a-97e5-11ef-8084-92fbcf53809c.png

a23acc2e-97e5-11ef-8084-92fbcf53809c.pnga242af5c-97e5-11ef-8084-92fbcf53809c.pnga24a6b8e-97e5-11ef-8084-92fbcf53809c.png

四、实验步骤

驱动配置

(1)打开Ubuntu,将Demo文件夹拷贝到RK3568目录下。

(2)"Ctrl+Alt+T"打开控制台,执行命令启动Qt Creator。

(3)打开led_control.pro文件

如有弹出的对话框,点击No。对话框主要内容为:是否需要加载上一台电脑的配置文件,此文件包含上一台电脑的配置规则,我们不需要使用,重新制定规则。勾选3568套件,然后点击configure project即可。

(4)双击mainwindow.cpp打开界面控制和设计的源码

(5)点击"Projects",可以查看编译文件保存的路径

(6)编译生成ARM端的Qt程序镜像,在右下角会出现编译进度条,变绿后编译完成。可在目录下查看生成的ARM端Qt程序镜像。

(7)编译完成后将文件拷贝到SD卡内。

通过Linux系统启动卡或者OpenSSH的方式(需有网络和路由器)将编译生成的可执行文件拷贝至文件系统任意相同路径下。

(8)本次操作采取OpenSSH的方式拷贝。使用OpenSSH命令将文件拷贝至实验箱文件系统。

a2557286-97e5-11ef-8084-92fbcf53809c.png

硬件连接

接着进行硬件连接,

(1)将Linux系统启动卡插至Micro SD卡槽。

(2)使用Type-C线连接USB TO UART2调试串口到PC机。

(3)连接电源线,先不要上电。

a26f1722-97e5-11ef-8084-92fbcf53809c.png

软件操作

接着进行软件部分操作。

(1)先在设备管理器查看串口的端口号;

(2)再设置串口调试工具,波特率设置为1500000,点击连接,在Xshell调试终端会显示连接成功。

(3)连接成功后,拨动实验箱的电源开关,将实验箱上电。

(4)等待系统登录SD卡系统。

(5)登录成功后,在可执行程序所在目录执行命令运行程序。

(6)运行程序后可看到LCD会显示界面。依次点击LCD上的Switch LED 1和Switch LED 2按钮,可以点亮底板的LED1和LED2,同时LCD上面的两个按钮会显示LED 1 is ON和LED 2 is ON,并变成绿色。

a28d4616-97e5-11ef-8084-92fbcf53809c.png

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

    关注

    0

    文章

    30

    浏览量

    10356
  • 实验箱
    +关注

    关注

    0

    文章

    62

    浏览量

    9133
  • LED程序
    +关注

    关注

    1

    文章

    4

    浏览量

    1723
收藏 人收藏

    相关推荐

    Cortex-A55Cortex-A73处理器的区别

    Cortex-A55Cortex-A73都是由ARM开发的处理器内核。Cortex-A55是一种低功耗、高效的内核,专为入门级智能手机和其他设备设计。
    的头像 发表于 08-30 11:35 6153次阅读
    <b class='flag-5'>Cortex-A55</b>和<b class='flag-5'>Cortex-A</b>73处理器的区别

    创龙教仪基于瑞芯微3568的ARM Cortex A-55教学实验 适用于人工智能 传感器 物联网等领域

    适用课程 Cortex-A55 ARM嵌入式实验主要用于《ARM 系统开发》、《ARM 应用开发》《物联网通信技术》、《嵌入式系统设计》
    发表于 03-22 14:29

    基于RK3568教学实验操作案例分享:4-1 LED灯控制实验

    一、产品简介 TL3568-PlusTEB人工智能实验 国产高性能处理器 64 位 4 核低功耗 2.0 GHz超高主频 1T 超高算力 NPU 兼容鸿蒙等国产
    发表于 09-23 14:06

    Cortex-A55国产处理器_教学实验_操作案例分享:5-21 手势识别实验

    一、实验目的 熟悉Qt程序开发流程。 掌握Qt Creator的基础开发使用。 通过编写Qt程序实现手势识别的显示界面。 二、
    发表于 10-15 16:18

    Cortex-A55 处理器到底什么来头?创龙教仪一文带您了解

    的应用场景。 双核双线程 Cortex-A55采用双核双线程设计,在处理多线程操作时可能稍逊于四核处理器,但在计算密集型任务上表现毫不逊色。这意味着无论是玩游戏还是处理多任务,Cortex-A55都能
    发表于 12-03 17:00

    什么是ARM Cortex-A55

    你是否已经听说了最近市场上发布了几款新的 CPU?它们的性能非常强大!当然,我说的就是 ARM Cortex-A75 和Cortex-A55,即首批基于新近发布的DynamIQ 技术的Cortex-A系列处理器。
    发表于 10-15 06:19

    Arm Cortex-A55软件优化指南

    Cortex-A55内核是一款中端、低功耗内核,可实现Armv8-a架构,支持Armv8.1-a扩展、Armv8.2-a扩展、RAS扩展、Armv8.3-
    发表于 08-11 07:16

    ARM Cortex-A55软件优化指南

    2 《Cortex-A55核心》是一个中程、低功率核心,在支持Armv81-A扩展、Armv8.1-A扩展、Armv8.2-A扩展、RAS扩展、Armv8.3-
    发表于 08-24 07:15

    Cortex-A55Cortex-A73处理器的区别

    Cortex-A55Cortex-A73处理器的区别  Cortex-A55Cortex-A73处理器是英国ARM公司推出的两款处理器,都是ARMv8-
    的头像 发表于 09-15 17:49 1.9w次阅读

    基于“中国芯”RK3568 ARM Cortex-A55教学实验强势首发

    ,支持鸿蒙OS、安卓、Linux、Ubuntu、Debian等操作系统,实验支持翼辉操作系统显示界面。丨►国产化率100%核心板CPU、R
    的头像 发表于 04-04 08:31 871次阅读
    基于“中国芯”RK3568 ARM <b class='flag-5'>Cortex-A55</b>教学<b class='flag-5'>实验</b><b class='flag-5'>箱</b>强势首发

    为什么更推荐Cortex-A55教学实验?我来告诉您!

    国产嵌入式芯片,助力“中国芯”工程!TL3568-PlusTEB是一款基于瑞芯微RK3568国产化处理器设计的4核ARMCortex-A55嵌入式教学实验
    的头像 发表于 05-31 08:32 993次阅读
    为什么更推荐<b class='flag-5'>Cortex-A55</b>教学<b class='flag-5'>实验</b><b class='flag-5'>箱</b>?我来告诉您!

    国产Cortex-A55高性能人工智能实验机械臂姿态识别案例

    国产Cortex-A55高性能人工智能实验机械臂姿态识别案例
    的头像 发表于 07-19 08:32 352次阅读
    <b class='flag-5'>国产</b><b class='flag-5'>Cortex-A55</b>高性能人工智能<b class='flag-5'>实验</b><b class='flag-5'>箱</b>机械臂姿态识别案例

    智能目标颜色识别抓取丨国产Cortex-A55人工智能实验机械臂案例分享

    智能目标颜色识别抓取丨国产Cortex-A55人工智能实验机械臂案例分享
    的头像 发表于 08-10 08:32 463次阅读
    智能目标颜色识别抓取丨<b class='flag-5'>国产</b><b class='flag-5'>Cortex-A55</b>人工智能<b class='flag-5'>实验</b><b class='flag-5'>箱</b>机械臂案例分享

    智能机械臂人脸识别特效丨国产Cortex-A55人工智能实验案例分享

    智能机械臂人脸识别特效丨国产Cortex-A55人工智能实验案例分享
    的头像 发表于 08-30 13:03 630次阅读
    智能机械臂人脸识别特效丨<b class='flag-5'>国产</b><b class='flag-5'>Cortex-A55</b>人工智能<b class='flag-5'>实验</b><b class='flag-5'>箱</b>案例分享

    国产处理器RK3568教学实验操作案例:LED灯控制实验

    一、产品简介TL3568-PlusTEB人工智能实验国产高性能处理器64位4核低功耗2.0GHz超高主频1T超高算力NPU兼容鸿蒙等国产操作
    的头像 发表于 10-18 08:07 791次阅读
    <b class='flag-5'>国产</b>处理器RK3568教学<b class='flag-5'>实验</b><b class='flag-5'>箱</b><b class='flag-5'>操作案</b>例:<b class='flag-5'>LED</b>灯控制<b class='flag-5'>实验</b>