- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 LK里的USB部分
我们的支持关机充电, 移植LCD时需要在bootloader里面加入lcd的驱动,在移植的过程中看了一下USB相关的代码,一直想看LINUX 的USB驱动都没看,这次在LK里面看看,也许更简单,只是理解一下如何检测到USB线接入及如何判断接入类型。硬件定义:一般4根线VBUS :USB电压(5V)DM, DP:USB两根差分信号,也叫D-,D+ 。 //这两根用来传输数据
2012-02-28 19:30:44 2207
转载 电子罗盘实现及校准
电子罗盘是一种重要的导航工具,能实时提供移动物体的航向和姿态。随着半导体工艺的进步和手机操作系统的发展,集成了越来越多传感器的智能手机变得功能强大,很多手机上都实现了电子罗盘的功能。而基于电子罗盘的应用(如Android的Skymap)在各个软件平台上也流行起来。 要实现电子罗盘功能,需要一个检测磁场的三轴磁力传感器和一个三轴加速度传感器。随着微机械工艺的成熟,意法半导体推出将三轴磁力计和三
2012-02-21 19:58:31 3414
转载 史上最经典的Linux内核学习方法论
待到山花烂漫时,还是那些经典在微笑。 有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作(个人概括为“2+1+2”,第一个2是指2本全面讲 解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,你是否想到了某某广告里三个人突然站起单臂齐举高呼“1比1 比 1”的场景?)。 《Linux内核设计与实现》
2012-02-13 19:39:50 547
原创 Linux代码缩写
fstabfile systems table: 指这个文件 (/etc/fstab)如:androidSource/system/core/rootdir/etc/vold.fstabGFP_KERNEL, 意思是这个分配((内部最终通过调用 __get_free_pages 来进行, 它是 GFP_ 前缀的来源) 代表运行在内核空间的进程而进行的. 换句话
2012-02-13 13:59:14 554
转载 关于手机线控耳机那点事儿
原文来自:关于手机线控耳机那点事儿关于小米的耳机,最近有很多朋友在问兼容性的问题,能不能用诺基亚的耳机,能不能用HTC的耳机。。。下面对手机的耳机接头做一个分析:目前手机最标准的是3.5mm的耳机插头,而3.5的耳机历史上又有两极(最早随身听的单声道耳机)、三极(随身听、MP3的立体声耳机)和四极(立体声且带麦克风)等几种。先说说三极耳机,就是普通随身听用的立体
2012-02-10 13:05:56 1531
原创 Android Service
1.在Linux下,有时需要编写Service。Service也是程序,一般随系统启动用户不干预就不退出的程序,可以称为Service。Linux下的Service一般称为Daemon。这是广义的Service的定义。2、 Linux中,daemon的命名规则通常是在所提供的服务名后面加d,如httpd。一般编译成可执行的文件,在rc文件中启动,如在./system/core/root
2012-02-08 19:51:58 879
深入BREW APP创建,运行,退出机制
2011-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人