原因就是片内资源太少
低于24K flash, 2K ram 这种资源的单片机, 恨不得功能直接拿汇编写, 在厂商的SDK基础上能用C写已经是非常人道了.
想在上面加一层的尝试也不是没有, ST的HAL库一直都被诟病, 因为太罗嗦浪费资源, 相当一部分开发还是继续用贴近硬件的 LL库和 SPL库在开发.
但是另一方面, 底层硬件相关的代码不会随着功能复杂度增长, 稍微有点复杂度的项目, 其实跟芯片本身关系不大, 只要硬件IO数量,参数和外设满足, 都是可以移植的.
【 在 hgoldfish 的大作中提到: 】
: 你要这么说,互联网行业也没啥技术溢价啊。特别是互联网行业一两年经验的初学者,干得还不如 AI 好呢。
: 不过嵌入式行业我一直不敢碰。因为里面的芯片种类实在太多了,换个芯片以前的代码积累就相当于白费了。
: 为啥嵌入式行业不多多搞搞行业标准。指令集这种不算,各种芯片引脚那才是特别恶心啊。。
: ...................
--
FROM 220.181.41.*