比赛介绍 本次电子发烧友设计挑战赛由电子发烧友与rt-thread社区联合举办,目的在于共同推进MicroPython在国内的普及和应用,让更多工程师和爱好者有机会深入了解和学习MicroPython,能够跟随开源硬件的发展,从编码者变为设计者,从创客变为发明家。 这里介绍下RT-Thread MicroPython 1、RT-Thread MicroPython 使用 RT-Thread 操作系统提供的上层 API ,因此不依赖特定的开发板,可以运行在任何搭载了 RT-Thread 操作系统(RT-Thread 3.0 版本以上)并且有一定资源(RT-Thread MicroPython 占用资源最大不超过ROM : 190KB,RAM : 8K)的嵌入式平台上。 2、RT-Thread 有很好的硬件设备抽象层,因此通过 RT-Thread MicroPython 实现底层硬件的访问和控制非常容易。 3、由于 Python 语言简洁的特性,减小了编程的难度,降低了嵌入式编程的门槛,可以让更多人可以体验嵌入式编程的乐趣。 4、常用的外设与功能都有相应的模块来支持,只需简单的 Python 编程即可实现所需功能。 这次活动使用了国产的华特微芯的SWM320(Cotex-M4内核)开发板,由rt-thread社区将MicroPython移植到SWM320开发板上,开发板已经移植并写入了MicroPython固件,大家只要连接usb就可以使用。 挑战悬赏: 1. 挑战周期内完成挑战任务最好的选手:获得400元奖励(根据挑战者作品的难易程度和作品描述的详细程度来判定获胜者) 2. 挑战周期内,如期完成挑战任务的其他选手:价值100元的精美礼品 3. 限最多10名入围挑战者(从报名参与者中择优录取,并免费提供开发板) 挑战申请时间: 2周(7月1日—7月15日) 挑战名单公布时间: 7月10日公布第一批4名选手;7月15日公布第二批6名选手 挑战周期: 4-8周 指定硬件: 国产的华芯微特的SWM320(Cotex-M4内核)开发板(申请成功后免费提供) 指定软件: RT-Thread MicroPython 任务挑战书: 挑战者需基于上述指定软硬件,在为期4-8周的时间内,选择以下主题完成一个项目: 1.研究RTT代码的编译以及添加自定义的功能模块 2.外部传感器的使用 3.编写rtt版的MicroPython使用教程 4.搭建MQTT服务器 5.远程温湿度监控 参赛对象 1. 活动面向在校工科学生、工程师、创客 2. 点击免费申请按钮填写报名表单参加挑战(需为电子发烧友论坛的已注册用户) 3. 电子发烧友将在报名者中择优挑选最多10名挑战者,并提供涉及当月项目的开发板及部分主要硬件的免费租借(需挑战者交付押金,活动结束押金退还) 4. 在限定挑战周期内,挑战者需在电子发烧友论坛项目作品页面提交作品 l 提交作品链接:http://www.elecfans.com/project/launch或在指定论坛版块http://bbs.elecfans.com/zhuti_288_1.html发帖(包括项目概述、硬件设计、软件调试、视频效果演示,要求不少于500字+5张图片) l 提交项目名称格式:【RT-Thread挑战赛】+项目名称 组队规则 参赛队伍可以是单人组队,或者自由组合,但是最多不超过三人。 注: 1、每人只能参加一支队伍; 2、保证报名信息准确有效,否则会被取消参赛资格及激励; 3、报名、组队变更和实名认证截止时间均为:7月15日; 4、报名方式:在本帖下认真回复,我们会择优选取。 回复模版如下: 一。你计划如何玩Rt-Thread MPY? 二。你想参与的主题是(以下四选一): 1.研究RTT代码的编译以及添加自定义的功能模块 2.外部传感器的使用 3.编写rtt版的MicroPython使用教程 4.搭建MQTT服务器 5.远程温湿度监控 注意事项 1、所有参赛者请勿在比赛论坛、交流群出现色情、暴力、政治等言辞,违规者将一律取消参赛资格。 2、禁止参赛者之间分享任何解题思路、作弊抄袭,违规者一律取消参赛资格。 3、请参赛者保持手机畅通,以便主办方及时联系您。 5、比赛规则的最终解释权归电子发烧友所有。 比赛流程 参考资料: MCU介绍 RT-Thread MicroPython 快速上手 RT-Thread MicroPython 开发手册介绍 |
|
来自: 西北望msm66g9f > 《编程》