-
Notifications
You must be signed in to change notification settings - Fork 14
Home
欢迎来到 ZJU-UIUC Meta 战队控制组 Wiki。请使用右侧导航跳转页面 =>
GitHub Wiki 是战队知识传承的重要平台,需要大家共同参与维护。在这里,你不仅仅是一位读者,也应当是一位书写者。
当你构思了一个精巧体系,你应当把你的思路记录下来,以便其他队员理解。即使以后程序迭代,你的代码不再被使用,这些文档依然是宝贵的记录和见证,让大家知道我们如何走到今天。
当你反复尝试,成功安装了一个程序或者库,你应当把你的步骤记录下来。无论是你自己还是其他队员,重新进行这些步骤时,就重新踩一遍那些坑。
即使你对你正在阅读的文档并无了解,只是跟着步骤执行,你也应该把文档源代码打开放在一旁。对于不清楚的地方、需要更新的地方、不适配某一操作系统的地方,你都应当及时更正。当你走完了文档的所有步骤,文档本身也得到了更新。
规则每年变化,技术时常更新,战队人员也在不断更迭。代码、图纸,或许会在某一天被弃用,但你的贡献将被大家永远铭记。请不要吝惜你的笔墨,请将你的知识和见解传承下去。
Wiki 本身是一个 Git 仓库,页面使用 Markdown 书写。
Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。(Wikipedia)
- 克隆 Git 仓库:
https://github.com/Meta-Team/Meta-Infantry.wiki.git
- 使用 Markdown 编辑。
- Git commit, push, 修改生效。
Markdown 教程网上已有众多,例如 Mastering Markdown · GitHub Guides,请根据需求自行查阅学习。
编辑 Markdown 不需要特别的工具,文本编辑器就可编辑。也可使用 VSCode 等编辑器,有许多实用的插件辅助 Markdown 编写、预览,例如 Markdown All in One、Markdown Paste 等。
此 Wiki 中的文档主要针对目前战队使用的工程 Meta-Infantry 而编写,但其使用范围并不局限于此,可以拓展到其他的嵌入式开发、C/C++ 程序等。
右侧导航 =>
-
嵌入式、MCU、STM32、Contex-M4、开发板、仿真器:嵌入式开发简介
-
编译器、交叉编译:工具链 - 概念介绍
-
Make:工具链 - 概念介绍
-
CLion:工具链 - 概念介绍、工具链 - 工程配置、CLion 实用手册
-
minicom:Mac-串口工具-minicom-配置
-
Putty:Win-串口工具-PuTTY-配置
-
CP2102 串口模块、HC05 蓝牙模块:Shell 终端使用说明
-
C++ 类、继承、封装:程序架构演进史、Meta-Infantry C++ Style Guide
-
线程:ChibiOS 线程编写
-
事件:ChibiOS 事件系统
- 基础知识
- 基础配置
- 进阶与参考