RTT架构训练二(开始一个新题目)

训练二的第1步,后面还有几步。

Posted by Sugar on July 9, 2019

《软件架构训练计划》微信群里 RT-Thread 专家传授经验:
拟一个题目,采用“总-分-总”方式完成题目,更有利于新手掌握。
本来应该正式的拟一个题纲,但碍于本人时间关系,先上题目走起来再说。

新题目

题目思路源于对 github 上几个分立 demo 的组合。

题目:按“自动模式”和“手动模式”通过相关传感器控制灯和一个小风扇。

细节规定如下:

视频演示初始化题目工程

要点提示:
1、如何以已有的 demo 为基础创建新工程
2、如何用 git 改变 origin 地址,将改动后的工程提交到新远程库。

视频要点

1、演示了以 demo 为起点建立工程的全部细节。
2、视频后面对 git 和 github 的使用过程,对还不熟 git 的人非常有用。(网上很少有这样详细具体又短的视频展示)
3、对视频中 Sugar 使用的对比软件感兴趣的读者,可以加入《软件架构训练计划》微信群交流。

PS

一、训练二的几个小目标:
1、学会创建 RT-Thread 线程。
2、学会一种线程间通信的方法。
3、按“总-分-总”的形式,最后回头看下软件架构。
(第一个“总”需要一个大纲,但因个人时间原因,我没有做。打算把题目一步一步推起来。)

二、关于Sugar的进度
1、Sugar 对此训练的推文完全是非赢利性的,占自己空闲时间做的。进度上尽量保持一天或两天一更。
2、Sugar 坚持不推长文,不做长视频,让读者用尽量少的时间体会尽量多的内容。文和视频虽然短了,但要浓缩精华进来,Sugar反而更烧脑,工作量一点没减反而增加了,所以进度如果慢了请读者体谅。

三、关于软件架构训练问答汇总
1、我是新手,没用过RT-Thread,不懂多线程,能参加训练么?
答:只要有想会的主观意愿,不论有没有底子,都可以参加。
2、训练什么时候开始的,现在参加晚不晚?
答:开放式训练,什么时候加入,与训练何时开始不相关。就如同一本书,每个人拿到书的时间不同,但谁都没有“晚”,最后只要都读过,都受益就好。
3、参加训练收费么?
答:不收费。训练用的单片机、传感器等读者自备,Sugar不给买。

关注作者

欢迎扫码关注我的公众号MultiMCU EDU

提示:在公众号“关于我”页面可加作者微信好友。

请我喝杯咖啡如何?

微信 weixinfukuan 支付宝 zhifubaofukuan