为什么stm32的hal库那么难用,st还是要硬推hal库? 标准库实际上个人感觉已经非常好用了,倒是新出的hal库非常难用,开发极为不方便,又占内存。 有一种从windows 7升级到windows 8的感觉。 … 显示全部 关注者 473 既然已经学了标准库,为啥还要学 hal库? cubeide 最终编译的结果和 arduino 的stm32兼容库是一样的,都是基于 ll库 封装。 arduino可以跨平台,同一套代码,能支持400多种不同品牌、不同型号的单片机。 hal库不能跨平台,只能用于stm32,我实在看不出优点在哪? Hal(hyper articles en ligne)是一种开放档案平台,2001 年由法国物理学家 franck laloë 创立,旨在为学术界提供一个类似于 arxiv 的预印本和研究论文共享平台。 hal 是法国科学和学术界选择的跨学科开放档案,隶属于国家开放科学计划。 硬件抽象层(hal)属于操作系统和硬件交互的一部分,不是osi七层模型中的一部分。 osi七层模型是开放系统互联模型。 它的七层分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,是为了系统之间通信而划分的模型。