07 2012 档案
摘要:lynx是一个linux下的一个字符浏览器的开放工程,这里我们用它去完成动态域名的登录。一、移植环境 1、 主机:Ubuntu 10.10发行版 2、 目标机:FS_S5PC100平台 3、 交叉编译工具:arm-cortex_a8-linux-gnueabi 4、wifi模块:marvell-8686 5、内核:linux-2.6.35---------------------------------------------------------------------二、准备工作为了使目标板能够正常上网,我们做如下设置:1、 在profile中添加如下内容$ ifconfig eth..
阅读全文
摘要:JFFS2全名是 Journalling Flash File System Version2,是Redhat公司开发的快闪存储器(简称:闪存;英文: Flash Memory)的档案系统[1],其前身是JFFS, 最早只支援NOR Flash, 自2.6版以后开始支援NAND Flash, 极适合使用于嵌入式系统。JFFS2 功能如下:支援 NAND flash 装置。硬连结(Hard links)。这是JFFS 碍于文件格式所无法支援的功能。压缩。有三种算法: zlib, rubin 以及 rtime.更佳的效能。缺点:JFFS2在挂载(mount)时会扫描整个flash 所有的资料,..
阅读全文
摘要:根文件系统一直以来都是所有类Unix操作系统的一个重要组成部分,也可以认为是嵌入式Linux系统区别于其他一些传统嵌入式操作系统的重要特征,它给Linux带来了许多强大和灵活的功能,同时也带来了一些复杂性。我们需要清楚的了解根文件系统的基本结构,以及细心的选择所需要的系统库、内核模块和应用程序等,并配置好各种初始化脚本文件,以及选择合适的文件系统类型并把它放到实际的存储设备的合适位置。 Linux的根文件系统以树型结构组织,包含内核和系统管理所需要的各种文件和程序,一般说来根目录”/”下的顶层目录都有一些比较固定命名和用途。下面列出了一个Linux根文件系统中的比较常见的目录结构:/bi...
阅读全文
摘要:Nand flash 是嵌入式系统最常用的外部存储设备,这里介绍Nand flash驱动移植的过程。一、移植环境:1、 Ubuntu 10.10发行版2、u-boot.bin3、 目标机:FS_S5PC100平台4、 交叉编译器 arm-cortex_a8-linux-gnueabi-gcc---------------------------------------------------------------------二、移植步骤在linux-2.6.35.2的内核中已经包含了s3c2410的nand flash控制器的驱动,但是需要我们正确配置后才能正常工作。1、添加针对FS_S..
阅读全文
摘要:一、移植环境:1、 Ubuntu 10.10发行版2、 u-boot.bin3、 目标机:FS_S5PC100平台4、 交叉编译器 arm-cortex_a8-linux-gnueabi-gcc---------------------------------------------------------------------二、移植步骤1、平台代码修改$ vim arch/arm/mach-s5pc100/mach-smdkc100.c添加需要的头文件#if defined(CONFIG_DM9000)#include <linux/dm9000.h>#include <
阅读全文
摘要:一、移植环境: 1、主机:Ubuntu 10.10发行版 2、目标机:FS_S5PC100平台 3、交叉编译工具:arm-cortex_a8-linux-gnueabi 4、wifi模块:marvell-8686 5、内核:linux-2.6.35---------------------------------------------------------------------二、在linux下的移植1. 平台代码修改$ vim driver/mmc/host/sdhci.c屏蔽以下代码629行://printK (KERN_WARING "%s: too large time
阅读全文

浙公网安备 33010602011771号