操作系统 - 文章列表
2010-01-20使用Eclipse+ADT开发android 1.5程序
开发环境:Eclipse 3.4、ADT 0.9、Android sdk 1.5 r1
创建Android项目
ADT提供了一个Android新建项目想到,会引导用户创建一个新的Android项目。
“文件” -> “New” -> “Android Project”
打开Android新建项目的...
点击:2989 查阅全文...
2010-01-20Android的电源管理
总体上来说Android的电源管理还是比较简单的, 主要就是通过锁和定时器来切换系统的状态,使系统的功耗降至最低,整个系统的电源管理架构图如下: (注该图来自Steve Guo)
接下来我们从Java应用层面, Android framework层面, Linux内核层面分别进行详细的讨论:
...
点击:2747 查阅全文...
2009-12-28Windows Embedded CE 6.0 Internals (2)
这篇文章是继文章Windows Embedded CE 6.0 Internals (1)的。内存这块一直是让人头痛的东西,因为比较复杂,但是我们却需要经常与其打交道——内存泄漏、异常定位、程序优化等等。这篇文章以及后续的文章我试着能够刨根问底。
5.内存构架
内存的种类
1.R...
点击:447 查阅全文...
2009-12-28Windows Embedded CE 6.0 Internals (1)
这篇文章是对部分内核知识的整理和总结,跟各位博客园的朋友分享。Windows Embedded CE 6.0是非常优秀的嵌入式系统(不是做广告哦^^),对其内核的学习对我们开发、移植驱动和应用程序,对开发、移植嵌入式系统都非常有好处。
最近在学习Wi...
点击:740 查阅全文...
2009-12-03S3C6410 移植Android 内核
主要过程:
. 安装lunux 环境
. 安装编译工具
. 下载Linux kernel
. 安装Android SDK
. 获得root file system
. 修改Linux kernel 源码
. 配置Linux kernel
. 修改root file system
. 编译Linux kernel
. 下载kernel Image
1.安装linux 环境
安装Ubuntu Li...
点击:4790 查阅全文...
2009-12-03Linux USB gadget设备驱动解析(2)---驱动调试
这一节主要把在实现“linux模拟U盘功能”过程中的一些调试过程记录下来,并加以解析。
一、背景知识
1、USB Mass Storage类规范概述
USB 组织在universal Serial Bus Mass Storage Class Spaceification 1.1版本中定义了海量存储设备类(Mass Storage Class)的...
点击:2345 查阅全文...
2009-11-04dm9000在wince6.0上的移植过程
1、将dm9000a文件夹放到WINCE600PLATFORMzylonite_mhlvSRCDRIVERS下Mzn2zhanwei.seaskyer.net2`
并做以下修改Mzn2zhanwei.seaskyer.net2`
A、g_szDm9ConfigParams[]修改如下Mzn2zhanwei.seaskyer.net2`
{ CID_IO_BASE_ADDRESS, 0x14000300, NDIS_STRING_CONST(...
点击:960 查阅全文...
2009-11-04浅谈S3C6410裸板调试
我所说的ARM裸板调试是指ARM的PCB板制作完后,贴片回来的板子,不但没有任何程序,上电都是第一次。之所以写一篇blog,是因为最近调试了一块ARM板,基于S3C6410的,但是我们把原来的M-DDR DRAM和Nandflash全部都换掉了,硬件做了不小的改动。以前也做过类似的裸板调试,...
点击:2514 查阅全文...