随笔分类 - Linux C语言
基于Linux系统平台上开发的C语言
Linux字符设备驱动开发基础
摘要:一、模块 1、什么是驱动 能够通过软件操作硬件的这份程序就是驱动 2、驱动和裸机驱动的区别 Linux驱动和ARM裸机驱动的区别: 1)Linux 设备驱动工作时依赖于Linux内核, ARM裸机驱动不依赖于Linux内核,可以单独执行。 2)Linux 设备驱动工作的空间在内核空间的【3G~4G】
阅读全文
静态库与共享库
摘要:库的概念 Ø 库是一个二进制文件,包含的代码可被程序调用 Ø 标准C库、数学库、线程库…… Ø 库有源码,可下载后编译;也可以直接安装二进制包 Ø /lib /usr/lib 库 Ø 库是事先编译好的,可以复用的代码。 Ø 在OS上运行的程序基本上都要使用库。使用库可以提高 开发效率。 Ø Wind
阅读全文
浙公网安备 33010602011771号