找回密码
 注册
搜索
查看: 1964|回复: 2

[ARM资料] ARM11 S3C6410开发板Android系统实现U盘的挂载

[复制链接]
发表于 2010-12-27 18:12:40 | 显示全部楼层 |阅读模式
UT-S3C6410 android系统实现挂载U盘
硬件平台:友坚恒天科技产品——UT-S3C6410开发板
软件平台:ut6410-android2.1-v2.1
作者:友坚技术支持                 日期:2010-12-10
引言:Android内核代码量相当大,浩如烟海;初学者机致力于应用开发的用户,熟练掌握内核的一些常用选项的配置,并编译出来下载到开发板中运行使用,是你迈向linux/android的必行之路。
      友坚恒天公司ARM11的6410系列的其他型号的开发板均可按照此步骤操作。本文瑕疵之处,望各位网友见谅,欢迎批评指正,请登录www.urbetter.com 参与交流。

1. 运行make menuconfig后,进入内核配置主菜单。
在主菜单里面,选择Device Drivers,按回车进入
<img src="attachments/dvbbs/2010-12/201012271853619296.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

2. 因为U盘用到了SCSI命令,所以我们先增加SDSI支持。在Device Drivers菜单里面,选择SCSI device support,按回车进入
<img src="attachments/dvbbs/2010-12/201012271855527097.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

3. 在出现的次菜单中,选择如图选项
<img src="attachments/dvbbs/2010-12/201012271862368224.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

4. 配置好后,返回Device Drivers菜单,再选择USB support,
<img src="attachments/dvbbs/2010-12/20101227187051047.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

5. 按回车进入USB support菜单,找到并选中USB Mass Storage support
<img src="attachments/dvbbs/2010-12/201012271873925158.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

6. 然后选择<Exit>返回,最后保存退出。
7. 编译内核。执行命令:make
编译完成后,最终在arch/arm/boot/目录下生成zImage,然后根据友坚恒天公司提供的android使用手册将编译好的内核烧写到开发板上运行即可。
8. U盘默认存放的路径是 /dev/block/sda1
<img src="attachments/dvbbs/2010-12/201012271875614418.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

9. 新建目录:mkdir udisk
<img src="attachments/dvbbs/2010-12/201012271895425019.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

10. 挂载u盘到udisk目录下,在终端执行命令: mount /dev/block/sda1 /udisk/
<img src="attachments/dvbbs/2010-12/201012271883739779.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

11. 卸载U盘,在终端执行命令:umount –t /udisk/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2011-2-10 16:12:44 | 显示全部楼层
友坚科技致力于成为系统集成商和软件开发商的最佳合作伙伴!
点评回复

使用道具 举报

 楼主| 发表于 2011-2-21 17:32:35 | 显示全部楼层
UT-S3C6410开发板是性能稳定、功能强大、高性价比的ARM11处理器开发板;专为消费类电子、工业控制、车载导航、人机界面、多媒体终端、POS机、行业PDA等电子产品的开发而设计,主要供广大企业用户进行产品前期软硬件性能评估验证、设计参考用。其丰富的设备接口、全面的功能模块和详细的软硬件资料也使其成为高校、培训机构、嵌入式爱好者学习研究的最佳工具。
    UT-S3C6410开发板完美实现了三星S3C6410处理器在视频媒体编解码、2D/3D图形加速、显示处理和缩放等方面的性能,并提供了LCD接口、VGA接口、TVout接口、Camera输入接口、4路串口、SD卡接口、SPI、100M网口、USB2.0-OTG接口,USB Host接口、音频输入输出接口、按键接口、I2C接口等硬件资源,具有更高的主频和更丰富外设,能适用于对性能和处理能力有更高要求的嵌入式系统应用场合。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-9 04:16 , Processed in 0.065920 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表