会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
八杯水
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
2020年12月6日
01Linux驱动模块01-->驱动基础
摘要: #一、驱动基础 ##1、什么是驱动 能够通过软件操作硬件的这份程序就是驱动 ##2、Linux驱动和ARM裸机驱动的区别 1)Linux设备驱动工作时依赖于Linux内核, ARM裸机驱动不依赖于Linux内核,可以单独执行。 2)Linux设备驱动工作的空间在内核空间的【3G~4G】中,驱动中不能
阅读全文
posted @ 2020-12-06 14:41 八杯水
阅读(259)
评论(0)
推荐(0)
2020年10月6日
创建线程
摘要: /************************************************************************* #include <pthread.h> int pthread_create(pthread_t *thread, const pthread_at
阅读全文
posted @ 2020-10-06 21:20 八杯水
阅读(81)
评论(0)
推荐(0)
线程
摘要: 现代的操作系统引入多任务的概念,传统上多任务实现是多进程完成的。支持多任务就涉及到进程的切换,也就意味着进程上下文的切换。上下文就是运行进程需要的资源,内存缓存pc指针等等。如果我们进程很多,多进程频繁的切换,每次都做上下文切换还是很耗费资源的。由于进程虚拟地址空间是私有的,因此进程切换开销比较大。
阅读全文
posted @ 2020-10-06 21:11 八杯水
阅读(88)
评论(0)
推荐(0)
静态库与共享库
摘要: 库的概念 Ø 库是一个二进制文件,包含的代码可被程序调用 Ø 标准C库、数学库、线程库…… Ø 库有源码,可下载后编译;也可以直接安装二进制包 Ø /lib /usr/lib 库 Ø 库是事先编译好的,可以复用的代码。 Ø 在OS上运行的程序基本上都要使用库。使用库可以提高 开发效率。 Ø Wind
阅读全文
posted @ 2020-10-06 21:10 八杯水
阅读(224)
评论(0)
推荐(0)
上一页
1
2
公告