查看: 4282|回复: 10

RT1052 + RT Thread 驱动LED

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

    [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的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3300

    主题

    6547

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32028
    最后登录
    2024-4-26
    发表于 2018-11-1 17:23:03 | 显示全部楼层
    前排支持下  
    签到签到
    回复 支持 反对

    使用道具 举报

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

    [LV.4]偶尔看看III

    3

    主题

    253

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

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

    使用道具 举报

  • TA的每日心情

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

    [LV.7]常住居民III

    38

    主题

    591

    帖子

    28

    金牌会员

    Rank: 6Rank: 6

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

    使用道具 举报

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

    [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 天

    [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的每日心情
    开心
    3 小时前
  • 签到天数: 2628 天

    [LV.Master]伴坛终老

    45

    主题

    5184

    帖子

    22

    金牌会员

    Rank: 6Rank: 6

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

    使用道具 举报

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

    [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 天

    [LV.4]偶尔看看III

    3

    主题

    253

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2972
    最后登录
    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 | 显示全部楼层
    感谢分享,学习了
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-26 12:02 , Processed in 0.150660 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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