发 帖  
[创意DIY] SWM320开发板设计挑战赛—基于RT-Thread 操作系统
2018-7-2 09:45:21  7358 SWM320 RT-Thread
收藏 1 收藏 推荐 0 推荐
分享
比赛介绍
本次电子发烧友设计挑战赛由电子发烧友与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、比赛规则的最终解释权归电子发烧友所有。

比赛流程
123.png

参考资料:
MCU介绍
RT-Thread MicroPython 快速上手
RT-Thread MicroPython 开发手册介绍









2018-7-2 09:45:21   评论
16 个讨论
本帖最后由 zhangyadong300 于 2018-7-3 14:50 编辑

申请理由:学习基于SWM320开发板的RT-Thread MicroPython 使用
挑战周期:6周
项目计划:使用外部传感器采集数据,通过外网发送到自建服务器的远程数据监控报警系统第一周:完成RT-Thread MicroPython模块的学习
第二周:完成外接传感器驱动库的编写和集成
第三周:自建服务器数据统计相关代码
第四周:外界传感器数据采集和上传服务器的相关代码
第五、六周:自己服务器数据统计、查看数据的相关代码

评分

参与人数 1积分 +1 收起 理由
ElecFans王岑 + 1 你好,项目计划不够详细哦,要像试用申请理由一样,尽量详细些.

查看全部评分

2018-7-2 18:18:06 评论

举报

不会  帮顶     
2018-7-2 21:09:08 评论

举报

暑假来了,有人学习有人疯狂的玩。
电子发烧友又送来了暑假好活动!
2018-7-3 13:33:41 评论

举报

1.研究RTT代码的编译以及添加自定义的功能模块
2018-7-3 16:38:26 评论

举报

zsyzww 发表于 2018-7-3 16:38
1.研究RTT代码的编译以及添加自定义的功能模块

你好,暂时不用提供联系方式了(已经给你修改)。等申请结束后,我再单独联系申请成功的用户。另外你并没有回复模版问题一:你计划如何玩Rt-Thread MPY?
2018-7-3 17:54:17 评论

举报

我想玩玩  外部传感器的使用  ,怎么报名  ?
2018-7-4 10:33:44 评论

举报

艾尼瓦尔 发表于 2018-7-4 10:33
我想玩玩  外部传感器的使用  ,怎么报名  ?

回复模版如下:
一。你计划如何玩Rt-Thread MPY?
二。你想参与的主题是(以下四选一):
       1.研究RTT代码的编译以及添加自定义的功能模块
       2.外部传感器的使用
       3.编写rtt版的MicroPython使用教程
       4.搭建MQTT服务器
       5.远程温湿度监控
在本帖下回复就可以了。
2018-7-4 11:14:45 评论

举报


SWM320芯片不错,很超值。
2018-7-5 15:31:09 评论

举报