按类别查询搜索结果
关于关键词 的检测结果,共 5671
ifndef | 2016-09-27 18:31:37 | 阅读(7140) | 评论(0)
以 ble_app_uart为例工程中创建的nus服务以及其中的两个特性值都是128位的UUID。nordic sdk中使用128位UUID的方式和标准128UUID类似,它是提供一个基准UUID,然后再修改其中的12 13字节如下图所示,向系统注册 自定义的基准UUID后,系类返回type,只是使用UUID时,指定为改type然后uuid还要定义2字节就可以了。协议栈内部...【阅读全文】
yangyefeng820803 | 2016-09-26 14:11:48 | 阅读(2000) | 评论(0)
前文介绍了利用/dev/i2c-0在应用层完成对i2c设备的操作,但很多时候我们还是习惯为i2c设备在内核层编写驱动程序。目前内核支持两种编写i2c驱动程序的方式。下面分别介绍这两种方式的实现。这里分别称这两种方式为“Adapter方式(LEGACY)”和“Probe方式(new style)”。(1)Adapter方式(LEGACY)...【阅读全文】
yangyefeng820803 | 2016-09-24 14:31:01 | 阅读(1210) | 评论(0)
驱动程序运行在内核空间中,应用程序运行在用户空间中,两者是不能直接通信的。但在实际应用中,在设备已经准备好的时候,我们希望通知用户程序设备已经ok,用户程序可以读取了,这样应用程序就不需要一直查询该设备的状态,从而节约了资源,这就是异步通知。好,那下一个问题就来了,这个过程如何实现呢?简单,两方面的...【阅读全文】
yangtang1224 | 2016-09-23 13:07:40 | 阅读(870) | 评论(0)
在设计FPGA项目的时候,对时钟进行约束,但是因为算法或者硬件的原因,都使得时钟约束出现超差现象,接下来主要就是解决时钟超差问题,主要方法有以下几点。第一:换一个速度更快点的芯片,altera公司的cyclone系列FPGA,有6,7,8速度等级的,8的最慢,6的最快,或者cyclone系统4,5更快的芯片,当然了成本会增加些的。第...【阅读全文】
ch122633 | 2016-09-22 23:55:08 | 阅读(440) | 评论(0)
无法访问。你可能没有权限使用网络资源。【阅读全文】
yangyefeng820803 | 2016-09-22 21:57:31 | 阅读(1070) | 评论(0)
linux clk时钟源管理驱动代码1.       硬件资源越来越庞大和复杂,内核的另一个挑战就是要便捷的管理这些资源。同时,面对如此之多的平台不同的CPU,管理机制需要统一适用,这就需要对资源的管理抽象到更加通用的层次。CPU中各个模块都需要时钟clock,内核需要一种机制能通用...【阅读全文】
【嵌入式】 uart 应程序
帮我Q下 | 2016-09-22 19:19:14 | 阅读(3130) | 评论(0)
背景介绍:因项目需要在ICETEK OMAPL138开发板上实现:能通过uart脚本控制ICETEK OMAPL138的spi1口,来读写AD/DA器件的寄存器,类似于华为的qshell。很明显,首先就需要在ICETEK OMAPL138上实现:接受串口字符串,以及解析字符串,发送字符串到串口等等功能的uart应用程序。而通常情况下,开发板自带的光盘中会有uart收发应...【阅读全文】
ah1990222 | 2016-09-21 22:04:22 | 阅读(1790) | 评论(0)
最近弄了个4412的板子(友善之臂的Tiny4412增强版),准备搞搞android,开发服务器用的是Ubuntu12.04-64bit版本(对于Android 2.3.X和更新的版本,需要64位的系统,之前的老版本2.2以下(包括2.2)可以 在32位版本上编译,另外不推荐虚拟机,因为官网上写的虚拟机配置过于变态,要16G的RAM/swap和30G以上的硬盘,速度上也...【阅读全文】
ch122633 | 2016-09-21 21:39:33 | 阅读(640) | 评论(0)
虚拟机无法打开内核设备“\\.\Global\vmx86“的问题。如:无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件。【阅读全文】
【嵌入式】 I2C 通测试
DEJUN_cu | 2016-09-21 01:47:32 | 阅读(1830) | 评论(0)
I2C 写:
1、发送写入地址指令
2、写入写地址
3、写入数据

I2C 读:
1、发送写入地址指令
2、写入写地址
3、写入读地址
4、读数据
【阅读全文】
帮我Q下 | 2016-09-20 19:01:54 | 阅读(4060) | 评论(0)
【待补充】【阅读全文】
aaron20127 | 2016-09-20 17:43:15 | 阅读(1880) | 评论(0)
先看一段代码local json = require "luci.json" function get_cpu_mem_info()    local function execute_sys_call(cmd)        local f = io.popen(cmd)      ...【阅读全文】
chenyun0501 | 2016-09-20 13:32:10 | 阅读(1520) | 评论(0)
ft9420 | 2016-09-19 20:29:50 | 阅读(250) | 评论(0)
ft9420 | 2016-09-19 20:27:00 | 阅读(300) | 评论(0)
yaffs.pdf        FlashFS.pdf【阅读全文】
ch122633 | 2016-09-19 00:33:50 | 阅读(3810) | 评论(0)
交叉编译gdb遇到no termcap library found的解决方法【阅读全文】
lcldali | 2016-09-17 22:21:12 | 阅读(700) | 评论(0)
yaffs.pdf        FlashFS.pdf【阅读全文】
lcldali | 2016-09-17 22:21:12 | 阅读(660) | 评论(0)
yaffs.pdf        FlashFS.pdf【阅读全文】
lcldali | 2016-09-17 22:21:12 | 阅读(760) | 评论(0)
yaffs.pdf        FlashFS.pdf【阅读全文】
帮我Q下 | 2016-09-12 19:04:04 | 阅读(3000) | 评论(0)
背景介绍:ICETEK OMAPL138开发板中有2个spi控制器,其中spi0与网口公用,而由于当前我们项目需要挂多个spi外设,但是仅剩的spi1最多能挂载8个spi外设,即spi1只能片选8个spi外设,所以本文旨在研究使用gpio pin实现第9个片选信号涉及修改的代码。1 分析初始化需要修改的地方方法:搜索kernel/driver/下的chip_select,分...【阅读全文】