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

查看: 2892|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版