差一点
我们就擦肩而过了
有趣
有用
有态度
这里提到了抽象这个概念,大部分人对抽象的理解都是指代码层面上的抽象,即越底层的代码,抽象层次越高,我这里也不例外。
系统库
对于系统库,在嵌入式领域其实主要就是指c库。嵌入式开发人员应该对这个都不陌生。我们在日常开发时经常要跟它打交道,比如下面这一句,应该能勾起你不少回忆。
嵌入式开发使用频率最高的两个c库,当属Keil里面的microlib和GNU的glibc(当然,它远不止是c库)。一个用在裸机和RTOS上,另一个用在嵌入式linux上。两者的共同特点是都实现了很多通用、硬件无关的函数,而且丝毫不关心应用软件的业务模型。但它们却是所有上层应用软件开发的基石。
在这里,必须要向开发glibc和一系列自由软件的大佬们致敬!
但是请尽量不要直接使用系统库的函数,否则如下图一样的话,引入平台和框架的意义就不大了。
往期推荐
-
我想靠自己加载个动态库
-
操作系统我说了算!扒一扒调度器
-
手把手教你,拿下观察者模式|c语言!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!