四儿子出问题了,突然无法开机,刚开始充电红灯亮,拔了之后又重新充,结果手机一点反应都没有了。
于是百度上查,才发现有所谓的nexus4红灯门。所谓红灯门,就是Nexus 4在正常使用时或电量过低时,突然关机,无法开机,无法进入fastboot,无法进入download mode,无法进入recovery,插电脑无硬件检测,连接电源LED亮红灯或红灯闪烁。也就是一种疑似变真砖的状态。
根...
分类:
其他好文 时间:
2015-04-26 21:19:20
阅读次数:
243
1.驱动开发概述
驱动分类:
1.常规分类:字符设备,块设备,网络设备
字符设备:是一种按字节来访问的设备,字符驱动则负责驱动字符设备,这样的驱动通常实现open,close,read等系统调用,例如:串口,LED,按键
块设备:在大部分unix系统中,块设备定义为:以块(通常是512字节)为最小传输单位的设备,块设备不能按字节处理数据。
而linux则允...
分类:
系统相关 时间:
2015-04-24 09:19:42
阅读次数:
309
第一步:upgrade dtc comiler ro enable SPI
wget -c https://raw.githubusercontent.com/RobertCNelson/tools/master/pkgs/dtc.sh
chmod +x dtc.sh
./dtc.sh
参考网址:https://learn.adafruit.com/introduction-t...
分类:
编程语言 时间:
2015-04-24 09:11:09
阅读次数:
165
欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa 是平时自己word离线做笔记的,当发在网上才发现写的...
分类:
系统相关 时间:
2015-04-23 15:06:23
阅读次数:
366
驱动LED灯
首先加入头文件#include
#include
#include
#include
#include
#include
#include
#include <asm/io....
分类:
其他好文 时间:
2015-04-22 09:40:18
阅读次数:
259
送给从STM32库或者其他单片机爬过来的熊孩纸 操作GPIO还是这个顺序:
1:开时钟(linux不用管)
2:设置属性
3:设置方向
4:看是否需要设置上下拉我这个版本是exynos5260平台的,常规IO操作方式如下通常在配置一个GPIO口时,首先通过gpio_request函数申请GPIO口,再通过s3c_gpio_cfgpin、s3c_gpio_setpull、gpio_set_va...
分类:
系统相关 时间:
2015-04-20 22:45:02
阅读次数:
343
上一篇博文《platform设备驱动框架搭建分析》主要是根据内核源码来分析platform驱动模型工作的原理,在实际的驱动开发中如何使用Linux的这么一种模型来管理这种类型的设备呢?把tq2440开发板上的LED1当做是平台设备注册到Linux系统中,让系统可以用这种platform驱动来管理他。
①总线层:代码不用我们自己去写,内核已经提供了
②设备层:向platform总线层注册硬件相关...
分类:
其他好文 时间:
2015-04-20 21:01:41
阅读次数:
219
LED是一组英文单词的缩写,它的全称是lightemittingdiode,可以直译为发光二极管。它由一块电致发光的半导体,放在一个有引线的架子上,通过环氧树脂进行密封以保护内部芯线,因此LED的抗震能力很强。LED是一种能够将电能转化为可见光的半导体元件。LED灯的特征让其拥有了很广..
分类:
其他好文 时间:
2015-04-20 13:20:21
阅读次数:
141
一、准备好可以正常引导开发板的源码
二、在内核源码kernel文件夹的driver目录下,创建led_arm文件夹
mkdir drivers/led_arm
三、将“LED驱动实验”的驱动程序拷贝到led_arm目录下(详情见上一次LED驱动博客)
将led.c拷贝在该文件夹下面
①添加一个Kconfig文件
config MYLED
tristate "MYLED"
default n
help
this is a LED driver
②...
分类:
系统相关 时间:
2015-04-20 09:37:15
阅读次数:
301