按类别查询搜索结果
关于关键词 的检测结果,共 4390
yangyefeng820803 | 2019-03-04 21:20:45 | 阅读(5940) | 评论(0)
1.Linux Pinctrl子系统简介在许多soc内部都包含有pin控制器,通过pin控制器的寄存器,我们可以配置一个或者一组引脚的功能和特性。在软件方面,Linux内核提供了pinctrl子系统,目的是为了统一各soc厂商的pin脚管理。2.Linux Pinctrl子系统提供的功能    (1)管理系统中所有的可以控制的pin,在系统初始化的...【阅读全文】
小笨妮111 | 2019-02-25 11:23:32 | 阅读(57793) | 评论(0)
【嵌入式】 gpio-keys事件
yangyefeng820803 | 2019-02-22 17:32:01 | 阅读(2350) | 评论(0)
https://www.linuxidc.com/Linux/2011-11/47650p3.htm【阅读全文】
yangyefeng820803 | 2019-02-18 09:32:16 | 阅读(51310) | 评论(0)
基本是原文的翻译用户设置与工作空间设置VS Code提供了两种设置方式:- 用户设置: 这种方式进行的设置,会应用于该用户打开的所有工程;- 工作空间设置:工作空间是指使用VS Code打开的某个文件夹,在该文件夹下会创建一个名为.vscode的隐藏文件夹,里面包含着**仅适用于当前目录的**VS Code的设置。工作空间的设置会...【阅读全文】
安然一笑wk | 2019-01-15 20:55:43 | 阅读(2320) | 评论(0)
一、发送信号的函数    int pthread_kill(pthread_t thread, int sig);    1、别被名字吓到,pthread_kill可不是kill,而是向线程发送signal。还记得signal吗,大部分signal的默认动作是终止进程的运行,所以,我们才要用sigaction()去抓信号并加上处理函数。    2、向指定ID...【阅读全文】
yangyefeng820803 | 2019-01-11 15:40:27 | 阅读(39320) | 评论(0)
一、异步通知概念:  异步通知是指:一旦设备就绪,则主动通知应用程序,应用程序根本就不需要查询设备状态,类似于中断的概念,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达。下面我们就看一下在linux中机制的实现方式。  在linux...【阅读全文】
shipper | 2018-12-05 15:37:17 | 阅读(1340) | 评论(0)
引言在绿色环保理念的推动下,在发达国家的超市里开始出现用电子标签来取代传统纸质标签的趋势,到目前为止全球约有2500万个超市电子标签投入实际使用,而中国庞大的零售超市仍未开始大量采用,巨大的市场潜力摆在我们面前。     电子标签在国外应用已经非常成熟,家乐福、乐购、麦德龙、华堂...【阅读全文】
yangchao860915 | 2018-11-26 11:02:34 | 阅读(1300) | 评论(0)
yangchao860915 | 2018-11-24 21:26:32 | 阅读(820) | 评论(0)
yangyefeng820803 | 2018-11-23 17:17:16 | 阅读(2990) | 评论(0)
一 概述  Linux内核中gpio是最简单,最常用的资源(和 interrupt ,dma,timer一样)驱动程序,应用程序都能够通过相应的接口使用gpio,gpio使用0~MAX_INT之间的整数标识,不能使用负数,gpio与硬件体系密切相关的,不过linux有一个框架处理gpio,能够使用统一的接口来操作gpio.在讲gpio核心(gpi...【阅读全文】
yangchao860915 | 2018-11-23 15:37:30 | 阅读(780) | 评论(0)
yangyefeng820803 | 2018-11-13 22:07:07 | 阅读(3740) | 评论(0)
glib源码下载:http://ftp.gnome.org/pub/gnome/sources/glib/glib帮助文档:https://developer.gnome.org/glib/本节主要讲述线程间异步通信,实现原理就是用线程锁和队列实现的线程异步队列。描述通常你需要在不同的线程之间进行通信。 一般来说,不要通过共享内存来做这件事,而应该通过明确的消息传递。 这些...【阅读全文】
yangyefeng820803 | 2018-10-25 22:48:51 | 阅读(3280) | 评论(0)
前言现在调试的Ubuntu、debian系统,蓝牙上层的协议使用bluez,蓝牙的移植与bluedroid略有不同。本文主要介绍Ubuntu(蓝牙移植上debian与Ubuntu是一样的)系统下蓝牙移植的相关知识,并给出移植指导。涉及的知识点有bluez下蓝牙的驱动、hciattach的作用、蓝牙电源的控制、蓝牙移植修改点。1 Bluez下内核蓝牙框架简介...【阅读全文】
yangyefeng820803 | 2018-10-25 22:48:46 | 阅读(1660) | 评论(0)
前言现在调试的Ubuntu、debian系统,蓝牙上层的协议使用bluez,蓝牙的移植与bluedroid略有不同。本文主要介绍Ubuntu(蓝牙移植上debian与Ubuntu是一样的)系统下蓝牙移植的相关知识,并给出移植指导。涉及的知识点有bluez下蓝牙的驱动、hciattach的作用、蓝牙电源的控制、蓝牙移植修改点。1 Bluez下内核蓝牙框架简介...【阅读全文】
13814089327 | 2018-10-15 15:08:53 | 阅读(2070) | 评论(0)
经过实际调试,在新唐972处理器下面增加对RTL8723bu芯片的支持,wifi部分作为热点供外部访问(移植hostapd程序),蓝牙增加bluez协议栈支持,蓝牙发现和认证通过hcid实现。【阅读全文】
帮我Q下 | 2018-10-07 20:48:44 | 阅读(42670) | 评论(0)
文章选自:linux中的物理地址和虚拟地址中的第二个参考链接来应该是来自于一本书,由于没找到,特参看:Linux中的物理和虚拟存储空间布局注原文中:Linux线性地址空间 == Linux虚拟地址空间 ==  Linux地址空间 == Linux逻辑地址空间Linux内核中虚拟内存空间的一般布局(其实I/O空间也在其中,通常占用高端内存空间...【阅读全文】
deep_pro | 2018-10-04 14:15:22 | 阅读(5680) | 评论(0)
这个工具能把二进制的文件,转换成文本文件,以16进制的形式呈现。
本来诸如hexdump 或者 MadEdit 之类的软件,都能做到这一点。然而hexdump只能在Linux下使用,MadEdit没有找到以16进制保存文件的选项。别人写的工具不放心怕有毒,所以只能自己写一个。

这样的转换有什么意义呢?比如想比较两个二进制文件的时候,就可以先将这两个文件转换成文本文件,然后就可以使用多种文本比较工具进行比较了。能直接比较二进制文件的工具很少,或者需要收费。【阅读全文】
yangyefeng820803 | 2018-09-07 21:06:16 | 阅读(1570) | 评论(0)
1、struct i2c_client *i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info)      i2c适配器静态增加新i2c设备,根据 i2c_board_info 静态设备声明信息{struct i2c_client*client;int status;client = kzalloc(sizeof *client, GFP_KERNEL);if (!client)...【阅读全文】
野火_firege | 2018-08-24 16:03:47 | 阅读(1430) | 评论(0)
25.1  文件系统即使读者可能不了解文件系统,读者也一定对“文件”这个概念十分熟悉。数据在PC上是以文件的形式储存在磁盘中的,这些数据的形式一般为ASCII码或二进制形式。在上一章我们已经写好了QSPI Flash芯片的驱动函数,我们可以非常方便的在QSPI Flash芯片上读写数据。如需要记录本书的书名“零死角玩转ST...【阅读全文】