自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星辉斑斓

嵌入式相关,linux,android

  • 博客(148)
  • 资源 (3)
  • 收藏
  • 关注

原创 距离传感器故障(挂断电话屏幕无法唤醒)

最近我的HTC Desire S 挂断电话有时屏幕无法唤醒。查了一下是proximity sensor的问题。当远离sensor是没有中断,就是只有near的中断,没有far的中断。这个是硬件问题,我又不想换sensor,所以就查了一下代码。见下面这段,注释写的很明白,会等到用户把手机从头部拿开后才release wakelock。但sensor并不会发出far 的中断,所以会一直

2012-04-18 23:18:39 3335

转载 Linux Kernel(8)- Notification

写的不错,可惜网站被墙。http://nano-chicken.blogspot.com/2010/01/linux-modules8-notification.htmlKernel提供一個notifiers/notifier chains的機制,這是publish-and-subscribe的機制,也就是需要的人自己去訂閱(join到某個notifier chain中),當這個c

2012-04-10 17:39:45 606

转载 how to compile kernel

Posted by lenik in Android, Desire, HTC, kernel on June 28, 2010 In the part 1 I explained how to compile a new kernel, and here’s the explanation how to upload the newly compiled

2012-04-09 18:05:25 595

转载 How to Create Android Update Zip Package

There are several ways to install applications or  library files to an Android Phone. You can use Market application to find and install or adb command line tool to install or push the files to

2012-04-09 18:03:07 1111

转载 How to Sign Android APK or Zip Files

How to Sign Android APK or Zip FilesPosted by lorenz in Android, Featured Articles, Information Technology, Programming on 05 21st, 2010 | 35 responses Home » Information Technolog

2012-04-09 18:01:36 1636

转载 device print in kernel

http://r40eubuntu.blogspot.com/2010/11/kernel-driver-dbg.htmlkernel, driver 有一堆 DBG( ...)。 實際上是:#define DRIVER_NAME "mydriver"#define DBG(f, x...) \pr_debug(DRIVER_NAME " [%s()]: " f, __fu

2012-04-09 13:28:47 2387

原创 Shell Root HTC desire s

系统升级到2.3.5后zergRush对我的手机无效了,相关的工具都无法root 和shell root。 所以只好自己来了。前提 手机s-off。我的手机是硬解的,好像现在也可以软解。1:root 手机。 网上教程一堆,recovery中刷一下就行了。2:安装root explorer3:在root explorer中找到/system/bin/su 修改权限。 主要是读 执

2012-04-08 20:03:08 1427

原创 编译HTC desire S CM的代码

下载编译参考下文http://wiki.cyanogenmod.com/wiki/HTC_Incredible:_Compile_CyanogenMod_(Linux)一些问题无法获取firmwarehttps://github.com/koush/proprietary_vendor_htc到这里下载saga相关代码,里面有firmwarecurl h

2012-04-04 18:49:51 1694 1

转载 http://www.google.com/ncr

访问美国google 不会跳转到google.hk

2012-04-04 18:42:49 6654

转载 【转】跟我一起写udev规则(译)

目录 介绍       关于本文档      更新历史概念     术语: devfs, sysfs, nodes, etc.     为什么?     内置固定命名设计编写规则     规则文件和语义     规则语法     基本规则     sysfs匹配属性     设备级联结构     字符串替换     字符串匹配从sys

2012-03-31 22:10:32 928

转载 adb 权限问题 (insufficient permissions for device)

2010/05/05 17:32http://hi.baidu.com/iceliushuai/blog/item/1e506160c5d01f48eaf8f801.html环境:Ubuntu 10.04 LTS ,Ophone SDK关键字:insufficient permissions for device出现如下错误信息:shily@hh

2012-03-31 20:59:29 6769

转载 函数ERR_PTR,PTR_ERR还有IS_ERR理解

http://hi.baidu.com/coffeelinux/blog/item/a7e6911a9c5c34d2ac6e75cd.html2008-11-20 16:53      许多的内核函数需要返回一个指针,但是函数的调用可能失败,一般我们处理这样的情形都是返回一个NULL指针,就像malloc或kmalloc在没有获得指定的空间申请时的返回值一样。但是有时我们想知道导致

2012-03-30 13:55:12 553

转载 Android HAL 是如何被调用的

查背光时找到的。结果是因为cpp的文件编译时不会导出符号“HMI”,要改成c的文件。Android HAL 是如何被调用的Android对硬件的调用,google推荐使用HAL的方式进行调用,对于Andriod HAL的写法,可以参考android源码里的hardware目录下几个模块的模版。在看HAL的编写方法的过程中,会发现整个模块貌似没有一个入口。一般说来模块都要

2012-02-14 11:59:25 546

原创 android wifi移植之wpa_supplicant

参考前面的blog,使用wireless tools已经可以连到为加密的ap。 但我的ap采用的wpa-psk模式加密,用这个工具无法连上,所以还是要使用wpa_supplicant。开始用wpa_supplicant 用的是android socket,始终不行,后来改成unit standard socket。具体做法前面有。换成这个以后就可以用wpa_cli来配置。 我没搞明白怎

2012-02-11 23:16:25 4188

转载 android wifi 移植 转载一篇

http://blog.linuxconsulting.ro/2010/04/porting-wifi-drivers-to-android.htmlPorting WiFi drivers to Androidby Nicu Pavel on 11 August 2010Update(19/05/2011): Verify validity again

2012-02-11 23:03:38 1178

原创 android shell 不支持tab ctrl C的问题

tab这个换成busybox就行了关于ctrl+C无法结束程序的问题,原因在这里,不过这里的方法不能用在android上在最近的一段时间中,发现在busybox下调试时,shell终端用ctrl+c不能终止掉正在运行的进程。参考了网上的一些网友的blog的解决方法以及自己的理解,这边把解决方法告诉大家。Ctrl+C终止进程的流程是这样的:Ctrl + C首先通过 /de

2012-02-11 22:01:30 1550

转载 wifi 测试

# iwconfigeth1 IEEE 802.11b/g ESSID:"" Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Bit Rate:0 kb/s Tx-Power=18 dBm Retry short limit:8

2012-02-02 22:47:42 1053

转载 移植wireless tools 到android并测试

http://blog.chinaunix.net/space.php?uid=21091200&do=blog&id=18307351.      从www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html 下载wireless_tools.30.pre9.tar.gz, 此版本支持non-ASCII char

2012-02-02 11:54:42 767

转载 Ubuntu下pdf、gedit、vim 中文无法读取或者显示乱码的解决方法

http://hi.baidu.com/%B1%BFa%D0%A1%BA%A2/blog/item/634eb3cd5a6d8d1800e92834.htmlUbuntu PDF 中文乱码解决方法对于Ubuntu下的evince无法读取中文或者显示乱码的问题,我尝试了很多种方法,下面这个是最终的解决之道,在这里些下来希望对其他朋友能有所帮助。首先到 http://pop

2012-01-07 10:32:03 859

转载 ubuntu中文文件名乱码

本地化问题对我这种菜鸟来说就等于解决各种各样的乱码,而文件名乱码是最惹人眼烦的。本着自己以后方面查,大家来拍砖的想法,现在小结一些:一、“GBK乱码”,参考http://forum.ubuntu.com.cn/viewtopic.php?f=35&t=213575&start=0乱码的样子类似:代码:°²Àï¿ü ÒÁ¸ñÀ³Ï£ÑÇ˹,°²Àï¿ü ÒÁ¸ñÀ³Ï£ÑÇ

2011-12-09 20:41:21 6077 2

转载 标准输入输出、错误输出、重定向标准输出

再来看看 >& 操作符:重定向操作符描述>将命令输出写入到文件或设备(如打印机),而不是命令提示符窗口或句柄。从文件而不是从键盘或句柄读入命令输入。>>将命令输出添加到文件末尾而不删除文件中已有的信息。>&将一个句柄的输出写入到另一个句柄的输入

2011-12-02 17:10:10 16728 1

原创 mini6410移植cmos和usb camera到android中

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->友善在新的版本上闭源了多媒体相关的驱动,而我花了好多钱从友善那里买的camera不能浪费啊,所以就只好自己porting了。好久不写东西了,而且在libreoffice里排好版贴上来就乱了,凑合着看吧。系统版本:Kernel:2.36Android:

2011-11-26 22:59:46 4291 9

转载 Ubuntu11.04 开机启动菜单 删除多余的内核(旧版本) 调整不同操作系统的启动顺序

很多用户一般都会选择Windows + Ubuntu的双系统。用得时间久了,随着Ubuntu内核的不断升级,开机启动菜单会变得越来越臃肿。下面简单介绍一下如何删除开机启动菜单多余的内核(旧版本),以及如何调整不同操作系统的启动顺序。Ubuntu是由grub引导启动的。每当Ubuntu升级到新的版本后,grub会自动调整开机启动菜单的顺序,把新的内核放在启动菜单的开始,同时也不会删除久的内核版本

2011-11-21 21:05:43 768

转载 ubuntu11.04一些设置

ubuntu下设置ibus 拼音输入法候选字的个数已有 80 次阅读  2011-09-03 15:54ubuntu下,默认候选字只有5个,太少,不利与输入,可以进行修改,命令方式修改方法:$ cd ~$ vi .gconf/desktop/ibus/engi

2011-09-25 16:23:53 565

转载 ubuntu11.04 修改默认启动顺序

检查你的/boot/grub/grub.conf 文件,找到以下内容引用:### BEGIN /etc/grub.d/30_os-prober ###menuentry "Microsoft Windows XP Professional (on /dev/sda1)

2011-09-24 23:35:13 842

原创 关于s3c6410 spi的调试

大部分参考我前面转的文章即可,这里主要说一些那篇文章没有提到的。1:cs的上拉。 通过检查6410的寄存器发现,cs脚是没有配置上拉的,这个需要在自己的设备驱动中配一下。  我是直接扔在的probe函数里2:我所用的设备nrf24l 读写寄存器需要在一个操作中完成,就是写

2011-08-29 22:19:04 961

转载 74系列小结

http://blog.ednchina.com/huanan_/128047/message.aspx74系列集成电路大致可分为6大类:. 74××(标准型); .74LS××(低功耗肖特基); .74S××(肖特基); .74ALS××(先进低

2011-08-16 11:28:32 1555

转载 linux 2.6.36+s3c6410 SPI子系统接口讨论 二

http://www.arm9home.net/read.php?tid=10788说到用户空间接口就不得不提到cdev结构,这个是字符设备的结构struct cdev {    struct kobject kobj;    struct module *owner;    c

2011-07-23 14:46:12 2487 1

转载 linux 2.6.36+s3c6410 SPI子系统接口讨论

http://www.arm9home.net/read.php?tid=10788下图是安装成功后,sys目录下的主要结构,由于目录非常复杂仅仅列出了主要的结构 sys目录下spi子系统结构 接下来将从各struct开始进行分析,struct是构成内核对象的基础,函数是动态的构

2011-07-23 14:21:28 3627

原创 Nokia 5310手机主题制作

<br />    前段时间换了htc的手机,原来的nokia手机扔给了老妈。 结果老妈对比原来的山寨机,提了一堆要求。 其中一项就是待机界面要有个时钟。 到网上下了几个,但色彩配置都没有原版主题好,于是就想只换个时钟,修改一下原版主题。<br /> <br />    首先要把原版主题copy出来,由于系统限制,是无法直接复制的。而我又不想去刷机,太折腾。遂到网上找了另外一个办法:<br />    到手机里建一个书签 file:///C:/predefgallery/predefthemes/Audio

2011-05-28 21:07:00 1423

原创 ubifs 调试

<br />UBI error: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 0:0, read 64 bytes<br /> <br />如log所示,这是因为nand 驱动ecc的问题。 6410的驱动移植有问题,hardware ecc没有打开,重新移植就好了。<br /> <br />ubi镜像制作,目前是用友善提供的mkubiimg 工具, 有时间会尝试用官方的工具。

2011-05-22 23:26:00 5568 1

转载 基于32bit系统编译Android 2.3

  基于32bit系统编译Android 2.3 收藏从官网下载android2.3源码,make,发现报错: You are attempting to build on a 32-bit systemOnly 64-bit build environments are supported beyond froyo/2.2.明明2.2 之前编译过,分析,默认编译为64位,按照官网给出的方案,修改如下:$ vim build/core/main.mk#ifneq (64,$(f

2011-05-08 10:34:00 732

转载 TFTP Server 與 xinetd 的安裝: Debian/Ubuntu

http://www.jollen.org/wiki/TFTP_Server_%E8%88%87_xinetd_%E7%9A%84%E5%AE%89%E8%A3%9D:_Debian/Ubuntu套件資訊 [編輯]安裝 tftpd-hpa 與 xinetd 在Ubuntu下,tftp是不能單獨運作的,需要xinetd這個網路管理的背景程式之支援。於是我們同時安裝這兩個套件。

2011-05-05 23:27:00 2376

原创 一个oops问题的调试

参考文档kernel document里oops-trace.txtLDD 第四章 打印信息中会告诉你死在哪个函数然后去查找pc 寄存器指针位置(即下面的EIP)Unable to handle kernel NULL pointer dereference at virtual address 00000000printing eip:d083a064Oops

2011-04-27 23:39:00 1214

原创 FATAL EXCEPTION IN SYSTEM PROCESS: AlarmManager

这个问题出现的原因是没有rtc驱动。在kernel中device driver-> real time clockandroid alarm driverandroid alarm devices3c soc rtc

2011-04-19 23:14:00 4311 1

原创 [转]VIM+Cscope用法

<br />:help cscope<br />在前面的文章中介绍了利用ctags生成的tag文件,跳转到标签定义的地方。但如果想查找函数在哪里被调用,或者标签在哪些地方出现过,ctags就无能为力了,这时需要使用更为强大的cscope。<br /><br />Cscope具有纯正的Unix血统,它最早是由贝尔实验室为PDP-11计算机开发的,后来成为商用的AT&T Unix发行版的组成部分。直到2000年4月,这个工具才由SCO公司以BSD license开源发行。<br /><br />Cs

2011-04-03 16:48:00 1889

转载 Android移植_NFS启动调试

<br />http://hi.baidu.com/eastream/blog/item/9302ee345b9bc40290ef39df.html<br /> <br />现象<br />shell@android:/ $ D/AndroidRuntime( 1225): <br />D/AndroidRuntime( 1225):>>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit<<<<<<<br />D/AndroidRunti

2011-03-07 22:04:00 6147 2

原创 HOWTO: Cross-compiling a 32-bit (i386) Linux kernel on 64-bit Machine (amd64)

<br />需翻墙<br />http://linux.koolsolutions.com/2009/06/04/howto-cross-compiling-a-32-bit-i386-linux-kernel-on-64-bit-machine-amd64/

2011-03-05 00:05:00 794

转载 SDL init failure, reason is: No available video device: On Ubuntu64

<br />If you are installing Android SDK on Ubuntu 10.04 and using OpenJDK, you may have the message "SDL init failure, reason is: No available video device".<br /><br />So, let's try:<br /><br />apt-get install ia32-libs lib32stdc++6

2011-02-28 22:42:00 3847 3

转载 [android]编译时出现/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libz.so when searching for -lz错误信息

http://0123.blog.163.com/blog/static/47883120101024104416786/编译时出现/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libz.so when searching for -lz错误============================================PLATFORM_VERSION_CODENAME=AOSP

2011-02-27 19:17:00 5307

CWNA 官方学习指南(第 3 版)-认证无线网络管理员 PW0-105

CWNA 官方学习指南(第 3 版)-认证无线网络管理员 PW0-105

2018-03-28

broadlink智能开关

server.c 是echo server sample.py 示例代码 说明 http://blog.csdn.net/hnmsky/article/details/20124615

2014-06-01

broadlink_sp2 _控制程序

broadlink_智能插座的sp2 _控制程序 详见http://blog.csdn.net/hnmsky/article/details/20124615

2014-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除