![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM
文章平均质量分 75
yangfei_1108
搞嵌入式软件开发
展开
-
U-Boot在S3C2410上的移植
引言 U-Boot是用于初始化目标板硬件,为嵌入式操作系统提供目标板硬件配置信息,完成嵌入式操作系统装载、引导和运行的固件程序。它能够将系统的软硬件紧密衔接在一起。S3C2410是三星公司的一款基于ARM920T核的嵌入式通用处理器。本文将详细介绍U-Boot在S3C2410开发板上的移植与运行。 U-BOOT简介 U-Boot支持ARM、 PowerPC等多种架构的处理器,也支持转载 2008-02-26 22:20:00 · 1152 阅读 · 0 评论 -
如何制作嵌入式Linux文件系统
一、什么是文件系统 (Filesystem) 文件系统是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;一个可应用的磁盘设备可以包含一个或多个文件系统;如果您想进入一个文件系统,首先您要做的是挂载(mount)文件系统;为了挂载(mount)文件系统,您必须指定一个挂载点。 二、主要嵌入式采用的文件系统 * Linux 中,rootfs 是必不可少的转载 2008-02-26 15:37:00 · 588 阅读 · 0 评论 -
用U-BOOT构建嵌入式系统的引导装载程序
1 U-BOOT简介 U-BOOT是由德国的工程师Wolfgang Denk从8XXROM代码发展而来的,它支持很多处理器,比如PowerPC、ARM、MIPS和x86。目前,U-BOOT源代码在sourceforge网站的社区服务器中,Internet上有一群自由开发人员对其进行维护和开发,它的项目主页是http://sourceforge.net/projects/U-BOOT。U-BOOT转载 2008-02-26 20:47:00 · 1054 阅读 · 0 评论 -
linux 2.6.14内核的移植(基于gec2410开发板)
基于gec2410开发板,主要讲解移植的过程和步骤。 步骤如下:建立工作目录:mkdir /home/build_kernel1 下载linux内核源码从http://www.kernel.org/pub/linux/kernel/v2.6/linux2.6.14.1.tar.bz2下载linux2.6.14.1内核至home/build_kernelcd /home/build_kernelta转载 2008-02-28 16:24:00 · 661 阅读 · 0 评论 -
linux-2.6.8.1到gec2410开发板的移植
昨天把开发板的bios修改了下,原来nand flash的四个分区该为三个分区,/***static struct Partition NandPart[] = { {0, 0x00030000, "boot"}, //256K {0x00030000, 0x001d0000, "kernel"}, {0x00200000, 0x01e00000, "cramfs"}, //30M原创 2008-02-29 20:02:00 · 619 阅读 · 0 评论 -
制做根文件系统
制做根文件系统cramfs根文件系统的制作将程序和模块添加到根文件系统中,以gec2410中的gec2410_demo.cramfs根文件系统的添加为例。1 将gec2410_demo.cramfs拷贝到目录/home下2 在该目录下建立两个文件: cd /home mkdir gec2410 mkdir gec2410_fs3 将gec2410_demo.cramfs挂接到gec2410目录下:原创 2008-02-29 20:11:00 · 541 阅读 · 0 评论 -
嵌入式Linux文件系统简介
嵌入式Linux文件系统简介 Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。 Linux下的文件系统结构如下: Linux启动转载 2008-05-06 22:46:00 · 579 阅读 · 0 评论