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

ST强推HAL库到底是一种什么想法?

[复制链接]
sbiyou 提问时间:2018-9-27 17:04 /
阅读主题, 点击返回1楼
收藏 2 评论24 发布时间:2018-9-27 17:04
24个回答
MrJiu 回答时间:2018-9-28 10:01:50
sbiyou 发表于 2018-9-28 09:42
C语言用了这么久也没见落后啊,HAL库跟标准库比就跟python和C语言比一样,虽然用起来简单,但是要要庞大 ...

你这个例子搞错了,是C语言性能牛逼才导致用得久,而不是用的久才导致得牛逼,如果有一个比C语言更加好得,立马就会被取代。。。提到库,有些人就是效率?HAL本身就只是用来初始化而已。。。初始化需要啥效率?如果真得是需要效率得地方,比如一个频繁得中断里面处理,直接用寄存器就可以了。。不冲突!!!
MrJiu 回答时间:2018-9-28 10:06:27
还有呢,就是你怎么说,都只是害怕改变,不想学习!!!就像以前得老工程师用汇编,然后到现在依然,你能说他没错?但是大家都知道,除了特定地方需要用到汇编(OS),这种工程师是要被淘汰得。。。没有一个技能会让你存活很久得,还有很多人依然用protel99,说好用!!!不过是熟练,而不愿意学习新得软件罢了,当然了,你叫他们用AD,借口也是一样得,什么软件太大了啊,什么这不好用,那不好用啊!!!唉。。。人啊,不要为自己得懒惰找接口!!!
sbiyou 回答时间:2018-9-28 12:36:36
MrJiu 发表于 2018-9-28 10:06
还有呢,就是你怎么说,都只是害怕改变,不想学习!!!就像以前得老工程师用汇编,然后到现在依然,你能说 ...

有的改变是必须的,有的改变是可有可无的。你重复提到不愿学习,这并不是不愿学习,愿不愿学习也不是通过使不使用HAL库就决定的,我是在讨论这个库存在的问题,并不代表我不会去用这个库。也不是学习的东西越多越好。
tyhjrwx2011 回答时间:2018-9-28 13:12:44
适合自己的,适合工程的,才是需要的
jjbboox 回答时间:2018-9-29 07:23:38
个人觉得HAL库比标准库好用,更容易理解。
不过也许是我标准库用得少,学得不够深入吧。
csg123 回答时间:2018-9-29 08:32:42
大家比对一下新库和旧库生成的最终文件的大小,就知道了。如果新生成的文件大,就是垃圾。生成的文件小,运行速度快就是好库,毕竟现在玩的就是单片机么
奏奏奏 回答时间:2018-9-29 09:08:19
如果追求极致代码体积小而且效率最高的请自行学习汇编语言
我玩51的时候就是用汇编写寄存器,做计算的。
但是从企业维护换人的成本上考虑,你就会知道为什么。
zjczm 回答时间:2018-9-29 09:16:27
适应了就好。只要资料丰富,一样好用的。
斜阳__ 回答时间:2018-9-29 09:16:55
csg123 发表于 2018-9-29 08:32
大家比对一下新库和旧库生成的最终文件的大小,就知道了。如果新生成的文件大,就是垃圾。生成的文件小,运 ...

最终固件大小,和运行速度不是最关键点。MCU性能和存储一直在提升
csg123 回答时间:2018-9-29 18:17:47
MrJiu 发表于 2018-9-28 10:06
还有呢,就是你怎么说,都只是害怕改变,不想学习!!!就像以前得老工程师用汇编,然后到现在依然,你能说 ...

应该是IC厂商为客户服务,不是人人为厂商服务。与学习无关

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版