0

0

【小技巧】通过SD卡传文件到开发板就是这么简单!

蓮花仙者

蓮花仙者

发布时间:2025-09-05 08:20:02

|

906人浏览过

|

来源于php中文网

原创

开发环境:ubuntu 9.10

内核:Linux 2.6.22.6

文件系统:fs_qtopia.yaffs2

开发板:JZ2440

目标:通过SD卡将文件传输到开发板

这个过程实际上非常简单,只需一条挂载命令。为了帮助初学者,我们将详细介绍每个步骤。

步骤:

  1. 连接JZ2440电源,按下红色开关启动系统。

  2. 使用数据线将电脑连接到JZ2440的USB转串口“USB-COM1”。

  3. 在设备管理器中,找到开发板串口对应的端口号(例如,笔者的端口是com3)。

  4. 打开SecureCRT(位于资料光盘中的Windows工具目录),按照如下设置连接串口:

【小技巧】通过SD卡传文件到开发板就是这么简单!点击确定后,您将在串口中看到板子的启动信息,然后按回车键进入SHELL。

  1. 插入带有SD卡的读卡器。

【小技巧】通过SD卡传文件到开发板就是这么简单!预装的开发板已包含UBOOT内核文件系统,支持常用读卡器和SD卡。系统启动后,出现QT界面时,插入装有SD卡(笔者使用的是8G SandDISK SDHC卡)的读卡器,串口会显示如下提示:

【小技巧】通过SD卡传文件到开发板就是这么简单!6. 列出分区表:

$ fdisk –l

【小技巧】通过SD卡传文件到开发板就是这么简单!DeviceBoot只有一项,很明显/dev/sda1就是刚刚插入的SD卡。

  1. 挂载SD卡:

$ mount –t vfat /dev/sda1 /mnt

【小技巧】通过SD卡传文件到开发板就是这么简单!进入mnt目录,检查是否挂载成功。挂载成功后,您就可以操作SD卡中的文件了。

易优鲜花花店网站源码1.7.0
易优鲜花花店网站源码1.7.0

易优鲜花花店网站源码是基于易优cms开发,非常适合进鲜花花店通过网络拓展业务、程序内核为Thinkphp5.0开发,后台简洁,为企业网站而生。 这是一套购买就能建站的程序,不定期更新程序BUG,更新网站功能。我们提供的不仅是模板这么简单,我们还提供程序相关咨询、协助安装等服务。 默认不包含小程序插件,需要另外单独购买插件。 ★模板安装步骤★ 1、请将安装包ZIP上传

下载

【小技巧】通过SD卡传文件到开发板就是这么简单!使用完毕后,卸载SD卡:

$ cd /

$ umount /mnt

【小技巧】通过SD卡传文件到开发板就是这么简单!卸载成功后,mnt目录将为空。

【小技巧】通过SD卡传文件到开发板就是这么简单!注意:上述步骤假设开发板已有系统。如果开发板没有任何系统,您需要通过jlink或eop将uboot下载到板子(NAND或NOR闪存),然后在Ubuntu上上传并编译Linux 2.6.22.6内核:

tar xjf linux-2.6.22.6.tar.bz2 cd linux-2.6.22.6 patch -p1

进入uboot,使用tftp下载uImage到JZ2440并烧写:

首先设置网络:

set gatewayip 192.168.1.1 //设置网关 set netmask 255.255.255.0 //设置子网掩码 set ipaddr 192.168.1.111 //设置uboot阶段的开发板IP set serverip 192.168.1.170 //设置服务器IP

下载内核:

tftp 30000000 uImage //前提是可以PING通Windows,并运行tftp服务器软件 nand erase kernel nand write.jffs2 30000000 kernel

下载文件系统:

tftp 30000000 fs_qtopia.yaffs2 nand erase root nand write.yaffs 30000000 0x00260000 $(filesize)

设置boot命令所需的bootcmd:

set bootcmd nand read.jffs2 0x30007FC0 kernel; bootm 0x30007FC0 save

设置bootargs:

setenv bootargs 'root=/dev/mtdblock3 noinitrd init=/linuxrc console=ttySAC0,115200 ' save

启动板子:

boot

一旦内核和系统都已就位,您可以重复第5-8步。

总结:挂载SD卡的关键是内核支持该读卡器和SD卡,然后找到正确的设备节点进行挂载。

相关专题

更多
视频后缀名都有哪些
视频后缀名都有哪些

视频后缀名都有avi、mpg、mpeg、rm、rmvb、flv、wmv、mov、mkv、ASF、M1V、M2V、MPE、QT、VOB、RA、RMJ、RMS、RAM、等等。更多关于视频后缀名的相关知识,详情请看本专题下面的文章,php中文网欢迎大家前来学习。

3476

2023.10.31

C++ Qt图形开发
C++ Qt图形开发

本专题专注于 C++ Qt框架在图形界面开发中的应用,系统讲解窗口设计、信号与槽机制、界面布局、事件处理、数据库连接与跨平台打包等核心技能,通过多个桌面应用项目实战,帮助学员快速掌握 Qt 框架并独立完成跨平台GUI软件的开发。

68

2025.08.15

C++ 图形界面开发基础(Qt方向)
C++ 图形界面开发基础(Qt方向)

本专题系统讲解 使用 C++ 与 Qt 进行图形界面(GUI)开发的核心技能,内容涵盖 Qt 项目结构、窗口组件、信号与槽机制、事件处理、布局管理、资源管理,以及跨平台编译与打包流程。通过多个小型桌面应用实战案例,帮助学习者掌握从界面设计到功能实现的完整 GUI 开发能力。

57

2025.12.05

console接口是干嘛的
console接口是干嘛的

console接口是一种用于在计算机命令行或浏览器开发工具中输出信息的工具,提供了一种简单的方式来记录和查看应用程序的输出结果和调试信息。本专题为大家提供console接口相关的各种文章、以及下载和课程。

412

2023.08.08

console.log是什么
console.log是什么

console.log 是 javascript 函数,用于在浏览器控制台中输出信息,便于调试和故障排除。想了解更多console.log的相关内容,可以阅读本专题下面的文章。

496

2024.05.29

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

601

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1104

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

792

2023.08.01

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

19

2026.01.20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Node.js 教程
Node.js 教程

共57课时 | 9万人学习

【web前端】Node.js快速入门
【web前端】Node.js快速入门

共16课时 | 2万人学习

Node.js-前端工程化必学
Node.js-前端工程化必学

共19课时 | 3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号