自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(379)
  • 收藏
  • 关注

原创 另一个博客地址

由于csdn内容比较多,没有时间整理编辑,只用于记录资料,访问的朋友多见谅。我另一个blog地址:http://internetofthings.blogbus.com/,欢迎访问和交流。

2011-08-26 15:50:30 536

原创 关于经验分享

        记得年初在开源的邮件列表看到一个开源的大牛的ID描述:          Share mind ,Share life !           分享思维,分享生活。在此博客里面转的别人的也好,自己的实践也好,我都希望我所有的博客和访客能快乐每一天,充实每一天。            Linux will make your life easier

2009-06-30 08:59:00 1576

原创 wpa_supplicant 4.9G support

https://android.googlesource.com/platform/external/wpa_supplicant_8/+/master/src/drivers/driver_nl80211.c                        /* crude heuristic */                        if(m

2013-03-22 18:28:40 1001

转载 Android 关机弹出选择菜单

在Android系统中,长按Power键默认会弹出对话框让你选择“飞行模式”,“静音”,“关机”等功能.这些功能对于手机非常适用,但是对于机顶盒产品就没有什么必要了.本文简单介绍一下怎样定制关机界面.  我的目标是长按Power键,将会关机,弹出“设备将要关机”选择对话框.如果可以选择“是”关机,和“否”返回系统.  弹出对话框的代码位于:  frameworks\polici

2012-03-24 14:49:47 1464 1

转载 定制一个Android的Launcher(Home)

如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher.我们可以通过修改Framework来实现这样的功能。这里以Android2.1的源代码为例来实际说明。1)首先了解一下Android的启动过程。  Android系统的启动先从Zygote

2012-03-19 10:43:05 2552

转载 USB 的DataToggle

USB 的DataToggle  USB在通信过程中,有DataToggle这么一个概念。例如,在一次通信中,主机如果需要接收一个数据包,那么,主机会先发送一个IN的令牌包,然后从机发送数据包,然后主机再发送ACK握手包进行确认,这就完成了一次数据的接收。假如出现通信错误,掉包的情况,那么又如何处理呢?第一步,假如是令牌包IN发生了通信错误,那么主机则不会发送数据包。主机可以再

2012-03-09 14:32:48 2039 1

转载 Android 的背光控制

echo 23 > /sys/devices/platform/atmel_lcdfb.0/backlight/backlight/brightnesshttp://android.git.kernel.org/ android 源代码http://blog.chinaunix.net/u1/49742/showart_2077813.html android 知识总结ht

2012-03-07 22:14:44 5921

转载 快速USB学习

快速USB学习(单片机应用)(由FLASHMAN编写,QQ28479691,如要转载请注明出处)USB的优点相信大家都知道了,而且还很赚钱,嘿嘿,这里就不多说,不懂的就去看看书吧,这里要说的是如何快速掌握USB技术。这篇文章一方面是我对USB学习的一个总结,另一方面是为了方便初学者入门学习。学习USB,一本好的教材是少不了的,我以前看过了很多关于USB的书,但是大部分的书都看得

2012-03-06 09:40:03 2601

转载 Android BOOT Time 优化

Android BOOT Time 优化Rocky@20110317 Android的启动和大多数的智能手机设备都一个通病,都是启动比较慢。这里的速度优化并不是从源代码的角度来优化,因为我相信Google已经做了非常多的工作。但是每个人的机器是不一样的。特别是我们做MID,产品差别很大,有必要针对自己的产品做一些裁剪工作,用这个裁剪来优化我们的开机速度。 Android开机流程

2012-01-09 09:32:20 1309

原创 Android2.1 访问Excel

android2.1利用jxl来读写excel,好像有bug,高版本没有,需要时间跟踪,这里贴一个例子,使用apachi POI实现的:java file:package com.as400samplecode;import java.io.BufferedReader;import java.io.DataInputStream;import java

2012-01-04 16:42:15 2121 2

原创 Android2.1 访问Excel

jxl在android2.1上面有bug,需要时间去追踪,这里贴一个利用Apachi POI实现的android excel/txt的例子.Java file:package com.as400samplecode;import java.io.BufferedReader;import java.io.DataInputStream;import java

2012-01-04 16:30:42 139

转载 hrtimer(Linux 高精度定时器)

kernel-2.6.22中的arm arch加入了对dynticks, clocksource/event支持. imx31的BSP在clock这里有一些改动. 找了些kernel clock及timer子系统近来的变化, 总结一下.    一般来说Soft-Timer (timer wheel / hrtimer) 都是由Hardware-Timer(时钟中断之类)以及相关的clock s

2011-12-20 11:04:01 4665 1

转载 cyclictest实现原理

做嵌入式虚拟化实验时,对实时性能的测试一直都是用的cyclictest,它其实代码只有几百行,基本的原理也是非常简单的,但是它用到的API是要注意一下的。这里假定cyclictest所用参数为:cyclictest -t1 -n -m -p 80 -i 10000 -l 10000。这里面与clock相关的设置是:-n指定使用clock_nanosleep();没有指定-clock,那么就是用

2011-12-20 09:52:39 1807

转载 如何判断系统支持hrtimer

如何判断系统支持hrtimer2011-12-01 10:37Here are several ways you can identify if your system supports high resolution timers.Examine kernel startup messagesWatch the kernel boot messages, or use dme

2011-12-20 09:44:51 808

原创 kernel boot time optimize summary

2011-12-15 09:28:44 187

转载 hrtimer + clockevent + Timekeeping

hrtimer + clockevent + Timekeeping 转载:http://blogold.chinaunix.net/u/14459/showart.php?id=415394    kernel-2.6.22中的arm arch加入了对dynticks, clocksource/event支持. imx31的BSP在

2011-12-14 15:54:41 916

原创 s3c6410 SanDisk SDIN5D2-2G

u-boot:1.1.6Kernel:2.6.36SDIN5D2-2G:eMMC V4.41I/FPass:OKeMMC是一个嵌入式非易失性存储系统,包括闪存存储器与存储控制器。其设计针对消费电子、导航系统及其他工业等领域的广泛应用。这一系统简化了应用接口设计,同时免除了主机处理器管理低层级闪存的任务。由于简化了非易失性闪存的接口设计与验证程序,产品开发者因

2011-11-17 14:23:07 1103

原创 s3c6410 Can Bus mcp2515

Kernel:2.6.29MCU:s3c6410Can Driver:SocketCanChip:mcp2515使用两个Can通信,使用cansend 发送测试,工作正常.[root@Tommy canbustest]# ifconfig can0can0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-

2011-11-03 17:08:52 1814 3

原创 s3c6410 USB ADB

s3c6410 加载USB gadget驱动,支持android adb/ums的话,ubuntu会找到s3c6410  android usb device,sd 15:0:0:0: [sdb] Attached SCSI removable disk[23501.123719] usb 1-2: USB disconnect, address 16[23507.108864]

2011-10-27 15:25:41 1328

转载 getchar()和EOF总结

getchar()和EOF总结大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(SecondEdition)第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。可能主要还是由于没有搞清楚getchar()的工作原理和EOF的用法。因此,感觉很有必要总结一下,不然,很多琐碎的知识点长时间过后就会淡忘的,只有

2011-10-21 10:21:54 630

原创 ov9650摄像头图像倒立的,上下是倒着的??? (解决方案)

OV9650 寄存器 0x1e将0x14或者0x34改为0x00。

2011-10-19 11:45:27 1010

原创 How to add new Key to Android from Kernel to Android framework and Android application test

How to add new Key to Android from Kernel to Android framework and Android application testKernel Layer:1:We use Kernel matrix-keypad to register 3*3 key#ifdef CONFIG_KEYBOARD_MATRIX

2011-10-15 08:33:14 906

转载 【Android游戏开发之九】(细节处理)触屏事件中的Bug解决方案以及禁止横屏和竖屏切换!

Himi  原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/29/6104731.aspx       我们先讲解在触屏事件处理中我们需要改进的bug!然后

2011-10-14 11:52:25 675

转载 How to add a new keycode in android

理解 Android处理Key Events和KeyCode定义,在frameworks/base/core/java/android/view/KeyEvent.java中,以及frameworks/policies/base/phone/com/android/i

2011-10-12 13:39:47 786

原创 arm-linux MCP2515 Can Bus tools with iproute2

1)git clone git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git2)vim MakefileCC = arm-linux-gccAR= arm-linux-arLD=

2011-10-12 12:50:43 1283

转载 How_to_configure_and_use_CAN_bus

https://www.ridgerun.com/developer/wiki/index.php/How_to_configure_and_use_CAN_busSocket CAN utilities The BerliOS Socket CAN

2011-10-12 10:11:59 823

转载 const char*, char const* and char *const

const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。事实上这个概念谁都有只是三种声明方式非常相似很容易记混。Bjarne在他的The C++ Programming Language里面给出过一个助记的

2011-09-30 12:00:13 279

原创 Android StatusBar Storags notification Disable

--- MountService.java    2011-09-29 15:29:04.110305488 +0800+++ MountService.java.bk    2011-09-29 15:27:30.079116534 +0800@@ -298,15 +2

2011-09-29 15:56:37 707

转载 arm linux 系统调用实现

arm linux 系统调用实现In this article we will dive into system call interface implementation in arm linux(with gnu eabi).我们将从bionic中的open函数开始追溯a

2011-09-29 09:11:58 1497

转载 ARM Linux系统调用的原理

ARM Linux系统调用的原理操作系统为在用户态运行的进程与硬件设备进行交互提供了一组接口。在应用程序和硬件之间设置一个额外层具有很多优点。首先,这使得编程更加容易,把用户从学习硬件设备的低级编程特性中解放出来。其次,这极大地提高了系统的安全性,因为内核在试图满足某个请求之

2011-09-28 17:54:08 4831 2

转载 记2416上移植2.6.36内核和yaffs文件系统时遇到的一些问题

参考文章:http://blog.sina.com.cn/s/blog_77aea4c60100qsa1.html一、uboot中将内核uImage烧进nand flash后,启动内核时报如下错误:# Booting kernel from Legacy Image

2011-09-28 15:26:05 1325

转载 Android 编码规范 | 代码风格指南

一、异常1.不要忽视异常处理如果像下面的代码这样,对catch后的异常作空处理,就像埋下地雷一样让人感觉到毛骨悚然:错误的做法:view plainprint?void setServerPort(String value) {      tr

2011-09-28 11:29:43 447

转载 谈谈Linux内核驱动的coding style

最近在向Linux内核提交一些驱动程序,在提交的过程中,发现自己的代码离Linux内核的coding style要求还是差很多。当初自己对内核文档里的CodingStyle一文只是粗略的浏览,真正写代码的时候在很多细节上会照顾不周。不过,在不遵守规则的程序员队伍里,我并不是孤独的

2011-09-28 11:21:16 286

转载 linux indent格式化代码(ZZ)

indent.sh------------------------------------------------for file in `find ./ -name "*.c"`; doindent -npro -nip -nlp -npsl -i4 -ts4 -s

2011-09-28 11:20:04 285

转载 linux indent格式化代码(ZZ)

indent.sh------------------------------------------------for file in `find ./ -name "*.c"`; doindent -npro -nip -nlp -npsl -i4 -ts4 -s

2011-09-28 11:17:27 164

原创 Android Framework Remove Lock

--- KeyguardViewMediator.java    2011-09-29 16:31:01.938287668 +0800+++ KeyguardViewMediator.java.bk    2011-09-27 17:17:51.710301823 +080

2011-09-27 17:48:08 603

转载 Android开机logo制作

一.去除embedded linux 的开机光标: 在内核的当前目录进入到drivers/video/console/fbcon.c 文件 将static void fb_flashcursor(void *private)   和 static void fbcon

2011-09-23 17:11:55 2150

原创 Android2.1 remove StatusBar DropDown Event

Code:frameworks/base/services/java/com/android/server/status/StatusBarView.java/* *Android Dispatch event through onTouchEvent in Status

2011-09-23 10:40:53 492

转载 android Notification 的使用

最近一直在研究 android ,并一边研究一边做应用。其中遇到了把程序通知常驻在 Notification 栏,并且不能被 clear 掉(就像android QQ一样)的问题。经过研究实现了其功能,现把 Notification 的使用总结如下:Notific

2011-09-23 10:03:15 297

原创 Android2.1 remove StatusBar Clock and Battery in framework

/* *Android2.1 Framework Remove StatusBar Clock and Battery *Industrial Board dont need StatusBar Clock and Time,So We disable them in f

2011-09-22 10:09:37 537

空空如也

空空如也

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

TA关注的人

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