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

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

3天内不再提示

超高性价比 ARM Cortex -A53教学实验箱快来提走

创龙教仪 2024-04-23 08:32 次阅读

基于Samsung S5P6818,ARM Cortex-A53八核处理器,主频1.4GHz,集成Mali-400 MP4图形处理器,支持3D图形流畅运行,支持1080P大尺寸高清视频播放。

efa0822a-0108-11ef-9118-92fbcf53809c.jpg

实验箱含实验板、7寸触摸屏、7寸全键盘,可选20多种拓展模块。

实验箱支持:音频输入输出接口、摄像头接口、电机接口、ADCEthernetUART、RTC、LCD、HDMIUSB HOST、USB OTG、SPI、IIC、GPIO、SD等外设与接口。适用于嵌入式系统物联网、无线传感器人工智能等教学领域。

efb4410c-0108-11ef-9118-92fbcf53809c.png

efdeb6da-0108-11ef-9118-92fbcf53809c.jpg

实验内容丰富,满足多场景教学需求

创龙教仪提供丰富的教学实验案例,让学生更全面地了解 ARM 人工智能、传感器、物联网相关知识与应用,实验类别如下表:


第一章

Linux 实验环境搭建与 Linux 开发基础

第二章

Linux 系统移植开发实验

第三章

Linux 驱动开发实验

第四章

Linux应用开发实验

第五章

Linux Qt 形界面开发实验

创龙教仪提供保姆式实验操作教程,提供教学实验手册、教学实验视频,在明确重点知识的前提下,指导学生一步步操作,帮助快速打好专业基础。手册内容如下表:

实验目的

帮助学生理解实验重点并掌握知识点运用。

实验原理

包含模块原理图、源码解析、现象原理等,帮助学生理解实验现象的实现方式。

实验设备

介绍实验所需的硬件设备、软件设备等,让学生提前做好实验准备,节约时间成本。

实验步骤

详细介绍实验操作步骤,包含源码编译、硬件连接、软件操作等,帮助学生快速上手。

f000d530-0108-11ef-9118-92fbcf53809c.png

f015db06-0108-11ef-9118-92fbcf53809c.jpg

向下滑动查看所有内容

这是一条分割线

案例分享:3-2 PWM 驱动实验

一、实验目的

熟悉基本字符设备的驱动程序设计,掌握在Linux系统下PWM的使用方法并通过应用程序验证蜂鸣器驱动。


二、实验原理

根据原理图,可知使用的是无源蜂鸣器。

f042ca8a-0108-11ef-9118-92fbcf53809c.png

PWM控制

通过输出PWM控制蜂鸣器,MCU_ISO7816_CLK管脚为SA14/GPIOC14/PWM2/VICLK2,可以查看数据册"Datasheet\CPU\Nexell-S5P6818.pdf"查看PWM管脚的相关介绍。


f06d0084-0108-11ef-9118-92fbcf53809c.png

PWM输出脚,默认为低电平,PWM计数器TCNTn的初始值等于TCNTBn,当TCNTn的值递减到等于TCMPBn的值时,PWM输出高电平,当PWM计数器的递减到0时,输出又变为低电平,如此周而复始。


f08324e0-0108-11ef-9118-92fbcf53809c.png

程序框架

1、可以在Ubuntu中查看相关驱动代码。

2、打开驱动代码。蜂鸣器驱动实现为一个字符设备,通过 ioctl 函数来设置相关寄存器的值以此来实现PWM 波形的输出与禁止。

3、首先查看驱动入口函数,在入口函数中申请了PWM。

4、接着为防止驱动加载后直接响起,则使用了pwm_config和pwm_disable,分别是将占空比设置为0和禁用此PWM。

5、当在应用层使用ioctl的时候,会对应到函数操作,这里的pwm_config,第一个参数是设置占空比是以有效时间,第二个参数是设置周期。pwm_enable则为启用此PWM。


f09add6a-0108-11ef-9118-92fbcf53809c.png

三、实验步骤实验设备

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


f0b51388-0108-11ef-9118-92fbcf53809c.png

本实验中使用的是TL6818-PlusTEB实验箱,所需的配件为Micro SD卡、读卡器、电源、Micro USB、RS232 交叉串口母线和USB 转 RS232 串口线。


f0c5086a-0108-11ef-9118-92fbcf53809c.png

编译源码

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

(2)执行指令进入内核文件夹里面,然后输入命令进入内核菜单。

(3)在内核菜单,通过电脑键盘的上下左右按键、Enter键控制进入相应目录。

(4)选择BUZZER驱动,关闭motor驱动。“*”代表选择,通过空格键控制。

(5)然后选择exit,按下enter键不断退出。

(6)退出到最后提示是否保存,选择Yes,按下enter键退出。

(7)然后执行命令返回SDK目录,编译整个SDK。

(8)等待编译完成,生成新的uImage。


f0e39ae6-0108-11ef-9118-92fbcf53809c.png

文件拷贝

(1)将SD系统启动卡通过读卡器连接到计算机,虚拟机Ubuntu系统会自动识别SD系统启动卡,点击连接到Ubuntu。

(2)进入uImage目录,然后输入命令将uImage更新到卡里面。

(3)在Ubuntu中,执行以下命令,在SD卡内建立一个目录用于放置执行文件,如果已有相应的文件夹,则跳过创建文件夹的步骤。

(4)将测试文件拷贝到SD的目录。

(5) 拷贝完成后,弹出SD卡。


f0faa93e-0108-11ef-9118-92fbcf53809c.png

硬件连接

(1)插入SD卡。

(2)使用RS232交叉串口母线和USB转RS232串口线连接实验箱的UART0和电脑的USB口。

(3)设置拨码开关为SD卡启动模式100。

(4)使用Micro USB线连接实验箱的USB OTG和电脑的USB口。

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


f1224a48-0108-11ef-9118-92fbcf53809c.png


软件操作

接着进行软件部分操作。

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

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

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

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

(5)登录成功后,在串口调试窗口执行以下命令,进入测试程序所在目录,运行程序。

(6)程序运行后蜂鸣器响起4声,说明蜂鸣器驱动正常。同时串口调试窗口打印相关信息

(7)实结束后,实验箱断电,取下SD卡,将SD系统启动卡通过读卡器连接到计算机,连接到Ubuntu,执行命今替换回原来的ulmage文件。

f14b90b0-0108-11ef-9118-92fbcf53809c.png

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

    关注

    68

    文章

    19259

    浏览量

    229650
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9084

    浏览量

    367380
  • Cortex
    +关注

    关注

    2

    文章

    202

    浏览量

    46482
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

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

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

    高校嵌入式教学实验,开启智慧教学新篇章

    高校嵌入式教学实验,开启智慧教学新篇章
    的头像 发表于 05-23 08:32 501次阅读
    高校嵌入式<b class='flag-5'>教学</b><b class='flag-5'>实验</b><b class='flag-5'>箱</b>,开启智慧<b class='flag-5'>教学</b>新篇章

    ARM Cortex-A53嵌入式开发平台Android手册

    电子发烧友网站提供《ARM Cortex-A53嵌入式开发平台Android手册.pdf》资料免费下载
    发表于 04-28 15:10 0次下载

    双DSP C2000+C5000高性价比教学实验

    丨►基于TIDSPC2000+C5000实验基于TITMS320F28335浮点DSPC28x控制器和TMS320VC5509A架构的定点DSPC55x音频专用处理器,其中
    的头像 发表于 04-26 08:32 417次阅读
    双DSP C2000+C5000<b class='flag-5'>高性价比</b><b class='flag-5'>教学</b><b class='flag-5'>实验</b><b class='flag-5'>箱</b>

    适用于ARM Cortex®—A53处理器和FPGA TPS65219 数据表

    电子发烧友网站提供《适用于ARM Cortex®—A53处理器和FPGA TPS65219 数据表.pdf》资料免费下载
    发表于 04-01 16:23 0次下载
    适用于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>®—<b class='flag-5'>A53</b>处理器和FPGA TPS65219 数据表

    适用于 ARM Cortex®—A53 处理器TPS65219-Q1数据表

    电子发烧友网站提供《适用于 ARM Cortex®—A53 处理器TPS65219-Q1数据表.pdf》资料免费下载
    发表于 03-27 13:46 0次下载
    适用于 <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>®—<b class='flag-5'>A53</b> 处理器TPS65219-Q1数据表

    适用于ARM Cortex®—A53处理器A53处理器和FPGA的集成电源管理IC TPS65220数据表

    电子发烧友网站提供《适用于ARM Cortex®—A53处理器A53处理器和FPGA的集成电源管理IC TPS65220数据表.pdf》资料免费下载
    发表于 03-27 10:04 0次下载
    适用于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>®—<b class='flag-5'>A53</b>处理器<b class='flag-5'>A53</b>处理器和FPGA的集成电源管理IC TPS65220数据表

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

    RK3568J处理器设计的四核 ARM Cortex-A55 国产嵌入式教学实验,提供了丰富的教学
    发表于 03-22 14:29

    适用于ARM Cortex®—A53处理器和 FPGA的集成电源管理IC TPS65220数据表

    电子发烧友网站提供《适用于ARM Cortex®—A53处理器和 FPGA的集成电源管理IC TPS65220数据表.pdf》资料免费下载
    发表于 03-06 14:56 0次下载
    适用于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>®—<b class='flag-5'>A53</b>处理器和 FPGA的集成电源管理IC TPS65220数据表

    适用于ARM CortexA53处理器和FPGA TPS65219数据表

    电子发烧友网站提供《适用于ARM CortexA53处理器和FPGA TPS65219数据表.pdf》资料免费下载
    发表于 03-06 14:46 0次下载
    适用于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>—<b class='flag-5'>A53</b>处理器和FPGA TPS65219数据表

    适用于ARM Cortex®—A53 处理器TPS65219-Q1数据表

    电子发烧友网站提供《适用于ARM Cortex®—A53 处理器TPS65219-Q1数据表.pdf》资料免费下载
    发表于 03-06 14:11 0次下载
    适用于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>®—<b class='flag-5'>A53</b> 处理器TPS65219-Q1数据表

    适用于AM64x Arm®Cortex®-A53 处理器的TPS6521855 电源管理 IC数据表

    电子发烧友网站提供《适用于AM64x Arm®Cortex®-A53 处理器的TPS6521855 电源管理 IC数据表.pdf》资料免费下载
    发表于 02-28 13:57 0次下载
    适用于AM64x <b class='flag-5'>Arm</b>®<b class='flag-5'>Cortex</b>®-<b class='flag-5'>A53</b> 处理器的TPS6521855 电源管理 IC数据表