自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 android wifi 移植记录

android wifi 移植记录

2010-06-24 16:14:00 30401 10

原创 Android touch screen keyboard 移植记录

Android touch screen keyboard 移植记录

2010-06-23 15:54:00 10709

转载 Android NDK

Android NDK

2010-06-21 15:26:00 4416

转载 initramfs构建

initramfs构建

2010-06-21 10:18:00 5065

转载 android的init.rc文件的语法

android的init.rc文件的语法

2010-06-18 15:40:00 10269

转载 initramfs 简介,一个新的 initial RAM disks 模型

initramfs 简介,一个新的 initial RAM disks 模型

2010-06-10 15:10:00 1756 2

原创 Android 上,用普通的 am-linux-gcc 编译 C 程序。

Android 上,用普通的 am-linux-gcc 编译 C 程序。

2010-06-10 12:47:00 4129 7

原创 Android 编译 C 库

Android 编译 C 库

2010-06-09 15:37:00 5140 4

原创 Android C/C++ 开发.

Android C/C++ 开发.

2010-06-08 20:49:00 12053 3

转载 Android.mk文件语法规范及使用模板

Android.mk文件语法规范及使用模板

2010-06-08 13:23:00 8138 1

转载 Android 2.1 源码结构分析

Android 2.1 源码结构分析

2010-06-08 13:22:00 4455

原创 在android中增加 第三方库

在android中增加 第三方库

2010-06-08 13:20:00 8882 2

原创 android中移植 c/c++程序

android中移植 c/c++程序

2010-06-08 13:19:00 8080

转载 Android源代码编译

Android源代码编译

2010-06-08 13:18:00 1295

原创 公司正式上 Android了。

"android linux kernel" VS "standard linux kernel"

2010-06-07 10:52:00 1680

原创 linux 网络键盘,鼠标

因为公司的板子上键盘不好按,所以写个网络版的,方便调试。 client .c #include #include #include #include #include #include #include #include #include #include #include #include #include int conn

2010-05-17 13:25:00 2362

原创 在内核中访问 文件系统里的文件。

#include #include #include #include #include #include #include #include #include #include #include #include MODULE_LICENSE("GPL");/** ** /fn openFile ** /brief Open a

2010-05-06 15:47:00 1724

原创 UBIFS

说是原创, 其实也是对网络上的一些资料的整理,再加上自己的验证。一、 UBIFS 简介由IBM、nokia工程师Thomas Gleixner,Artem Bityutskiy等人于2006年发起,致力于开发性能卓越、扩展性高的FLASH专用文件系统,以解决当前嵌入式环境下以FLASH作为MTD设备使用时的技术瓶颈,开发背景:FLASH特性:FLASH是一类电可擦出可编

2010-04-28 18:05:00 11045 6

转载 浅析linux下鼠标驱动的实现

http://blog.chinaunix.net/u1/38994/showart_1132089.html浅析linux下鼠标驱动的实现【浅析linux下键盘设备工作和注册流程】对于鼠标驱动和前面分析过的键盘驱动都是共用input模型,所以,对于事件上报和处理的方式都没有区别,只是mouse鼠标驱动当上报完dx,dy,left,

2009-12-25 15:41:00 3786

转载 将Android移植到FS2410开发板上

将Android移植到FS2410开发板上                              转载请注明源自嵌入式学习网-王安                         http://embstudy.org/home/space.php?uid=5&do=blog&id=46一、目前进展1.An

2009-09-16 17:15:00 1468

原创 Google Android操作系统内核编译

Google Android操作系统内核编译 和标准的Linux开发流程一样,Android平台开发的一个很重要的基础工作就是对其内核的编译和移植。本文结合Android的开发文档以及本人的实践经验,简单介绍了Android内核的编译过程,希望有助于对内核移植感兴趣的开发人员。 Android作为Google公司推出的一款手机开发平台,其本身是基于linux内核

2009-09-16 17:13:00 1569

转载 android sdk 1.5 安装与配置

原帖地址:http://blog.mcuol.com/User/weishuangbo/article/13320_1.htm 1.下载android sdk下载地址如下:http://dl.google.com/android/android-sdk-windows-1.5_r2.ziphttp://dl.google.com/android/android-sdk-

2009-09-16 17:12:00 1529

转载 Serial Programming Guide for POSIX Operating Systems

http://digilander.libero.it/robang/rubrica/serial.htm#7_15th EditionMichael R. SweetCopyright 1994-1999, All Rights Reserved.Table of ContentsIntroductionChapter 1, B

2009-08-31 09:38:00 945

转载 writing-an-alsa-driver(编写一个ALSA驱动)翻译稿 第一章

编写一个ALSA驱动Takashilwai 原帖地址:http://blog.chinaunix.net/u1/49088/showart_1006023.html  非常感谢作者的翻译。编写一个ALSA驱动(byTakashi Iwai)0.3.6版本翻译:crea

2009-08-18 17:39:00 2355

转载 Linux下ALSA声卡编程

document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (tex

2009-08-18 15:09:00 4257

转载 alsa软件结构

1,alsa的基本软件结构    alsa  app  --------------------    alsa lib --------------------   alsa driver  --------------------   alsa device driver           linux下软件模块架构的一些重要特点:         1),对

2009-08-18 14:17:00 3988

转载 Linux MTD 源代码分析

Linux MTD 源代码分析http://blogimg.chinaunix.net/blog/upfile/070511172139.pdf MTD原始设备与FLASH硬件驱动的对话MTD原始设备与FLASH硬件驱动的对话-续  mtd.h重要

2009-07-23 10:38:00 5356 1

转载 嵌入式系统中Nand-Flash的原理及应用

嵌入式系统中Nand-Flash的原理及应用       当前各类嵌入式系统开发设计中,存储模块是不可或缺的重要方面。NOR和NAND是目前市场上两种主要的非易失闪存技术。       Nor-flash存储器的容量较小、写入速度较慢,但因其随机读取速度快,因此在嵌入式系统中,常应用在程序代码的存储中。Nor-flash存储器的内部结构决定它不适合朝大容量发展;而Nand-fl

2009-07-23 10:25:00 1717 1

转载 NOR和NAND

 NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NORflash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NANDflash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND闪存。  相“flas

2009-07-23 10:22:00 843

转载 如何编写linux下nand flash驱动

Author:green-waste@163.com1.硬件方面:【Flash的种类】Flash主要分nand flash和nor flash除了网上最流行的这个解释之外:NAND和NOR的比较我再多说几句,nor的

2009-07-23 10:18:00 3010 2

转载 Yaffs文件系统结构

1         Yaffs文件系统结构 1.1        简介1.1.1          应用场合Yaffs(Yet Another Flash File System)文件系统是专门针对NAND闪存设计的嵌入式文件系统,目前有YAFFS和YAFFS2两个版

2009-07-23 10:10:00 6342 2

转载 cramfs文件系统

cramfs文件系统作者:good02xaut    转贴自:blog.21ic.org   1、cramfs的特点在嵌入式的环境之下,内存和外存资源都需要节约使用。如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先要把外存 (Flash)上的映像文件解压缩到内存中,构造起RAMDISK环境,才可以开始运行程序。但是它也有很致命的弱点。在正常情况下,同样的代码不仅在外存

2009-07-23 10:04:00 1864

转载 jffs文件系统分析

先 mark 一下吧, 前段时间为了在 uboot 中使用 jffs2 ,而简单阅读了一下 jffs2 在uboot中的代码。对这部分作了些优化,提高文件的读取速度。改天再写过程吧。 今天吧这篇文章贴过来,有空再看。摘要:本文主要分析了uclinux 2.4内核的jffs文件系统机制。希望能对基于uclinux开发产品的广大工程师有所帮助。关键词:uclinux vfs jff

2009-07-23 09:59:00 3748

原创 yaffs2应用到较老版本linux上时的问题 (移植日记)

2009.7.21yaffs2 在 2.6.22的 kernel 上表现很正常,但在老的 2.6.12 上,则出现问题。无奈之下只好阅读 yaffs2 的代码fs/yaffs2/yaffs_mtdif2.c 中的  nandmtd2_ReadChunkWithTagsFromNAND 函数从nand flash 中读取 oob 信息, 获取 yaffs_Extend

2009-07-21 17:26:00 7539 11

原创 uboot lds 文件说明

 lds 文件说明1.1 主要符号说明1. OUTPUT_FORMAT(bfdname)   指定输出可执行文件格式.2.  OUTPUT_ARCH(bfdname)   指定输出可执行文件所运行 CPU 平台3. ENTRY(symbol)   指定可执行文件的入口段1.2 段定义说明1.  段定义格式   SECTIONS { ...      段名

2009-06-11 18:21:00 3042

原创 uboot 的启动过程及工作原理 进入 C 代码部分

2.2.12 进入 C 代码部分          ldr      pc, _start_armboot          _start_armboot: .word start_armboot2.3 阶段 2 的 C 语言代码部分 lib_arm/board.c 中的 start armboot 是 C 语言开始的函数,也是整个启动代码中 C 语言的主函数,同时还是整个u­

2009-06-11 18:12:00 3284

转载 uboot 的启动过程及工作原理 汇编部分

uboot 的启动过程及工作原理2.1 启动模式介绍    大多数 Boot Loader 都包含两种不同的操作模式:"启动加载"模式和"下载"模式,这种区别仅对于开发人员才有意义。但从最终用户的角度看,Boot Loader 的作用就是用来加载操作系统,而并不存在所谓的启动加载模式与下载工作模式的区别。    启动加载(Boot loading)模式:这种模式也称为"自主"(

2009-06-11 18:09:00 3799 1

转载 kernel 启动过程之五, initcall 的来由, console 的初始化。

参见include/linux/init.h和vmlinux.lds1)所有标识为__init的函数在链接的时候都放在.init.text这个区段内,在这个区段中,函数的摆放顺序是和链接的顺序有关的,是不确定的。2)所有的__init函数在区段.initcall.init中还保存了一份函数指针,在初始化时内核会通过这些函数指针调用这些__init函数指针,并在整个初始化

2009-06-11 17:58:00 5128

转载 kernel 启动过程之四,start_kernel中的rest_init函数到init进程

      tart_kernel ,是用来启动内核的主函数,我想大家都知道这个函数啦,而在该函数的最后将调用一个函数叫 rest_init() ,它执行完,内核就起来了,      asmlinkage void __init start_kernel(void)      {      ......      /* Do the rest non-__ini

2009-06-11 17:55:00 4691

转载 kernel 启动过程之三, start_kernel()函数 概叙!init/main.c

 核心数据结构初始化--内核引导第一部分 start_kernel()中调用了一系列初始化函数,以完成kernel本身的设置。这些动作有的是公共的,有的则是需要配置的才会执行的。在start_kernel()函数中, 输出Linux版本信息(printk(linux_banner))设置与体系结构相关的环境(setup_arch())页表结构初始

2009-06-11 17:51:00 9294 2

Linux 设备驱动 Edition 3

Linux 设备驱动 Edition 3 html 中文版,以及源代码

2007-11-27

空空如也

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

TA关注的人

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