Misc
文章平均质量分 81
liuying_0408
这个作者很懒,什么都没留下…
展开
-
理解嵌入式开发中的一些硬件相关的概念
理解嵌入式开发中的一些硬件相关的概念 做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。电平(Level) 在数字电路中,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1要到0(其实,还有转载 2012-04-05 11:36:51 · 586 阅读 · 0 评论 -
ubuntu11.0.4下编译Android
从2.3开始,jdk使用1.6版本及Linux系统使用64位,所以很多工具都要重新安装。 以下是第一次编译时遇到的问题:1、权限不够遇到多次/bin/bash: prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: 权限不够 /bin/bash: prebuilt/linux-x86/toolchain/a转载 2012-07-19 12:14:49 · 1786 阅读 · 0 评论 -
去锁修改屏幕休眠(andorid4.0)
1.去掉开机锁vim workdir/i.MX53-QSB-Android-Release3.3/src/frameworks/base/packages/SettingsProvider/res/values/defaults.xml // 60000 -1 //60000改成想要的时间,不锁为-12.去掉休眠sudo vim workdir/转载 2012-07-02 16:38:06 · 2517 阅读 · 0 评论 -
Android在标准linux基础上对休眠唤醒的实现(一)
转载:http://blog.csdn.net/lizhiguo0532/article/details/6453581说明:1. Based on linux 2.6.32 and android 2.2,only support SDR(mem).2. 参考文章:http://2695477.blog.51cto.com/blog/2685477/484751h转载 2012-05-25 14:02:22 · 632 阅读 · 0 评论 -
Android在标准linux基础上对休眠唤醒的实现(二)
转载:http://blog.csdn.net/lizhiguo0532/article/details/6453587三、kernel层源码解析 - wakelock的重要地位wakelock在android的休眠唤醒机制中扮演着及其重要的角色,主要源码位于文件:kernel/kernel/power/wakelock.c,kernel/include/linux/wakelock.转载 2012-05-25 14:03:17 · 593 阅读 · 0 评论 -
Android在标准linux基础上对休眠唤醒的实现(三)
四、android层源码解析在linux之上经过android的软件堆层层封装,最终在上层的java应用程序中使用。休眠唤醒也是从最上层发出的命令,然后一层一层地将参数解析,往最底层传,最后走上标准linux的休眠唤醒之路。 这一部分将会初略分析休眠唤醒机制上linux之上所走的路线。 在linux之上,存在一个hal层,专门做和linux内核设转载 2012-05-25 14:04:45 · 581 阅读 · 0 评论 -
linux内核模块的强制删除-结束rmmod这类disk sleep进程
一.问题: 前些日子在工作中遇到一个文件,当rmmod一个模块的时候,在模块的exit函数中阻塞了,rmmod进程杀也杀不掉,永远呆在那里,发现它已经是D(disk sleep)状态了,真的无能为力了吗?我不相信这个事实,所以今天在稍微闲暇的时候换换脑子,终于有了解决办法。二.分析: 解铃还须系铃人,既然是在内核中出了问题,还是需要在内核中寻找办法,解决这类问题的前提是对内核卸载模块的转载 2011-05-27 17:13:00 · 1688 阅读 · 0 评论 -
/proc文件系统简介
转载:http://blog.csdn.net/qinzhonghello/article/details/4038191proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取p转载 2012-05-23 16:53:41 · 557 阅读 · 0 评论 -
android4.0与2.3版本的触摸屏驱动调试注意
转自搜索到的一篇blog,他没有注明转载出处,我也没法写出处了,对原创作者隔空说一声抱歉。android4.0与2.3版本的TP代码区别在android2.3上调试TP时,只需要把linux驱动调通,android就可以正常使用了,而到android4.0上又有些不同了,针对linux驱动,需添加如下内容: 1、在手指按下时需调用如下函数上报Key Down:转载 2012-06-08 18:35:18 · 773 阅读 · 0 评论 -
android 脚本添加
在system/core/rootdir/etc下面添加你的脚本本件xx.sh然后在system/core/rootdir/Android.mk添加copy_from +=etc/xxx.sh原创 2012-06-05 21:58:38 · 639 阅读 · 0 评论 -
android 2.3 4.0 添加开机音乐
转http://blog.csdn.net/k_linux_man/article/details/7282958android 4.0 开机音乐Android开机动画叫源码位于frameworks/base/cmds/bootanimation下,这个程序会将/data/local/bootanimation.zip或/syst转载 2012-05-31 16:59:48 · 1182 阅读 · 0 评论 -
双网卡如何实现同时上网
前不久公司职员问道这样的问题,如何实现双网卡同时上网,免去不停切换网卡的麻烦,其实方法很简单,赶快来看一下吧!其实很简单就可以搞定了,只要加两条路由就可以了!打开CMD(应该知道是什么吧,开始—运行—敲CMD就可以了) 1. route delete 0.0.0.0 //删除0.0.0.0这条路由,也就是默认路由(下面配置为给默认路由指定端口),这条路由会使路由信息发生冲突,数据包不知转载 2012-04-06 15:59:46 · 2699 阅读 · 0 评论 -
USB_WIFI移植(realtek_8192cu)
对于移植USB的WIFI模块来讲,相对于要简单很多。特别是我们现在要移植的这款realtek_8192已将做好了傻瓜式的步骤文档,只需要你懂一点点wifi的流程或他的工作调用。作为没有接触过android的新人,当初也是折腾了好几天。 sdk已经非常完美,所以我们只需要按照文档进行就OK了首先我们得把驱动编译成.KO文件,因为支持很多种的平台所以我们还是把添加到Mak原创 2012-04-24 16:37:57 · 7869 阅读 · 1 评论 -
常用的预处理命令总结
1. 预处理程序按照ANSI标准的定义,预处理程序应该处理以下指令:#if #ifdef #ifndef #else #elif#endif#define#undef#line#error#pragma#include显然,上述所有的12个预处理指令都以符号#开始,,每条预处理指令必须独占一行。2. #define#define指转载 2012-04-20 11:34:37 · 937 阅读 · 0 评论 -
在windows下使用git下载android源码
转:http://blog.csdn.net/eqwewr/article/details/64359721、git下载地址http://code.google.com/p/msysgit/downloads/detail?name=msysGit-fullinstall-1.7.3.1-preview20101002.exe。之后安装git默认在c盘,安装好了自动编译需要很长转载 2012-08-08 16:25:13 · 786 阅读 · 0 评论