
嵌入式技术
wh_19910525
这个作者很懒,什么都没留下…
展开
-
i2s总线小结
一、i2s总线概述: 是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于 音频设备之间的数据传输,广泛应用于各种多媒体系统。它采用了沿独立的 导线传输时钟 与 数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真,为用户节省了购买抵抗音频抖动的专业设备的费用。二、总线规范: 在飞利浦公司的I2S标准中,原创 2012-03-21 10:49:38 · 2608 阅读 · 0 评论 -
PWM(脉宽调制)的基本原理 及其 应用实例
脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。模拟电路 模拟信号的值可以连续变化,其时间和幅度的分辨率都没有限制。9V电池就是一种模拟器件,因为它的输出电压并不精确地等于9V,而是随时间发生变化,并可取任何实数值。与此类似,从电池吸收的电流也不限定在一组可能的取值范围之内。模拟信号与数字信原创 2014-02-17 13:44:19 · 30904 阅读 · 1 评论 -
LCD驱动 知识总小结
1. 什么是 HBP, HFP, HSW, PPL, VBP, VFP, VSW, LPF?在RGB模式中,LCD数据的扫描是以行为单位的。HSYNC是水平同步信号。PCLK是象素时钟。ENABLE是数据使能信号,当它为高时,在PCLK的上升沿输出有效数据。P_DATA是输出的数据。水平同步信号的上升沿到ENABLE的上升沿的间隔称为HBP。把ENABLE的下降沿到水平同步信号的下升沿的间原创 2014-04-12 12:28:40 · 7477 阅读 · 0 评论 -
Android自动化测试初探(五): 再述模拟键盘鼠标事件(adb shell 实现)
1. 发送键盘事件:命令格式1:adb shell input keyevent “value”其中value以及对应的key code如下表所列:KeyEvent ValueKEYCODEComment0KEYCODE_UNKNOWN 1KEYCODE_MENU转载 2014-08-13 12:59:16 · 1437 阅读 · 0 评论 -
通过adb 发送广播
通过命令行执行adb shell am broadcast发送广播通知。adb shell am broadcast 后面的参数有:[-a ][-d ][-t ] [-c [-c ] ...] [-e|--es ...] [--ez ...] [-e|--ei ...] [-n ][-f ] []例如原创 2014-09-25 11:54:58 · 41261 阅读 · 0 评论 -
802.11A/B/G/N四种协议
协议 频率 速率 802.11 2.4GHz 2Mbps 802.11a 5GHz 54Mbps 802.11b 2.4GHz 11Mbps 802.11g 2.4GHz 54Mbps 802.11n 2.4或5GHz 540Mbps原创 2016-01-27 15:16:19 · 3910 阅读 · 0 评论 -
USB设备驱动之设备初始化(设备枚举)
USB设备从接入HUB到正常工作之前,都属于设备枚举阶段。所谓设备枚举,就是让host控制器认识USB设备,并为其准备资源,建立好主机与设备间的数据传递机制。该阶段的工作,是USB通信协议规定的,所以属于ISO标准流程。设备枚举阶段也对应了USB设备的五种状态。 设备枚举阶段分为如下8个步骤: 获取设备描述符 复位 设置地址 再次获取设备描述符 获取配置描述符 获取接口,端点描原创 2016-01-27 15:27:10 · 4072 阅读 · 0 评论 -
电源选项中S1,S2,S3,S4,S5的含义
电源选项中S1,S2,S3,S4,S5的含义 以 ACPI 的规格来说吧!ACPI(Advanced Configuration and Power Interface),即高级配置与电源接口。这种新的能源管理可以通过诸如软件控制"开关"系统,亦可以用Modem信号唤醒和关闭系统。 ACPI在运行中有以下几种模式: S0 正常。 S1 CPU停止工作。唤醒时间:0秒转载 2016-04-16 15:49:39 · 66707 阅读 · 1 评论 -
Android 和 windows 双系统,时间不一致的解决方法
双系统的平板,细心的朋友你发现在两个系统之间切换后,win8的系统时间与实际的时间不一致这样的情况是因为Android的时间计算方法和windows时间计算的方法不同。Android系统显示时间为BIOS系统时间+所在时区的时间差(北京时间为东八区),即BIOS的时间+8小时为显示的系统时间。Windows的计算方法为:直接BIOS中的时间。由于但是两个系统共用一个RTC,原创 2016-05-04 12:41:42 · 4054 阅读 · 0 评论 -
UVC调试
USB video class(又称为USB video device class or UVC)就是USB device class视频产品在不需要安装任何的驱动程序下即插即用,包括摄像头、数字摄影机、模拟视频转换器、电视卡及静态视频相机。Linux内核之中,已经集成了对UVCCamre的支持。若需要打开UVC CAMERA 需要在内核中配置:CONFIG原创 2016-05-07 17:12:34 · 2961 阅读 · 0 评论 -
modem 通信 -- 几模 几频
按照3GPP的定义:第1模:GSM(包括GPRS、EDGE),工作频段:900M、1800M、1900M(美国)、850M(E-GSM) -- 2G网络使用;第2模:cdma2000(包括1x、EV-DO),工作频段:800M、2.1G -- 电信 3G网络使用;第3模:WCDMA(包括HSPA、HSPA+),工作频段:2.1G、1.8G -- 联通 3G网络使用;第4模:TD转载 2016-08-08 18:06:10 · 1993 阅读 · 0 评论 -
Android USB Host使用详解
http://blog.youkuaiyun.com/glouds/article/details/40260805=================首先说一下为什么要写关于Android USB Host通信的介绍,对于android程序原来说不懂硬件做USB通信确实开头比较难,但是Google API介绍还是很详细的,而且网上也有很多例子,不过网上的基本把介绍和例子分开,光转载 2017-06-19 17:26:22 · 6575 阅读 · 0 评论 -
qcom 系列的i2c设备的power 在dtsi里定义的时候需要注意的
最近在driver里发现一个有点值得注意的地方:在dtsi里定义了powervdd-supply = ;vcc_i2c-supply = ;但是在i2c device的driver里看到的却是pdata->vcc = devm_regulator_get(dev, "vcc_i2c");也就是说这边的vcc_i2c和dtis里的vcc_i2c-sup转载 2017-06-08 17:10:21 · 2454 阅读 · 0 评论 -
fastboot及lk解析
FastBoot协议版本0.4fastboot协议是一种通过USB连接与bootloaders通讯的机制。它被设计的非常容易实现,能够用于多种设备和运行Linux、Windows或者OSX的主机。 基本需求(Basic Requirements)两个端点,一个输入端,一个输出端。对于全速(full-speed)USB,最大包尺寸必须是64个字节; 对于高速(hign-s转载 2017-07-01 11:29:47 · 2888 阅读 · 0 评论 -
MTK GPIO操作
上拉或下拉 选择设置:mt_set_gpio_pull_select(COL_REG[i], 0);mt_set_gpio_pull_select(COL_REG[i], 1);拉高(设置1), 拉低(设置0) 操作: %MCEPASTEBIN%s设置输入 输出: mt_set_gpio转载 2017-07-18 18:51:55 · 2488 阅读 · 0 评论 -
LCD背光设备的 驱动框架2
本文分成两个部分,先对LCD背光设备的驱动开发进行整体的了解,把握其中重点的部分,为后面的驱动开发奠定理论的基础,然后就是对背光驱动的框架进行下分析。背光设备驱动开发概述 要想了解驱动的开发,必须先了解Linux的sysfs文件系统。Linux 2.6内核的一个重要特色是提供了统一的内核设备模型,随着技术的不断进步,系统的拓扑结构越来越复杂,对智能电源管理、热插拔等支持要求原创 2014-02-17 13:45:28 · 3048 阅读 · 0 评论 -
LCD背光设备 原理1
本次背光驱动开发对应的是IMX233下LCD背光灯设备,主要由三个部分组成:PWM、RT9284B15PJ6芯片 和 LCD背光灯。PWM(Pulse-Width Modulator,脉冲宽度调制) 是 利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。RT9284B15PJ6芯片是一个高效高度集成的LED驱动器,相当于一个LED开关。LCD背光灯电路原理图 如图一,LCD背原创 2014-02-17 13:42:26 · 5022 阅读 · 0 评论 -
HDMI接口 简介
高清晰度多媒体接口(英文:High Definition Multimedia Interface,HDMI)是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,其可同时传送音频和影音信号,最高数据传输速度为5Gbps。同时无需在信号传送前进行数/模或者模/数转换。因为一个1080p的视频和一个8声道的音频信号需求少于4Gbps,因此HDMI还有很大余量。这允许它可以用一个电缆分别连原创 2012-03-21 14:28:32 · 2368 阅读 · 0 评论 -
inand简介
inand可以简单的看成SD卡或MMC卡芯片化。用户完全可以默认他是SD卡或者MMC卡。 相对MLC,iNAND有以下 优点:1、 提高性能1)减少SOC的工作量,节约SOC资源。如果使用MLC做存储,SOC要参与FLASH的坏块管理、ECC校正等管理,会牺牲部分SOC性能,而使用iNAND的话,FLASH的管理工作都有iNAND完成,SOC只在需要时对iNAND进行读写,其他时候完全原创 2012-03-21 15:44:53 · 1187 阅读 · 0 评论 -
ROM、RAM、DRAM、SRAM和FLASH的区别
ROM和RAM指的都是半导体存储器,ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。另一种称为动态RAM(Dynamic R原创 2012-03-21 17:30:47 · 2533 阅读 · 1 评论 -
USB-OTG简介
大家都知道自从1996年USB传输协议的诞生,并以其优势很快的风靡了所有计算机外设以及数码设备,大家都知道USB设备分为HOST(主设备)和SLAVE(从设备),只有当一台HOST于一台SLAVE连接时才能实现数据的传输,OTG设备就是既能充当HOST,亦能充当SLAVE。 自1996年USB1.0规范以后,USB-IF(Universal Serial Bus Imple原创 2012-03-22 10:44:18 · 1156 阅读 · 0 评论 -
电源管理
电源管理是指如何将电源有效分配给系统的不同组件。电源管理对于依赖电池电源的移动式设备至关重要。通过降低组件闲置时的能耗,优秀的电源管理系统能够将电池寿命延长两倍或三倍。 至于负载瞬态响应能力,对于一些高性能的CPU应用就会有严格的要求,因为当CPU突然开始运行繁重的任务时,需要的启动电流是很大的,如果电源电路响应速度不够,造成瞬间电压下降过多,造成CPU运行出错。原创 2012-03-22 10:48:53 · 1021 阅读 · 0 评论 -
IPS 硬屏
IPS(In-Plane Switching,平面转换)硬屏技术是目前世界上最先进的液晶面板技术。在拥有这一技术并实现在量产的公司中,韩国的LGDisplay公司规模最大,技术水准处于领先地位。 硬屏就是表面附着了一层树脂的膜,如同人带眼镜一样 相比其他面板技术(如TN面板和VA面板),IPS硬屏的特别之处在于 不是 预先给液晶分子 定向成为 透光模式,而是定向成为不透光原创 2012-05-02 17:12:47 · 2551 阅读 · 0 评论 -
ARM新GPU架构Midgard
ARM公司对于能够在 移动设备 占有绝大部分的份额一直是颇感自豪。但是ARM公司并不只将目光放在处理器核心上,现在也开始在GPU核心上发力。该公司的研发目标之一就是通过CPU核心与GPU核心的 联合异构计算 以 提升性能/功耗表现,因此ARM公司新一代GPU核心就支持 充足的通用处理功能。 ARM公司将挪威GPU开发厂商Falanx购入旗下,之后就推出了由Falanx开发的 Mali品原创 2012-05-03 20:17:10 · 4495 阅读 · 0 评论 -
学习 原理图--1 认识 元器件
电子设备中有各种各样的图。能够说明它们工作原理的是电原理图,简称电路图。电路图有两种,一种是说明模拟电子电路工作原理的。它用各种图形符号表示电阻器、电容器、开关、晶体管等实物,用线条把元器件和单元电路按工作原理的关系连接起来。这种图长期以来就一直被叫做电路图。另一种是说明数字电子电路工作原理的。它用各种图形符号表示门、触发器和各种逻辑部件,用线条把它们按逻辑关系连接起来,它是用来说明各个逻原创 2012-05-09 15:05:56 · 6959 阅读 · 0 评论 -
学习 原理图--2 电源电路
电路图分很多种,有供电线路电路图,有家用电器电路图,有机械设备系统电路图等;1、供电线路电路图,很简单,3相4线,负载,变压器这些认识了就能看懂了。2、家用电器电路图,这个是电子技术方面的,难度比较大,你得先认识电子元件,比如二极管,三极管,电容,电阻,电感、IC集成电路等,然后才能学习看这种电路图。3、机械设备系统电路图,也是很复杂的,有主电路,控制电路等,而且有些电路都是需要依靠软原创 2012-05-11 14:54:18 · 9080 阅读 · 2 评论 -
wifi 天线
分为内置和外置两类: 外置的一般用于无线路由器等产品中。 内置的用于手机、移动电脑等 产品中。内置的wifi天线又分两类: 其一是非标准的天线,其二是标准的天线。非标准天线的产品由于与终端阻抗匹配好,一般性能要好些。非标准的,一般用于机型结构多变的、复杂结构产品中。根据安装空间选定天线外形,这类天线要强调方向性,不同方向都要好的接收。一般平板电脑、路由器、数码相框中采用。原创 2012-05-23 18:33:22 · 2455 阅读 · 0 评论 -
cpu的核心数、线程数、处理器的位数、操作系统的位数、能够支持最大内存 小结
一般处理器,都是几个核心,那就有几个线程。但是由于处理器技术发展越来越快,就诞生了一个“超线程”技术。如果是一核心一线程的话,那么核心在工作时,难免会有空闲、休息的时候。但是我们不想让它(核心)休息,就可以用超线程技术,给核心更多的线程,让处理器的利用率更高,从而提升处理器的能力。例如I3-2100就是双核心四线程,一个核心对应两条工作线,这样处理器核心绝对不会有空闲的时间。 注意:现原创 2012-06-29 11:03:51 · 15916 阅读 · 0 评论 -
调试amligic m6 mx mid板子总结
人硬件知识可以说是空白,接到调试amloigc m6 mx 板子的任务,心里悬的很,现在工作总算告一段落,做下总结: 了解的硬件知识:1、gpio 口:General-Purpose Input /Output Ports 通用IO端口,造作GPIO口需要和芯片对应的文档。首先说下 amlogic 的GPIO 被分为 A 、B 、C、D、E、X、Y、Z、AO 这几个段转载 2013-05-18 15:01:31 · 2842 阅读 · 1 评论 -
Wi-Fi Direct 和 wifi display
Wi-Fi Direct:是指允许无线网络中的设备无需通过无线路由器即可相互连接。与蓝牙技术类似,这种标准允许无线设备以点对点形式互连,而且在传输速度与传输距离方面则比蓝牙有大幅提升。Wi-Fi Display:让使用者在不需要 连接线 情况下享受高画质影像显示效果;原创 2013-06-15 10:34:46 · 5546 阅读 · 0 评论 -
I2C总线信号时序总结
I2C总线信号时序总结总线空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 启动信号 在时钟线SCL保持高电平期间,数据线SDA上的电平被拉低(即负跳变),定义为I2C总线总线的启动信号,它标志着一次数据传输的开始。启动信号是一种电转载 2013-12-27 13:26:08 · 2112 阅读 · 0 评论 -
关于mtk GPIO口的定制
如果需要定制GPIO口呢,需要使用mediatek/dct/DrvGen.exe工具,点击Open,选择mediatek/custom/project_dir/kernel/dct/dct/codegen.dws文件,点击Edit,将出现如图所示的一个窗口:EintMode: 指示是否当作中断引脚来使用,例如GPIO0就可以当作ENTI0,如果选中了该模式,其它模式是不可见的。Def.Mo转载 2017-07-18 18:52:53 · 1478 阅读 · 0 评论