操作系统 - 文章列表

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