linux获取SD卡路径,Ubuntu下查看SD卡设备名的几个方法

Ubuntu下使用SD卡

查询SD卡的设备文件名:

sudo fdisk -l

eg:

Disk /dev/sdb:14.9 GiB,15931539456 字节,31116288 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0xaa4681d0

设备 启动 起点 末尾 扇区 大小 Id 类型

/dev/sdb1 196608 31116287 30919680 14.8G 83 Linux

此时SD卡被识别为:/dev/sdb

或者

使用如下指令查询设备节点: cat /proc/partitions ,比如:/dev/sdb

或者

将SD卡插入Ubuntu的电脑,用以下命令查看你的SD卡设备名

dmesg | tail

当dmesg输出类拟信息 sdc: sdc1 sdc2时,则表示SD卡对应的设备名为 /dev/sdc 。

执行命令mount,可以查看Ubuntu系统自动挂载SD卡的路径。比如:/dev/sdb1 on /media/shenqian/92D4-3D7E

Ubuntu下查看软件版本及安装位置【转】

Ubuntu下查看软件版本及安装位置 查看软件版本:     aptitude show xxx 也可用apt-show-versions (要先安装sudo apt-get install apt- ...

ubuntu下查看服务器的CPU详细情况

https://www.cnblogs.com/liuq/p/5623565.html 全面了解 Linux 服务器 - 1. 查看 Linux 服务器的 CPU 详细情况 ubuntu下查看服务器的 ...

Ubuntu下查看服务器cpu是否支持VT

http://blog.51cto.com/zhangmingqian/1249522 Ubuntu下查看服务器cpu是否支持VT 原创wazjajl 2013-07-15 16:25评论(0)119 ...

Ubuntu下查看so文件的函数列表

Ubuntu下查看so文件的函数列表   可使用如下命令: 1.nm -D XXX.so 2.objdump -tT  XXX.so   nm libcyusb.so | grep "usb ...

Linux下查看alert日志文件的两种方法

--linux下查看alert日志文件的两种方法: --方法1: SQL> show parameter background_dump_dest; NAME TYPE VALUE ------ ...

Linux下查看压缩文件内容的 10 种方法

Linux下查看压缩文件内容的 10 种方法 通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或 ...

Linux环境下挂载SD卡的教程

1.插入SD卡 如果系统能够识别SD卡,则会打印一些信息: 2.查看系统给SD卡分配的设备名 命令如下: fdisk -l 命令 说明:通常是根据SD卡的存储容量来确定的. 比如下面的信息: 3.挂载 ...

CE6.0 下获得 SD 卡序列号的方法

经常在坛子里看到讨论软件加密的帖子,纯软件加密与读取硬件序列号加密是经常讨论到的. 两种方法各有优缺点. 在通过读取硬件序列号的方法来加密的方法,受硬件的限制. 一般来说,CPU和T-Flash可能存 ...

关于ARM Linux下的SD卡及U盘的挂载问题

内核配置并运行后,挂载SD卡,出现问题: zynq> mount -t /dev/mmcblk1 /mntmount: mounting /dev/mmcblk0 on /mnt failed: ...

随机推荐

thinphp下拉获取更多瀑布流效果

html页面

### 如何在安卓开发板使用TF安装Linux系统 #### 准备工作 为了成功地在安卓开发板上通过TF安装Linux系统,需要确保几个前提条件已经满足。核心板的eMMC应当能够正常启动并打印信息[^1]。这一步骤至关重要,因为如果eMMC中的uBoot损坏,则无法继续后续操作。 #### 制作TF 制作适合用于引导Linux系统的TF需遵循特定流程,在PC端Ubuntu环境下执行如下步骤: - **分区** 插入TF至电脑,并利用`fdisk`工具对其进行适当划分。具体命令为`fdisk -c 1`。此过程创建了一个新的磁盘标签以及必要的文件系统结构以便于加载操作系统内核及其他必需组件。 - **格式化** 接下来要将新建立的分区设置成FAT32格式,这是大多数嵌入式平台所支持的标准格式之一[^4]。可以通过图形界面下的磁盘管理器或是命令行工具如`mkfs.vfat`来实现这一目标。 ```bash sudo mkfs.vfat /dev/sdX1 # 替换sdX1为你实际使用的设备 ``` #### 安装Linux镜像 一旦完成了上述准备工作之后,就可以着手向SD中写入预构建好的Linux发行版映像了。对于某些特定型号的硬件来说,可能还会涉及到额外配置项的选择;然而一般情况下只需简单复制即可完成整个部署动作。 考虑到效率问题,建议直接采用已有的官方稳定版本而非自行编译——除非有特殊需求或研究目的[^3]。此时可以借助诸如Win32DiskImager这样的跨平台应用程序轻松搞定这项任务(适用于Windows用户),而在Linux平台上则推荐使用`dd`指令来进行位对位拷贝。 ```bash sudo dd if=path/to/linux.img of=/dev/sdX bs=4M status=progress && sync ``` > 注意:务必确认路径无误后再运行该语句以免造成数据丢失! #### 设置NFS共享服务 为了让开发板可以从远程服务器获取最新的kernel image和device tree blob (DTB),有必要搭建一套基于Network File System(NFS)的服务环境[^2]。这样做不仅简化了更新维护的工作量,同时也提高了灵活性与安全性。 假设主机为`ubuntu-server`,那么可以在其上面按照常规方式开启相应的守护进程,并把待传输的目标文件放置在一个指定目录下供客户端访问。与此同时还要记得调整防火墙策略允许外部连接请求到达相应端口。 最后回到U-Boot控制台里面发出对应的挂载命令以验证连通性和读取权限是否正确授予。 ```bash setenv serverip 192.168.x.y # 主机IP地址 setenv ipaddr 192.168.x.z # 开发板IP地址 tftpboot ${loadaddr} uImage # 下载内核映像 tftpboot ${fdt_addr_r} imx6q-sabresd.dtb # 获取设备树二进制对象 bootm ${loadaddr} - ${fdt_addr_r} ``` 以上就是完整的从零开始直到最终让Android开发板顺利跑起Linux OS所需经历的主要环节概述。当然实际情况可能会更加复杂多变,因此遇到困难时不妨查阅更多针对性强的技术文档寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值