查看: 11106|回复: 10

RT1052 + RT Thread 驱动LED

[复制链接]
  • TA的每日心情
    开心
    2020-3-29 09:54
  • 签到天数: 418 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    2928

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3307
    最后登录
    2021-4-7
    发表于 2018-11-1 17:15:06 | 显示全部楼层 |阅读模式
    RT-Thread

    RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread具备一个IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过11年的累积发展,RT-Thread已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过两千万台,成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS。
    RT-Thread拥有良好的软件生态,支持市面上所有主流的编译工具如GCC、Keil、IAR等,工具链完善、友好,支持各类标准接口,如POSIX、CMSIS、C++应用环境、Javascript执行环境等,方便开发者移植各类应用程序。商用支持所有主流MCU架构,如ARM Cortex-M/R/A, MIPS, X86, Xtensa, C-Sky, RISC-V,几乎支持市场上所有主流的MCU和Wi-Fi芯片。

    哈哈,介绍好了“猪脚”,我们就来说说使用RT-Thread官方的源码+工具来编译代码并添加led的驱动例程。。
    这里就不多做详细的教程了,软件和代码的下载地址:http://www.rt-thread.org/page/download.html
    感兴趣的朋友可以自行去下载把玩吧。。

    那现在就,简单的介绍下过程。。。
    这里使用的是rt的env配置工具,可以在上面的链接里下载到。。就不过多的介绍了。。

    使用menuconfig 功能可以开启图形化RT系统的各个组件的配置。

    QQ截图20181101075841.jpg


    这里选择rt1052evk 板卡,按照默认的配置。退出menuconfig

    QQ截图20181101075906.jpg

    然后使用scons --target=mdk 指令生成一个mdk工程。。

    QQ截图20181101080853.jpg

    好的,现在到main里添加led的接口配置

    RT里所有的io都被重新定义了,我们可以在bsp\imxrt1052-evk\drivers\drv_pin.c
    文件中找到定义的板子led是52。。


    QQ截图20181101101346.jpg

    QQ截图20181101101145.jpg

    LED运行函数。。

    QQ截图20181101101231.jpg

    现在配置下keil工程退rom和ram的配置

    QQ截图20181101101541.jpg

    QQ截图20181101101557.jpg

    这里我使用了jlink v9 版本的下载器

    QQ图片20181101121058.jpg

    QQ截图20181101101645.jpg

    添加RT1052的flash下载算法

    QQ截图20181101101725.jpg

    编译好了,就可以下载了(下载flash前需要把boot的拨码开关3设置为On,切记要断电操作)。。 这是下载过程截图。

    QQ截图20181101102527.jpg

    下载完毕了。 现在需要把,拨码开关的3,拨到off状态。。切记要断电操作

    QQ截图20181101102537.jpg

    接下来我使用putty 跟开发板串口通讯,并且测试RT系统的运行情况。。

    QQ截图20181101102616.jpg

    好了,上电开机就可以看到RT的系统的了。。
    红色***处就可以看到,SD卡加载正常。。


    QQ截图20181101102850.jpg



    红色***处就可以看到,我们添加的led跑灯功能了。。

    QQ截图20181101102701.jpg

    好了,只需要在putty输入led回车,板载的led就开始闪了
    并且串口里输出字符串。。

    QQ截图20181101102722.jpg

    最后,使用list_thread 查看系统使用情况。。

    QQ截图20181101102921.jpg

    多谢,本测试这里就完成了。



                        
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    4130

    主题

    7789

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    42541
    最后登录
    2026-2-4
    发表于 2018-11-1 17:23:03 | 显示全部楼层
    前排支持下  
    qiandao qiandao
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-17 09:58
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    3

    主题

    253

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3044
    最后登录
    2019-10-21
    发表于 2018-11-1 17:29:40 | 显示全部楼层
    优秀……               
    Hi,I am creep!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-2-4 09:24
  • 签到天数: 190 天

    连续签到: 1 天

    [LV.7]常住居民III

    38

    主题

    591

    帖子

    28

    金牌会员

    Rank: 6Rank: 6

    积分
    2207
    最后登录
    2025-8-11
    发表于 2018-11-1 18:45:01 | 显示全部楼层
    优秀优秀
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-9-9 22:51
  • 签到天数: 415 天

    连续签到: 1 天

    [LV.9]以坛为家II

    79

    主题

    3088

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    5181
    最后登录
    2022-5-23
    发表于 2018-11-2 00:56:32 | 显示全部楼层
      V9好精致,巧克力板  可以啊
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-29 09:54
  • 签到天数: 418 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    2928

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3307
    最后登录
    2021-4-7
     楼主| 发表于 2018-11-2 08:53:28 | 显示全部楼层
    ALTIUM2 发表于 2018-11-2 00:56
    V9好精致,巧克力板  可以啊

    改天,给他打印个外壳。。。。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-5-29 08:54
  • 签到天数: 2992 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    45

    主题

    5548

    帖子

    22

    金牌会员

    Rank: 6Rank: 6

    积分
    12035
    最后登录
    2025-5-29
    发表于 2018-11-2 08:58:14 | 显示全部楼层
    很好的教程,赞一个。
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-9-9 22:51
  • 签到天数: 415 天

    连续签到: 1 天

    [LV.9]以坛为家II

    79

    主题

    3088

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    5181
    最后登录
    2022-5-23
    发表于 2018-11-3 02:07:09 | 显示全部楼层
    Paderboy 发表于 2018-11-2 08:53
    改天,给他打印个外壳。。。。

    再小一点就更6了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-17 09:58
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    3

    主题

    253

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3044
    最后登录
    2019-10-21
    发表于 2018-11-7 08:25:19 | 显示全部楼层
    学习了,谢谢boy大神
    Hi,I am creep!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    15

    帖子

    0

    新手上路

    Rank: 1

    积分
    37
    最后登录
    2020-12-15
    发表于 2018-11-7 13:37:08 | 显示全部楼层
    感谢分享,学习了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2026-2-5 02:33 , Processed in 0.110049 second(s), 31 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表