本帖最后由 9pin 于 2018-7-9 22:13 编辑
这段实践基于F407写了一些代码,开源,已经托管到github
https://github.com/wujique/stm32f407/tree/sw_arch
欢迎大家参观。
程序逻辑清晰,模块化。
自主设计的LCD驱动框架,解决一团乱麻的代码。
当前值得推荐参考的:
1 LCD驱动设计
2 LCD硬件接口抽象设计。
3 SPI通道和控制器分离设计。
4 触摸屏TSLIB实用。
5 简易菜单。
6 K&R内存分配方案。
7 UBOOT 命令行。
代码持续维护更新:
1 持续添加各种驱动。
2 实现 统一设备管理。
3 三段式程序设计介绍。(BOOT、CORE、APP)
4 更远计划实现ELF动态加载。
近期将推出1元钱/日整套F407开发板租借服务,希望对在校的朋友学习有所帮助。 |