自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (16)
  • 收藏
  • 关注

转载 VMware下扩展Ubuntu根文件大小的方法

担心创建的虚拟机硬盘容量太大会占用真正的硬盘空间,把硬盘的容量设置得很小,可是等到给虚拟机装好系统后再装其他的软件,才发现硬盘容量不够用了。这就需要想办法扩展Ubuntu根文件目录,下面我来介绍这样一种方法。1.修改硬盘大小在WMware的安装目录下有名为vmware-vdiskmanager.exe的可执行文件,在windows下打开控制台并进入WMware的安装目录后,使用以下命令(假

2013-04-28 10:59:22 1698

转载 Android-2.2 display系统介绍-SW架构

Android-2.2display系统介绍-SW架构一、Overview上图的原型取自高通的文档,由于原图无法描述现有的架构,我在原图的基础了做了些修改,主要是增加了overlay部分,另外其他部分根据现有的软件也做了些许改动。下面先对上图做个大概的介绍,后面会针对重点部分做详细的分析。最上面一层为应用程序,根据数据类型以及应用的不同可以分为几种。第一种是最普通的应用,如UI

2013-04-27 15:29:17 669

转载 android中各种img文件的作用以及系统启动过程

首先通过编译,先将android内核编译成功。正常情况下,在目录out/target.product/generic/(但是有的就没有generic文件,如freescale和iriver;但是lonshinetech下面就有这个文件,依据情况而定,只要能找到生成的三个文件就可以。例如:~/freescale/R9.2/out/target/product/imx51_bbg$ )下会生成三个文件

2013-04-27 09:49:58 1016

原创 LPC1788单沿pwm原理和配置

LPC1788单沿pwm原理和配置        pwm的基本功能:以一定的周期频率,输出不同占空比可调的方波。        Lpc1788中的pwm的时钟(频率)来源于APB总线的时钟(频率),首先要进行分频,或者说预分频,不然直接由APB频率也太大了,肯定是需要通过分频才能达到我们需求的pwm周期频率。        寄存器PWMPR 和PWMPC两个寄存器提供了APB频率分

2013-04-18 12:03:28 2879

原创 Linux内核系统模块组成

Linux内核系统模块组成  1、进程调度模块Linux 以进程作为系统资源分配的基本单位,并采用动态优先级的进程高级算法,保证各个进程使用处理机的合理性。进程调度模块主要是对进程使用的处理机进行管理和控制。2、内存管理模块Linux的内存管理模块采用先进的虚拟存储机制,实现对多进程的存储管理。它提供了十分可靠的存储保护措施,对进程赋予不同的权限,用户不

2013-04-18 09:29:21 1635

转载 linux多文件编译方法

一. 常用编译命令选项  假设源程序文件名为test.c。  1. 无选项编译链接  用法:#gcc test.c  作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。  2. 选项 -o  用法:#gcc test.c -o test  作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来

2013-04-18 08:53:25 707

转载 PIC单片机编译器的问题(摘自网络)

如果是编译PIC10、PIC12、PIC16系列单片机,用CCS最好。而PIC18/PIC24/dsPIC/PIC32系列,用MCC最好。        PIC单片机的C编译器只有HI-TECH公司出品PICC编译器,和CCS公司的CCS编译器。还有PIC的生产商Microchip公司自行生产的只针对PIC18/PIC24/dsPIC/PIC32系列单片机的C语言编译器MCC(MCC18 /

2013-04-17 17:14:32 1659

原创 linux正在进步

linux正在进步 作为还算没有入门的小子,今天学习了shell、linux编译、fork函数1)shell一个命令解释器;是操作系统的外壳;是用户与linux内核之间的接口程序; shell命令分为shell内部命令(如cd) 和外部命令(指单独的实体程序,如rm,cp)shell的命令后跟有选项和参数,选项前有一个减号,以示区别。 shell本身也是

2013-04-17 16:38:49 612

原创 关于lpc1112深睡眠(低功耗)的调试报告

关于lpc1112深睡眠(低功耗)的调试报告由于产品为移动设备,所以功耗要求是比较严格的。目前采用了大MCU+小MCU的方式实现,小MCU主要是控制大MCU的电源,以实现系统的最低功耗。当然也就要求小单片机也在不工作的时候,进入低功耗状态。       大MCU目前采用的是LPC1788,掉电模式理论最低功耗为65uA,但是实际调试并没有达到那么小(因为外设没有完全断电)。所以用小MC

2013-04-16 17:07:59 1456

转载 c++调用shell 或者dos命令—使用system函数

c++调用shell 或者dos命令—使用system函数 转自:http://hi.baidu.com/jiangyangw3r/item/eedfba37b8dd6899b80c039e相关函数      fork,execve,waitpid,popen表头文件      #i nclude定义函数       int system(const char

2013-04-10 15:50:12 1474

转载 android系统自带的Service原理与使用

1. 说明   android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如 MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Service提供的数据,以下将

2013-04-08 16:06:10 927

转载 Android应用程序获得root权限

我在博文《Android程序的安全系统》中提到两种让root权限的办法。最近在网上发现很多朋友转载那篇文章,但是对那篇文章中提到的第一种方法怎样实现,不是很明白。本文将会以一个例子实现来演示怎样让一个Android应用程序获得root权限。问题    我遇到的问题是我想在Java应用程序中动态mount一个NFS的系统,但是执行mount命令必须要要root权限才可以。一般情况下,在And

2013-04-07 09:27:25 677

转载 Android程序的安全系统

最近在移植Android过程中遇到了Android程序(apk)权限的问题。最近也对这方面进行了一些了解,在此和大家分享。     Android框架是基于Linux内核构建,所以Android安全系统也是基于Linux的安全架构建立的。在Linux安全系统中,用户和组起着重要的作用,Linux中所有的资源给不同的用户和用户组设置了不同的访问属性。如果你对Linux下面用户和组的概念不熟悉,请

2013-04-07 09:23:36 777

原创 linux菜鸟在ubuntu下编译了arm的c程序

绝对菜鸟在ubuntu下编译了arm的c程序1、  直接gcc  -o hciwr hciwr.c执行程序报如下错误:/system # ./hciwr ./hciwr: line 1: syntax error: unexpected "("编译器的问题,可能gcc应该是x86的 2、所以用arm的gcc编译:arm-linux-gcc-4.5.1 -

2013-04-02 15:43:04 1914

转载 ANDROID入门6:在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务

转自:http://blog.csdn.net/luoshengyang/article/details/6580267我们在Android系统增加硬件服务的目的是为了让应用层的APP能够通过Java接口来访问硬件服务。那么, APP如何通过Java接口来访问Application Frameworks层提供的硬件服务呢?在这一篇文章中,我们将在Android系统的应用层增加一个内置的应用程序

2013-04-02 11:27:43 919

转载 ANDROID入门5:在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务

在数字科技日新月异的今天,软件和硬件的完美结合,造就了智能移动设备的流行。今天大家对iOS和Android系统的趋之若鹜,一定程度上是由于这两个系统上有着丰富多彩的各种应用软件。因此,软件和硬件的关系,在一定程度上可以说,硬件是为软件服务的。硬件工程师研发出一款硬件设备,自然少了软件工程师为其编写驱动程序;而驱动程序的最终目的,是为了使得最上层的应用程序能够使用这些硬件提供的服务来为用户提供软件功

2013-04-02 11:26:29 628

转载 ANDROID入门4:在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口

转自:http://blog.csdn.net/luoshengyang/article/details/6575988在上两篇文章中,我们介绍了如何为Android系统的硬件编写驱动程序,包括如何在Linux内核空间实现内核驱动程序和在用户空间实现硬件抽象层接口。实现这两者的目的是为了向更上一层提供硬件访问接口,即为Android的Application Frameworks层提供硬件服务。

2013-04-02 11:24:55 534

转载 ANDROID入门3:在Ubuntu上为Android访问Linux内核驱动程序编写硬件抽象层(HAL)模块

在Android硬件抽象层(HAL)概要介绍和学习计划一文中,我们简要介绍了在Android系统为为硬件编写驱动程序的方法。简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的硬件抽象层中。接着,在Ubuntu上为Android系统编写Linux内核驱动程序一文中举例子说明了如何在Linux内核编写驱动程序。在这一篇文章中,我们将继续介绍Android系统硬件驱动程序的另一

2013-04-02 11:23:58 650

转载 ANDROID入门2:在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序

转自:http://blog.csdn.net/luoshengyang/article/details/6568411在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序。在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello、proc系统文件/proc/hello和devfs系

2013-04-02 11:22:46 675

转载 ANDROID入门1:在Ubuntu上为Android系统编写Linux内核驱动程序

转自:http://blog.csdn.net/luoshengyang/article/details/6568411 在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用

2013-04-02 11:21:15 711

转载 单片机驱动DM9000网卡芯片

转自:http://www.cnblogs.com/xilentz/archive/2010/07/12/1775604.html单片机驱动DM9000网卡芯片(详细调试过程)【上】单片机驱动DM9000网卡芯片(详细调试过程)【上】2009-03-04 11:13和其它网卡芯片不同,DM9000系列网卡芯片在嵌入式开发板上很常见,尤其是有关ARM-Linux的开发板上的网

2013-04-01 12:57:04 1185

嵌入式tcpip方面的资料,51单片机上网现成的协议栈

嵌入式tcpip方面的资料,51单片机上网现成的协议栈

2013-04-01

android以太网框架层代码

android以太网框架层代码直接放在framework base下主要供参考如何实现

2013-03-25

CCS_编译器使用手册

CCS_编译器使用手册

2012-12-21

CCS_Microchip_PIC

CCS_Microchip_PIC

2012-12-21

210+android平台电容触摸屏驱动.pdf

210+android平台电容触摸屏驱动.pdf

2012-12-13

FT5X06系列电容触摸屏在三星ARM11处理器S6410上的驱动源码

FT5X06系列电容触摸屏在三星ARM11处理器S6410上的驱动源码

2012-12-13

FAT32文件系统详解

第八章 FAT32文件系统详解

2012-12-06

空空如也

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

TA关注的人

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