聊聊
RT-
Thread
1.2.0的那些事
RT-Thread 1.2.0 之
不完全
总结
Grissiom
/
@Grissiom
版本变更概览
Overview
GitHub
的迁移
从大教堂到集市的转换
分布式的版本管理带来的分布式的并行开发
184 Pull Requests
12 Issues
Travis
的自动集成
每个 Pull Request 自动构建,涵盖 ARM,MIPS,PPC,AVR32
自动静态代码检查(Clang)
TODO: 代码复杂度检查、MISRA C 检查
MORE TODO: Automatic Unit Tests
Git 之痒
万恶的换行符
请确保在 Windows
®
平台上设置
autocrlf = true
在 Linux 平台上设置
autocrlf = input
。
Thanks to
mbbill
and
rogerz
.
内核特性变化
RTGUI
成为一个独立的
代码仓库
面向窗口的编程方式,自动布局,非等宽字体,alpha blending
BSP
Simulator, Cortex-A8/R4, K60, SEP6200
Cortex-M4 VFP lazy stacking
Coming Soon: Zynq-7000(Cortex-A9)
KERNEL
USB hotplug, device refcount, pipe device and ringbuffer fix
component init, logtrace, ymodem, MSH
LwIP1.4.1, 主从模式的 Modbus
interrupt description
skip-list timer(From O(N) to O(log(N))
……
编程手册
基于
Github
的协作方式
Markdown(pandoc)
的写作方式
感谢
larrycaiyu
提供初始模板
Travis 自动编译推送
RT-Thread 网站
自动更新
内容
内核,基本 API
Finsh, Scons, DFS
TODO
应用模块,lwIP,RTGUI,POSIX API……
如何参与到
RT-
Thread
社区中来
我的板子跑不起来了怎么办!?
—— 如何在社区中有效的提 bug
我写了一些代码,怎么样贡献给社区?
—— 如何利用 github 进行协作开发
什么?pull request 被拒了,为什么?
—— 如何有效的进行沟通
</thanks>
Q & A
Powered by
reveal.js