简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用Vmware虚拟机学习Linux系统,即是你不需要去真实的安装一个Linux系统,通过虚拟机你就可以获得和真实Linux系统大部分功能的体验。那么如何获取Linux系统的镜像呢?在企...
How to setup Bluetooth:http://www.thinkwiki.org/wiki/How_to_setup_Bluetooth转载:http://blog.csdn.net/Archer1991/article/details/62233164?locationNum=16&fps=1BlueZ51. Bluez介绍BlueZ 是官方 Linux Bluetooth 栈,由
这节,我们来说下input子系统,什么是input子系统?input子系统就是输入子系统。 输入子系统是 Linux内核用于管理各种输入设备 (键盘,鼠标,遥控杆,书写板等等 )的部分,用户通过输入子系统进行内核,命令行,图形接口之间的交换。输入子系统在内核里实现,因为设备经常要通过特定的硬件接口被访问 (例如串口, ps/2, usb等等 ),这些硬件接口由内核保护和管理。内核给用户导出
转载自http://blog.csdn.net/myarrow/article/details/92871691. 中断处理“下半部”机制 中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机事件,它随时会到来,如果关中断的时间太长,CPU就不能及时响应其他的中断请求,从而造成中断的丢失。 因此,Linux内核的目标就是尽可能
上一篇博文的地址:http://blog.csdn.net/morixinguan/article/details/65494239这节,我们来看看函数指针与回调函数在Linux内核中的应用。从上节我们了解到,函数指针和回调函数在开发者和用户之间的一个例子,那么这节,我将引用Linux内核中文件操作结构体来详细的说明。我们首先来看到这个结构体,这段代码位于linux内核的include/linux
#include#includevoid do_alarm(int num);int main(void){//注册一个定时器if(signal(SIGALRM , do_alarm) == SIG_ERR){perror("register alarm fail");
转载地址:https://www.cnblogs.com/yanghong-hnu/p/5747769.html1. BSP概述BSP即Board Support Package,板级支持包。它来源于嵌入式操作系统与硬件无关的设计思想,操作系统被设计为运行在虚拟的硬件平台上。对于具体的硬件平台,与硬件相关的代码都被封装在BSP中,由BSP向上提供虚拟的硬件平台,BSP与操作系统通过定义好的接口进行
一、接口URLhttp://wthrcdn.etouch.cn/weather_mini二、请求参数参数名称类型是否必须说明provincestring1对应哪个省citystring1对应哪个城市三、使用Postman发起Get请求以下为请求得到的数据:{“data”:{“yesterday”:{“date”:“28日星期一”,“hi...
关于如何来写一个misc设备,在前面有篇文章已经介绍了大致的流程,现在就让我们来实现一个最简单的misc设备驱动。http://blog.csdn.net/morixinguan/article/details/52700146关于前面的字符设备有以下四篇文章,可以做参考:http://blog.csdn.net/morixinguan/article/details/55002774http:/
/modules/04 # lsmodtest 787 0 - Live 0xbf010000 (PO)func 633 1 test, Live 0xbf00c000 (PO)test -> func^ 引用计数/modules/04 # rmmod func引用计数>0 不能卸载rmmod: remove 'func': Resource tempor