作者介绍:
大学毕业之后去了一家SOC原厂做Linux驱动,当时负责jtag、adc、gpio key、adc key、watchdog驱动的维护,一年半后跳槽到了一家做产品的公司,主要用STM32为主控;沉下心来,站在工程的角度上重新捡起STM32,并在此记录,此专栏会持续更新(预计三天更新一篇)…
写在前面的话:
此系列文章主要记录以下问题:
(1) 没有跑操作系统的软件框架怎么搭建。
(2) 一套代码怎么适配所有产品。
(3) IAP升级,bootloader和上位机怎么写。
(4) 链接地址怎么改,怎么添加自己的段。
(5) 支持上位机或手机标定功能的代码怎么写。
(6) 电机驱动和控制。
(7) 产品怎么实现量产。
(8) 怎么做知识产权保护,让别人无法破解芯片。
(9) 怎么用git进行多人协作开发。
(10) 工作和生活的一些感悟。
一切都是站在面向对象和状态机的角度思考问题…
学习笔记总目录:专题一(软件)、专题二(无刷直流电机)、专题三(硬件)
本专题目录 |
---|
专题一:1.搭建STM32开发环境 - 从工具到软件,从0到1 |
专题一:2.Framework之led闪烁 - 先让系统能够跑起来 |
专题一:3.Framework之添加一个调度器 - 让系统能按时间片轮询调度task |