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

    文章

    20149

    浏览量

    247204
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9499

    浏览量

    388755
  • Cortex
    +关注

    关注

    2

    文章

    220

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    A53 GIC初始化失败(arm_gic_dist_init)的原因?

    现象 调试rt-thread-5.2.1libcpuaarch64commongic.c arm_gic_dist_init函数时, A53 EL1N下,GIC初始化,寄存器无法写入。 原因
    发表于 09-16 07:16

    A53启动从EL3开始的问题求解

    ELx的实现差异。 实现EL3一定要实现EL2,实现EL2不一定实现EL3。 临时对策是在A53 SOC上验证过的。 A53 EL1/0有Non Secure和Secure;EL2只有Non Secure,没有Secure;EL3是Secure。
    发表于 09-16 07:06

    V5.2.1 A53 SMP启动卡死的原因?怎么解决?

    问题现象 使用标准版,A53双核,调试SMP。 SMP第二个核启动后, 1,检查Core0和Core1的VBAR_EL1是相同的0x22C000; 2,检查Core0的SP_EL1
    发表于 09-12 07:32

    PY32F003国产单片机、外设丰富、高性价比的国产替代方案

    PY32F003 是普冉半导体推出的一款高性价比国产32位微控制器,PY32F003是一款高性价比的国产替代方案,可以用来替换一些进口MCU。芯片采用32 位 ARM® Cortex®
    发表于 08-21 11:50

    芯岭技术PY32F030 SSOP24封装,ARM Cortex-M0+ 超高性价比国产MCU,无丝印

    PY32F030是一款基于ARM Cortex-M0+内核的高性价比32位单片机,主频高达48MHz,内置64KB Flash和8KB SRAM,集成丰富外设,包括I2C/SPI/USART接口
    的头像 发表于 07-28 18:29 861次阅读
    芯岭技术PY32F030 SSOP24封装,<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>-M0+ <b class='flag-5'>超高性价比</b>国产MCU,无丝印

    创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—IRIG-B码对时案例

    创龙科技 TL3562-EVM-B 是一款基于瑞芯微 RK3562J/RK3562 处理器设计的四核 ARMCortex-A53 +单核 ARM Cortex-M0 国产工业评估板,主频高达 2.0GHz。
    的头像 发表于 07-08 14:07 598次阅读
    创龙 瑞芯微 RK3562 国产 2GHz 四核<b class='flag-5'>A53</b> 工业开发板—IRIG-B码对时案例

    创龙瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—调试工具安装

    创龙科技 TL3562-EVM-B 是一款基于瑞芯微 RK3562J/RK3562 处理器设计的四核 ARMCortex-A53 +单核 ARM Cortex-M0 国产工业评估板,主频高达 2.0GHz。
    的头像 发表于 06-30 10:28 576次阅读
    创龙瑞芯微 RK3562 国产 2GHz 四核<b class='flag-5'>A53</b> 工业开发板—调试工具安装

    PPEC inside直流稳压电源,超高性价比「低 / 高压大电流测试利器」

    直流稳压电源广泛应用于需要克服电网波动或负载变化影响、为精密电子设备提供稳定直流电压的场合。传统实验室测试电源价格昂贵,森木磊石PPECinside直流稳压电源,凭借其卓越性能及超高性价比,可为
    的头像 发表于 06-10 12:00 551次阅读
    PPEC inside直流稳压电源,<b class='flag-5'>超高性价比</b>「低 / 高压大电流测试利器」

    PPEC inside直流稳压电源,超高性价比「低 / 高压大电流测试利器」

    直流稳压电源广泛应用于需要克服电网波动或负载变化影响、为精密电子设备提供稳定直流电压的场合。传统实验室测试电源价格昂贵,森木磊石 PPEC inside 直流稳压电源,凭借其卓越性能及超高性价比
    发表于 06-10 11:36

    新品 | 视美泰发布高性价比4K超高清数字标牌主板DS-660A

    在数字化浪潮风起云涌的当下,智能显示设备正以前所未有的速度融入我们生活的方方面面。作为智能显示领域的创新先锋,视美泰始终致力于为客户提供卓越的产品与解决方案,推出了全新力作——DS-660A高性价比
    的头像 发表于 05-29 17:08 2271次阅读
    新品 | 视美泰发布<b class='flag-5'>高性价比</b>4K<b class='flag-5'>超高</b>清数字标牌主板DS-660<b class='flag-5'>A</b>

    AM62L系列 带显示屏的低功耗 Arm® Cortex-A53® SoC,适用于 IOT、HMI 和通用应用技术手册

    低成本&性能优化的AM62L系列应用处理器专为Linux应用开发而构建。具有可扩展的 Arm Cortex-A53 内核性能和嵌入式功能,例如:多媒体 DSI/DPI 支持、集成片上 ADC、先进的低功耗管理模式以及具有内置安全功能的 IP 保护的广泛安全选项。
    的头像 发表于 04-14 09:50 997次阅读
    AM62L系列 带显示屏的低功耗 <b class='flag-5'>Arm</b>® <b class='flag-5'>Cortex-A53</b>® SoC,适用于 IOT、HMI 和通用应用技术手册

    超高性价比掌上型HIL丨EGBox Nano正式发布,仅售2.48万元

    仿真事业部特推出EGBoxNano入门级HIL仿真器,以极致便携、精准适配教学超高性价比等核心优势,为高校教学提供创新解决方案,精准匹配高校课程需求,通过技术革新
    的头像 发表于 03-25 10:05 727次阅读
    <b class='flag-5'>超高性价比</b>掌上型HIL丨EGBox Nano正式发布,仅售2.48万元

    超高性价比掌上型HIL丨EGBox Nano正式发布

    Nano 入门级 HIL 仿真器 ,以极致便携、精准适配教学超高性价比等核心优势,为高校教学提供创新解决方案,精准匹配高校课程需求,通过技术革新突破空间与成本限制,实现“随时实验
    发表于 03-25 10:03

    具有双核 Arm Cortex-A53 CPU 的超高性能微处理器RZ/G2E数据手册

    产品的基本软件。经验证的Linux包由瑞萨验证并提供。 *附件:具有双核 Arm Cortex-A53 CPU 的超高性能微处理器RZ G2E数据手册.pdf 特性 最高级别的计算性能:计算性能约为
    的头像 发表于 03-13 14:08 1212次阅读
    具有双核 <b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-A53</b> CPU 的<b class='flag-5'>超高</b>性能微处理器RZ/G2E数据手册

    带四核Arm Cortex-A57和四核Arm Cortex-A53 CPU的RZ/G2H超高性能微处理器数据手册

    具有超高处理性能的四核 Arm®Cortex®-A57(1.5GHz)和四核 Arm Cortex-A5
    的头像 发表于 03-12 17:59 1075次阅读
    带四核<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-A</b>57和四核<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-A53</b> CPU的RZ/G2H<b class='flag-5'>超高</b>性能微处理器数据手册