你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 2887|回复: 9

个人建议HAL库里次底层驱动用标准库,最底层驱动使用寄.....

[复制链接]

39

主题

934

回帖

45

蝴蝶豆

论坛元老

最后登录
2020-6-18
发表于 2016-1-25 15:58:29 | 显示全部楼层 |阅读模式
本帖最后由 wofei1314 于 2016-1-25 16:09 编辑

HAL库使用标准库作为底层开发的好处有:之前使用标准库的工程师可以很方便的过渡使用;
使用cube生产代码框架之后,可以在现有的基础上更改完善,而不需要花很长时间去了解cube,只有懂了工作机制、懂了原理底层才能修改出符合自己意愿的程序;
一定程度上,ST开发维护hal库的工程师是否可以减少工作量。。。

个人观点,不知大家持何态度?

欢迎大家投票分享自己的观点。。。
单选投票, 共有 25 人参与投票 查看投票参与人

投票已经结束

52.00% (13)
36.00% (9)
12.00% (3)
您所在的用户组没有投票权限
回复

使用道具 举报

33

主题

1243

回帖

0

蝴蝶豆

论坛元老

最后登录
2019-3-9
发表于 2016-1-25 16:46:53 | 显示全部楼层
你可以想想ST的工程师为什么不直接在标准库基础上来开发,而要花那么大精力重新开发一套,他们又不是傻子
回复

使用道具 举报

40

主题

1595

回帖

1

蝴蝶豆

论坛元老

最后登录
2018-7-23
发表于 2016-1-25 21:59:42 | 显示全部楼层
HAL更接近底层吧
回复

使用道具 举报

8

主题

294

回帖

2

蝴蝶豆

金牌会员

最后登录
2020-12-9
发表于 2016-1-26 09:22:39 | 显示全部楼层
hal 更接近底层 效率 使用大量宏汇编 直接操作 寄存器 ,提升了效率,hal一出来我就使用了,很好用,从模块化通用的角度,我支持hal
回复

使用道具 举报

7

主题

912

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-4
发表于 2016-1-26 09:34:39 | 显示全部楼层
还是比较习惯标准库
stmcu.org.png
回复

使用道具 举报

10

主题

1651

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-2-15
发表于 2016-1-28 13:40:38 | 显示全部楼层
如果有个继承关系,开发者也很方便。
回复

使用道具 举报

27

主题

353

回帖

8

蝴蝶豆

论坛元老

最后登录
2020-12-7
发表于 2016-1-29 08:56:38 | 显示全部楼层
本帖最后由 adlu 于 2016-1-29 08:59 编辑

熟悉了HAL的程序架构,用起来就很方便了。
HAL和标准库都自成完备体系,没有必要混在一起用。

如果想通过混用的方式过度到HAL,说明程序移植性就有问题,或者说对HAL库根本还不了解。
既然知道HAL是趋势,为什么不直接多花点时间熟悉HAL然后再移植程序呢?

个人观点
回复

使用道具 举报

14

主题

712

回帖

29

蝴蝶豆

金牌会员

最后登录
2020-4-19
发表于 2016-1-29 10:26:33 | 显示全部楼层
HAL加入了厂家太多东西,个人感觉对代码版本管理不方便
回复

使用道具 举报

76

主题

5715

回帖

4

蝴蝶豆

论坛元老

最后登录
2020-10-15
发表于 2016-1-29 13:08:14 | 显示全部楼层
建议楼主学习下软件工程这门课程。
回复

使用道具 举报

31

主题

1951

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-12-4
发表于 2016-1-29 15:35:50 | 显示全部楼层
HAL还是很方便的
回复

使用道具 举报

关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版