按类别查询搜索结果
关于关键词 的检测结果,共 4390
【嵌入式】 I2C子
帮我Q下 | 2016-08-31 14:15:39 | 阅读(2690) | 评论(0)
背景介绍:关于i2c子系统的系统架构、代码实现,请参考:http://blog.chinaunix.net/uid-27041925-id-3672710.html,作者formycuteboy发表了多篇i2c子系统的专题文章。由于,当前项目并未涉及i2c子系统的开发,所以这里不再深入研究,等后续有时间再做补充。...【阅读全文】
【嵌入式】 I2C子统 i2c工具
帮我Q下 | 2016-08-31 12:21:51 | 阅读(2750) | 评论(0)
背景介绍:通常Linux提供了读写i2c的register值的工具,方便用户在串口下直接读写i2c register。本文参考:http://blog.chinaunix.net/uid-26895763-id-3478882.html1 Linux下的i2c工具(i2c tools)i2cdetect-用来列举i2c bus和上面所有的设备i2cdump-显示设备上所有register的值i2cget-读取设备上某个register的值i2...【阅读全文】
帮我Q下 | 2016-08-30 12:17:27 | 阅读(3010) | 评论(0)
背景介绍:紧接着上一篇文章,当成功添加spi字符设备后,我们就可以在用户空间的应用程序中对spi外设进行“读”“写”“设置”操作,而spidev.c提供了两种读写模式:全双工模式和半双工模式。这里推荐一篇文章:http://zch7811.blog.163.com/blog/static/1770522820135423251597/ 详细的介绍了两种模式的应用程序的编写,其...【阅读全文】
sinbingzoo | 2016-08-27 23:15:37 | 阅读(0) | 评论(0)
这次面试的嵌入式驱动工程师,工作职责是bootloader及其驱动软件的开发维护工作。被问到几个问题,特此记录下。1.以下这段代码执行之后i,j,k分别是多少for(i=0;i【阅读全文】
帮我Q下 | 2016-08-27 16:30:40 | 阅读(4450) | 评论(0)
背景介绍:ICETEK OMAPL138开发板的厂商提供的kernel.sdk中,默认只初始化了1个spi控制器,并挂载1个spi外设及spi外设驱动。而我们当前的项目需要,2个spi控制器,并分别挂多个spi外设。那么,我们先尝试在现有spi1控制器上,再挂一个spi外设,本文旨在于此。(其实,关于增加spi0控制器的开发工作,由于项目决定使用TI的OM...【阅读全文】
帮我Q下 | 2016-08-27 15:52:46 | 阅读(3840) | 评论(0)
背景介绍:本文参考:http://blog.csdn.net/qq345260600/article/details/7851620 和 http://blog.chinaunix.net/uid-27717694-id-3774328.html 对ICETEK OMAPL138开发板自带的Linux内核SPI子系统的代码走读了一遍。我根据自身对SPI子系统的认识,对SPI代码划分为以下几个部分。1 第一阶段 初始化static s...【阅读全文】
帮我Q下 | 2016-08-27 15:37:55 | 阅读(2960) | 评论(0)
背景介绍:本文选自:http://blog.163.com/wxiongn@126/blog/static/11788203820111126103811200/。原文写的精简而详细,通读后能对SPI子系统架构、SPI每一层的代码位置和实现等,具备基本的认知。本文是将其中最重要的部分节选出来,方便以后遇到其它版本Linux内核的spi子系统时,能用如下内容快速分析和开发。我不生产水...【阅读全文】
ifndef | 2016-08-23 21:37:08 | 阅读(11370) | 评论(0)
微信硬件平台提供的demo中传输数据格式如下。每次数据传输时,都将有效数据打包,然后再添加上固定包头包尾后发送。官网提供的demo是实现点灯发送消息什么的,所以为了区分这些消息以及一些其他附加功能又在有效数据(也就是上面的protoalbuf打包的变长包体) 里面定义了一个包头typedef struct{ &...【阅读全文】
mumuzi_1 | 2016-08-18 14:55:40 | 阅读(430) | 评论(0)
zhuimengcanyang | 2016-08-18 13:30:51 | 阅读(860) | 评论(0)
微型嵌入式操作系统对比【阅读全文】
wlbdd | 2016-08-17 10:13:25 | 阅读(790) | 评论(0)
wrlyhh | 2016-08-14 21:12:48 | 阅读(400) | 评论(0)
arm体系结构:arm920tCPU一上电就处于 ARM 状态。    如果对于arm的CPU的工作模式和状态有疑惑: ** ARM处理器的寄存器,ARM与Thumb状态,7中运行模式 【阅读全文】
hfxin2001 | 2016-08-05 17:22:21 | 阅读(1310) | 评论(0)
C语言程序经过编译、链接后形成的二进制映像文件由堆,栈,代码段和数据段组成,在内存中的分布见图。 1 堆heap 堆是进程运行中动态分配的内存段(空间可以不连续),它的大小并不固定,可动态扩张或缩减。当进程调用malloc等函数分配内存时,新分配的...【阅读全文】
L_502091250 | 2016-08-01 19:41:45 | 阅读(1540) | 评论(0)
前言:    在嵌入式开发中,如uboot的移植,kernel的移植都需要对Flash 有基本的了解。下面细说一下标题中的中Flash中的关系一,Flash的内存存储结构    flash按照内部存储结构不同,分为两种:nor flash和nand flash。    NorFLASH使用方便,易于连接,可以在芯...【阅读全文】
foxclever | 2016-08-01 15:43:27 | 阅读(380) | 评论(0)
最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能,可是我们有没有想过,为什么会有这样的效果?如果没有去追问,只是机械地完...【阅读全文】
【嵌入式】 IIC 通协议浅析
Nguhyw | 2016-08-01 15:11:33 | 阅读(1420) | 评论(0)
IIC总线一般串行数据通讯都有时钟和数据之分,有异步和同步之别.有单线,双线和三线等.I2C肯定是2线的(不算地线).I2C协议确实很科学,比3/4线的SPI要好,当然线多通讯速率相对就快了.I2C的原则是:在SCL=1(高电平)时,SDA千万别忽悠!!!否则,SDA下跳则"判罚"为"起始信号S",SDA上跳则"判罚"为"停止信号P".在SCL=0(...【阅读全文】
ifndef | 2016-07-26 20:17:00 | 阅读(5060) | 评论(0)
解决第三个问题:如何使能从机上的特征值的 notify功能,使其能通过notify方式发送数据 使能从机的notify功能是通过写0x0001到从机的那个具有notify功能的特征值的CCCD描述符中来实现的。 既然要写那就需要先有服务发现过程,服务发现就是找到从机里我们需要的服务以及服务下面的 特征值,描述符等。关于...【阅读全文】
【嵌入式】 管理
32dong809 | 2016-07-25 17:06:53 | 阅读(0) | 评论(0)
代码同步rsync  -av version@10.10.209.137:/home/workspace/uppv2.0_B1_dev_ci/ .rsync  -av version@10.5.64.11:/home/workspace/uppv2.1_dailybuild/tool  .rsync  -av root@10.8.48.70:/data/zhoufuch/uppv2.1_dailybuild  .rsync  -av chen@10.8.48.64:/home/dzp/0415/...【阅读全文】
lubing521 | 2016-07-23 23:05:46 | 阅读(0) | 评论(0)
diff --git a/core/arch/arm/arm.mk b/core/arch/arm/arm.mkindex 45bf9ff..56b7aa3 100644--- a/core/arch/arm/arm.mk+++ b/core/arch/arm/arm.mk@@ -9,19 +9,6 @@ CFG_KERN_LINKER_FORMAT ?= elf32-littlearm CFG_KERN_LINKER_ARCH ?= arm endif -ifeq ($(CFG_TA_FLOAT_SUPPORT),y)-# Use hard-f...【阅读全文】
我本痴情 | 2016-07-21 14:12:29 | 阅读(1410) | 评论(0)
建议看该教程前,先看一下  简单扫描器实现  教程讲解基于sdk目录下central中的两个例子。关于主机的程序框架其实和从机都是一样的,都是基于事件驱动的框架。 Main函数中完成初始化, 从机的话就启动广播,主机就启动扫描。 之后都是基于事件驱动的方式将ble相关事件返回给上层app,并且再通过ble_...【阅读全文】