配置优盘
因为优盘用到了SCSI 命令,所以我们先增加SCSI 支持。在Device Drivers 菜单里面,选择SCSI devicesupport,按回车进入出现菜单,按空格键选择选项–SCSI device support,然后进入选择SCSI disk support,返回Device Drivers 菜单,再选择 USB support,按回车进入USB support 菜单,找到并选中“<*> USB Mass Storage support”,另外,现在的优盘等移动存储器使用的大都是FAT/FAT32 格式的,因此我们还需要添加FAT32 文件系统的支持,在内核配置主菜单下依次选择如下菜单项:
File systems —>
DOS/FAT/NT Filesystems —>
进入FAT32 文件系统配置子菜单,并选择:MSDOS fs support
除此之外,为了支持中英文的编码,在“File systems”菜单下选择“-- Native languagesupport —>”并进入,在这里,我们要选择如下几个编码的支持:
<> Codepage 437 (United States, Canada)
<> NLS ISO 8859-1 (Latin 1; Western European Languages)
<> NLS UTF-8
退出保存以上配置。
在内核源代码根目录下执行:make zImage,把生成的新内核烧写到开发板中,先不要插入优盘(这样做是为了看插入时的打印信息),等系统启动后,进入命令行控制台,此时优盘,可以看到优盘信息:
手动挂载优盘
1、创建/mnt/udisk目录
#mkdir /mnt/udisk
2、挂载U盘到/mnt/udisk目录
#mount /etc/sda4 /mnt/udisk
查看U盘内容:
#cd /mnt/udisk
#ls
关键字:linux 内核配置 U盘 mini2440
引用地址:
linux内核配置对U盘的支持 (for mini2440)
推荐阅读最新更新时间:2024-11-05 09:57
嵌入式Linux系统小型化技术
作者Email: zhh@httc.cn
介绍了Linux在嵌入式领域中的应用和宿主机、目标机开发模式,详细地给出了精简内核的实现过程。分析了glibc系统库和ELF文件格式的结构和其中的共享库裁剪技术的原理,提出并实现了一种库裁剪方案。
关键词 嵌入式;Linux;小型化
一、 概述
嵌入式Linux一般是指对标准Linux发行版本进行小型化裁剪处理之后,适合于特定嵌入式应用场合的专用Linux操作系统。嵌入式系统通常是资源受限的系统,无论是处理器计算能力还是RAM或其他存储器容量都比较“小”。因此,如何创建一个小型化的Linux作为操作系统开发成为首先需要考虑的问题。嵌入式Linux系统中普遍采用三层结构
[嵌入式]
移植标准Linux到 S3C2410简介
1 引言 目前 , 在嵌入式系统里基于ARM核的嵌入式处理器已经成为市场主流。随着ARM技术的广泛应用 , 建立面向ARM构架的嵌入式操作系统也就成为当前研究的热点。S3C2410是SAMSUNG公司基于ARM920T处理器内核开发的一款16/32位嵌入式处理器,运行频率高达200多M,具有MMU和高速缓存等丰富片上资源,是目前基于ARM920T内核的出货量最大的一款芯片。目前嵌入式操作系统也较多,如 Tor2nado 的VxWork、微软的 Windows CE等等。大量开发人员选择的却都是Linux,这是因为它源代码开放,可以轻松修改移植到自己的目标平台系统里使用。并且事实证明,效果令人满意。两者的结合必将在嵌入式系统的世界里
[单片机]
QWT移植到嵌入式linux步骤
注意:安装QWT之前要确保QT已经安装完成。包括X86和ARM版本QT 编译X86下的QWT 1.设置环境变量 export PATH=/usr/local/Trolltech/QtEmbedded-4.5.3-x86/bin/:$PATH 2.解压QWT源码 tar -jxvf qwt-5.2.0.tar.bz2 3.重命名该文件夹 mv qwt-5.2.0 qwt-5.2.0-x86 4.执行qmake 5.执行make 编译ARM下的QWT 1.设置环境变量 export PATH=/usr/local/Trolltech/QtEmbedded-4.5.3-arm/bin/:$PATH 2.解压QW
[单片机]
OK6410A 开发板 (八) 98 linux-5.11 OK6410A glibc提供的mmap与linux中的 sys_mmap的联动
按道理 用户空间通过 mmap 提出了需求,用户提出的需求分类 1.共享文件映射 2.私有文件映射 3.共享匿名映射 4.私有匿名映射 内核要满足需求,就要做事情 对于 需求 1 2 内核要做 A.虚拟地址的申请 B.物理地址的申请 C.映射关系的建立 D.磁盘文件内容加载到物理内存 对于 需求 3 4 内核要做 A.虚拟地址的申请 B.物理地址的申请 C.映射关系的建立 内核实际上是按照两个步骤做的这些内容 (不管是做ABCD还是ABC) 1. sys_mmap阶段 2. 访存阶段 xx文件映射 是为了访问 磁盘中的文件 私有文件映射(访问动态
[单片机]
arm 驱动linux内核驱动之中断下半部编程
本文部分参考华清远见文档 中断上半部要求执行时间间隔段,所以往往将处理时间较长的代码放在中断下半部来处理 中断下半部的应用:网卡驱动上半部初始化网卡驱动等短时间的事件,下半部收发数据 中断下半部: a, 下半部产生的原因: 1,中断上下文中不能阻塞,这也限制了中断上下文中能干的事 2,中断处理函数执行过程中仍有可能被其他中断打断,都希望中断处理函数执行得越快越好。 基于上面的原因,内核将整个的中断处理流程分为了上半部和下半部。上半部就是之前所说的中断处理函数,它能最快的响应中断,并且做一些必须在中断响应之后马上要做的事情。而一些需要在中断处理函数后继续执行的操作,内核建议把它放在下半部执行。 比如:在linux内核中,
[单片机]
基于Linux的传感器网络网关系统设计
引言 传感器网络是计算机科学技术的一个新的研究领域,集成了传感器、微机电系统和网络二大技术形成的传感器网络是一种全新的信息获取和处理技术。近几年,在传感器网络管理、查询和数据分发等方面的研究都得到了相当大的发展。而传感器网络要真正投入使用,则不能完全孤立存在,需要通过网关设备接入外部网络,如Internet、局域网或企业内部互联网,提供用户对无线传感器网络的远程访问和监测。 1.系统总体设计随着通信技术、嵌入式计算技术和传感器技术的飞速发展和日益成熟,具有感知、计算和通信能力的微型传感器开始出现。由大量成本低廉的这类传感器节点通过无线方式组成了传感器网络。传感器网络综合了传感器技术、嵌入式计算技术、分布式信息处理技术和无线通信技术
[单片机]
Mini2440开发板:U-boot-2008-10之支持nand flash驱动K9F1G08U0B
U-Boot版本:U-boot 2008.10 目标板:Mini2440 Nandflash型号: K9F1G08U0B 256M 修改include/configs/mini2440.h。 1)添加命令支持: #define CONFIG_CMD_ELF #define CONFIG_CMD_NAND 2)添加nand flash 参数设置: /*nand flashsettings******************************************************************************************/ #define CFG_NA
[单片机]
SEP4O2O在Linux下实现动作控制MP3
引言 动作识别是一个很热门的话题。试想一下一个没有任何触摸、机械按键的MP3,只要你前后左右的晃动就能进行所有最基本的控制操作,既灵动又时尚,这应当是一种全新的操作体验。本文将探讨如何设计这种通过动作来进行正常控制的MP3。 1硬件平台 1.1SEP4020嵌入式处理器 本文所述驱动程序基于SEP4020嵌入式微处理器。SEP4020是由东南大学国家专用集成电路系统工程技术研究中心设计的一款处理器,采用0.18μm标准CMOS的工艺设计,内嵌ASIXCORE(32位RISC内核,兼容ARM720T,带8kB指令数据Cache和全功能MMU)。SEP4020芯片中集成各种功能,包括: 8/16位SRA
[工业控制]