谁有好框架可以把单片机底层和应用分开

2019-12-09 13:39发布

因被单片机坑了好几次(不排除我没有用好单片机)。
谁有好框架可以把单片机底层和应用分开。
一直想把单片机底层和应用层分开,方便移植换单片机。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
56条回答
lyer
1楼-- · 2019-12-09 18:05
本帖最后由 lyer 于 2019-11-12 15:26 编辑

arduino

avr arm 51 8266 ……各种核底层都移植了
Doding
2楼-- · 2019-12-09 22:14
ST的?HAL!
styleno1
3楼-- · 2019-12-10 02:38
 精彩回答 2  元偷偷看……
zhaojun_xf
4楼-- · 2019-12-10 07:19
本帖最后由 zhaojun_xf 于 2019-11-12 16:09 编辑

光是架构没有用的,习惯是关键。代码的模块化太重要,每个人的写发不同,可移植性区别很大,我的代码目前可移植性还行,所以的修改基本不用改C文件,只改H文件。

图片是我多年来一直使用的工程分层管理。

微信图片编辑_20191112160433.jpg (79.1 KB, 下载次数: 0)

下载附件

2019-11-12 16:05 上传



编辑原因:修改错别字。
love_ourdev
5楼-- · 2019-12-10 12:27
ARM出的CMSIS-Driver可以一定程度上分层隔离,它是各种常用外设的驱动程序框架,不具体依赖某种RTOS。
kinsno
6楼-- · 2019-12-10 14:28
love_ourdev 发表于 2019-11-12 16:08
ARM出的CMSIS-Driver可以一定程度上分层隔离,它是各种常用外设的驱动程序框架,不具体依赖某种RTOS。 ...

我去,这个头像,简直差点让我认不出你这个ID了。。

一周热门 更多>