按类别查询搜索结果
关于关键词 的检测结果,共 3781
yangyefeng820803 | 2019-07-11 21:10:49 | 阅读(281560) | 评论(0)
linux下devicetree中常用的of函数从device_node中获取信息:int of_property_read_u8_array(const struct device_node *np, const char *propname,u8 *out_values, size_t sz);int of_property_read_u16_array(const struct device_node *np, const char *propname,u16 *out_values, size_t sz);...【阅读全文】
黄大熊宝 | 2019-07-01 10:11:49 | 阅读(560) | 评论(0)
串口通讯—异步通信方式串行通信可以分为两种类型:同步通信、异步通信。1.异步通信的特点及信息帧格式:以起止式异步协议为例,下图显示的是起止式一帧数据的格式:图1起止式异步通信的特点是:一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以...【阅读全文】
souching | 2019-06-14 16:50:01 | 阅读(4360) | 评论(0)
                                                 &nbs...【阅读全文】
令狐大侠 | 2019-04-18 08:59:13 | 阅读(230290) | 评论(0)
GNU C 通过 __atttribute__ 声明weak属性,可以将一个强符号转换为弱符号。编译器在编译源程序时,无论你是变量名、函数名,在它眼里,都是一个符号而已,用来表征一个地址。编译器会将这些符号集中,存放到一个叫符号表的 section 中。是时候表演真正的技术了。这时候,就需要用编译链接的原理知识来分析这个问...【阅读全文】
ifndef | 2019-04-08 12:50:35 | 阅读(3340) | 评论(0)
本文档基于SDK13.1这里详细介绍一下fds相关的api使用说明。前置文档为 FDS介绍文档。不了解fds的可以先看一下这个文档。ret_code_t  fds_register(fds_cb_t cb);  该函数注册 fds的事件处理函数,fds提供了写/更新/删除等api,不过这些api都是异步的,即调用后函数函数会立刻返回,但是实际的flash...【阅读全文】
令狐大侠 | 2019-03-20 14:49:35 | 阅读(2340) | 评论(0)
在标准 C 中,当我们定义并初始化一个数组时,常用方法如下:int a[10] = {0,1,2,3,4,5,6,7,8};比如,我们定义一个数组 b[100],其中 b[10]、b[30] 需要初始化,如果还按照前面的固定顺序初始化,{}中的初始化数据中间可能要填充大量的0,比较麻烦。int b[100] ={ [10] = 1, [30] ...【阅读全文】
laoyouji | 2019-03-13 16:49:53 | 阅读(76810) | 评论(0)
Source Insight 多行注释【阅读全文】
yangyefeng820803 | 2019-03-05 19:33:14 | 阅读(1630) | 评论(0)
1.  Codec简介在移动设备中,Codec的作用可以归结为4种,分别是:    对PCM等信号进行D/A转换,把数字的音频信号转换为模拟信号    对Mic、Linein或者其他输入源的模拟信号进行A/D转换,把模拟的声音信号转变CPU能够处理的数字信号    对音频通路进行控制,比如播...【阅读全文】
安然一笑wk | 2019-01-15 20:55:43 | 阅读(2310) | 评论(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 | 阅读(39300) | 评论(0)
一、异步通知概念:  异步通知是指:一旦设备就绪,则主动通知应用程序,应用程序根本就不需要查询设备状态,类似于中断的概念,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达。下面我们就看一下在linux中机制的实现方式。  在linux...【阅读全文】
laoyouji | 2019-01-10 09:37:34 | 阅读(4010) | 评论(0)
linux中shell变量$#,$@,$0,$1,$2【阅读全文】
laoyouji | 2019-01-09 20:04:46 | 阅读(3450) | 评论(0)
Makefile中的ifeq 多条件使用【阅读全文】
ifndef | 2018-12-06 11:14:57 | 阅读(3810) | 评论(0)
本文档 基于SDK13.1 Fds(Flash Data Storage)模块是sdk中提供的操作flash的模块。前面介绍过fs(Flash Storage)模块,这个模块也是sdk中提供的操作flash的模块。为什么要提供两个呢? 这需要了解一下关于flash操作的问题。 因为操作的是片上flash,所以在擦写flash的时候CPU会暂停,这...【阅读全文】
yangyefeng820803 | 2018-11-28 09:50:22 | 阅读(1840) | 评论(0)
/etc/resolv.conf是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析 器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。以下是我打开/etc/resolv.conf所得的内容:[roo...【阅读全文】
yangchao860915 | 2018-11-26 11:01:02 | 阅读(910) | 评论(0)
yangyefeng820803 | 2018-11-25 21:25:42 | 阅读(3320) | 评论(0)
四 中断中断一般包括中断产生设备和中断处理设备。中断控制器负责处理中断,每一个中断都有对应的中断号及触发条件。中断产生设备可能有多个中断源,有时多个中断源对应中断控制器中的一个中断,这种情况中断产生设备的中断源称之为中断控制器中对应中断的子中断。一般情况中断产生设备数量要多于中断控制器,多个中断...【阅读全文】
yangchao860915 | 2018-11-25 11:53:19 | 阅读(830) | 评论(0)
yangchao860915 | 2018-11-24 21:26:32 | 阅读(820) | 评论(0)
yangyefeng820803 | 2018-11-13 22:07:07 | 阅读(3730) | 评论(0)
glib源码下载:http://ftp.gnome.org/pub/gnome/sources/glib/glib帮助文档:https://developer.gnome.org/glib/本节主要讲述线程间异步通信,实现原理就是用线程锁和队列实现的线程异步队列。描述通常你需要在不同的线程之间进行通信。 一般来说,不要通过共享内存来做这件事,而应该通过明确的消息传递。 这些...【阅读全文】