首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    嵌入式Linux系列第16篇:使用SD卡

    1.引言 在嵌入式系统应用中,大容量的数据存储是经常遇到的一个问题。常见的解决方案包括Flash存储芯片、SD卡和U盘。SD卡具有存储容量大、携带方便、插拔便捷的特点,所以经常出现在嵌入式设备中。...比如下面这个小投影仪,侧面就有1个SD卡接口,可以用来播放SD卡里的电影、歌曲等。 ? 本篇介绍Linux下SD卡的使用,包括相关配置、SD卡的挂载等。...这样改完烧进去,启动就有了: ? 5.SD卡挂载 1) 首先通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 下图中显示的15.6GB的设备对应的就是板子上插入的SD卡。 ?...2)然后cat /proc/partitions 看看有没有这两个分区,如果没有,就说明SD卡驱动没有移植成功 ?...6.结束语 本期相关的资料在https://github.com/TopSemic/NUC972_Linux Lesson16 SD卡使用中

    3.4K20

    ZYNQ-7000如何生成从Flash和SD卡启动的镜像文件

    今天和大侠简单聊一聊ZYNQ-7000如何生成从Flash和SD卡启动的镜像文件,话不多说,上货。 将PL与PS部分一起使用,并且通过JTAG下载到板子运行。...对于ZYNQ,有多种启动方式,比如从JTAG启动、从QSPI(即Flash)启动,从SD卡启动等。对于从JTAG启动的,我们直接运行程序就OK了。...对于从Flash和SD卡启动的,需要我们生成这两种情况下对应的文件,并烧到对应的位置才可以。那么下面就介绍一下如何生成以及烧录。 ?...生成镜像文件 在菜单栏中依次选择“Xilinx Tools——Create Zynq Boot Image”,出现如下对话框: ?...其中第二个文件helloworld.bin是从SD卡启动所需要的文件,将该文件放在SD卡中,设置开发板从SD卡启动即可。

    2.5K20

    树莓派4可以不用SD卡启动?

    虽然不用SD卡启动,但是操作EEPROM的时候,还是要借助SD卡进行启动Linux,然后将启动固件写入到eeprom中。下面来详细说明一下这个过程。...但是不幸的是,操作树莓派自带的EEPROM需要树莓派的系统,也就是必须最开始的时候,需要制作启动树莓派4的SD卡镜像,然后通过SD卡启动Linux后,修改EEPROM中的内容。...关于如何制作树莓派SD卡镜像,可以参考我下面的文章: 树莓派4最小化安装Linux 三个前提条件: 1.登录控制台(用户名:pi,密码:raspberry) 2.树莓派要能够连接网络 3.可以安装配置...6.网络文件系统 操作系统起来后,如果要挂在SD卡或者网络文件系统,肯定是需要指定网络文件系统的。之前在SD卡上制作启动文件的时候,我们是将跟文件系统放在SD卡上所以通过PXE启动后的效果如下: ?...此目录可以从我们之前制作的SD卡的rootfs文件系统中进行拷贝。 ?

    5.4K30

    高效搭建树莓派3b rt-thread的开发环境

    04 树莓派SD卡的制作 要想编译出来的kernel文件正常的运行在树莓派上,需要制作SD卡镜像。 格式化SD卡 首先准备一张SD卡,然后格式化 这里推荐一个格式化工具gparted。...利用这个工具将SD卡格式化成未分配的即可。 ? 此时点击绿色的对勾就可以完全将SD卡格式化了。 烧录树莓派官方镜像 然后从树莓派官网上下载树莓派的镜像,解压后烧录到sd卡上。...链接: https://pan.baidu.com/s/1IqFiGdZXmLzWgqHTL3B8Vw 提取码: i6wi 去掉Linux镜像 打开制作好的官方的文件,可以看到有几个kernel,这几个最好都删掉...链接: https://pan.baidu.com/s/1U3QjIqQDA1lvp236RpRaWA 提取码: 938e uboot启动设置 将编译好的u-boot.bin放到sd卡中,然后修改树莓派的启动文件...修改config.txt文件 kernel=u-boot.bin enable_uart=1 通过ymodem下载程序并启动 然后将sd卡放在树莓派上,上电即可看到树莓派正常的启动了。 ?

    3.3K10

    全志T113-i开发板——评估板测试手册(1)

    默认使用USB TO UART0作为调试串口,使用Linux系统启动卡(SD启动模式)启动系统,并将评估板通过路由器与PC机进行网络连接。...图 6 备注:如需从NAND FLASH或eMMC启动评估板,请参考《Linux系统启动卡制作及系统固化》文档固化Linux系统至NAND FLASH或eMMC。...USB0 UPGRADE(KEY1)按键测试 参考《Linux系统启动卡制作及系统固化》文档步骤,可固化Linux系统至NAND FLASH并正常启动,说明按键功能正常。...请参考《Linux系统启动卡制作及系统固化》文档将其制作成Linux系统启动卡,再进行测试。不同的Micro SD卡以及不同的测试方法,对Micro SD接口测试结果将造成一定差异。...请将Linux系统启动卡插至评估板Micro SD卡槽,评估板上电,进入评估板文件系统执行如下命令查看Linux系统启动卡信息。

    3.4K20

    u-boot 和 bootloader 的区别

    2.能够完成镜像烧录(刷机) uboot要能够被借助完成刷机操作。参考下SD卡刷机的步骤: a.烧录uboot到SD卡中。...有2种烧写方法:一种是在windows中用刷卡工具去制作启动SD卡;另一种是在linux中用dd命令。制作完SD后将SD卡插入开发板,然后开机就可以进入uboot界面。...从上面就可以看出,刷机依靠的是uboot的fastboot命令,将镜像写到相应的FLASH中。 3.uboot的“生命周期” uboot的入口就是开机自动启动,uboot的唯一出口就是启动内核。...shell有命令行的shell,如windows下的cmd,如linux下的终端;也有GUI式的shell,比如常用的windows下的各种界面。...bootloader 与 uboot的区别 BootLoader是嵌入式设备中用来启动操作系统内核的一段程序。

    72010

    SD NAND(嵌入式TF卡)性能测试工具

    SD NAND芯片是嵌入式存储解决方案中的一种高效存储器,其性能直接影响嵌入式系统的整体运行效率。为了确保SD NAND芯片在各种应用中的稳定性和高效性,存储性能测试成为了评估其质量的关键步骤。...在测试中,该型号的SD NAND芯片展现出了出色的读写速度,满足了高效嵌入式应用对存储速度和稳定性的需求。...这一结果不仅验证了MK米客方德产品的可靠性,也为用户在选择SD NAND芯片时提供了可靠的参考依据。随着嵌入式系统的广泛应用,存储设备的性能要求越来越高。...SD NAND芯片凭借其优异的存储性能和灵活的应用方式,逐渐成为嵌入式系统中重要的存储解决方案。...通过简单的操作和详细的性能检测,用户可以轻松评估SD NAND芯片的读写性能,并根据测试结果优化存储设备的应用。MK米客方德的SD NAND芯片在测试中表现出色,证明了其在嵌入式存储应用中的强大优势。

    41210

    树莓派4 嵌入式Linux开发过程详解

    5.1 uboot中设置启动项 5.2 插入SD卡挂在到虚拟机上 5.3 修改文件脚本 6.小结 1.概述 在这篇文章中,将会通过树莓派4的Linux的启动过程,描述如何进行嵌入式Linux系统开发的思路...通过树莓派4B的启动流程,看到一个Linux启动过程,同时,通过一步一步搭建一个完整的树莓派嵌入式Linux开发环境,来指导分析各部分的开发过程。...安装tftp的目的是方便开发,在树莓派上,存储介质是SD卡,如果每次编译完成后,都需要插拔SD卡,然后将Linux的固件进行安装,这样非常的麻烦,这里可以采用uboot通过tftp加载Linux的固件的方式进行加载...准备一个8g以上的SD卡,然后打开Raspberry Pi Imager,选择树莓派镜像烧录进去。 ? 进行这一步的目的,是因为树莓派启动流程需要从SD卡中加载第一阶段的启动文件。...上图基本上展示了一个通用的嵌入式Linux的启动流程,每一个阶段的特点和功能点都有着很好的描述。 而树莓派4b上的Broadcom BCM2711的启动遵循以下的流程。

    8K32

    u-boot 和 bootloader 的区别

    2.能够完成镜像烧录(刷机) uboot要能够被借助完成刷机操作。参考下SD卡刷机的步骤: a.烧录uboot到SD卡中。...有2种烧写方法:一种是在windows中用刷卡工具去制作启动SD卡;另一种是在linux中用dd命令。制作完SD后将SD卡插入开发板,然后开机就可以进入uboot界面。...从上面就可以看出,刷机依靠的是uboot的fastboot命令,将镜像写到相应的FLASH中。 3.uboot的“生命周期” uboot的入口就是开机自动启动,uboot的唯一出口就是启动内核。...shell有命令行的shell,如windows下的cmd,如linux下的终端;也有GUI式的shell,比如常用的windows下的各种界面。...bootloader 与 uboot的区别 BootLoader是嵌入式设备中用来启动操作系统内核的一段程序。

    1.6K30

    告别卡顿!Win7官方镜像极速下载|最新UEFI启动盘制作指南》

    但市面上的教程往往存在三大痛点: ⚠️ 镜像来源不明导致系统被植入后门 ⚠️ 启动盘制作失败反复折腾 ⚠️ 操作失误造成数据永久丢失本文将用10年装机经验,手把手教你从官方镜像获取→启动盘制作→无损数据备份...微软官方原版镜像合法获取渠道(任选其一): 微软官方ISO镜像下载(官方纯净版镜像)MSDN订阅用户通道(企业IT人员专属)经SHA1校验的镜像(推荐校验工具:HashCheck)3....启动盘制作工具工具名称优点适用场景Rufus 3.17开源无广告主流机型PE工具箱纯净无捆绑老旧主板Ventoy多系统共存技术爱好者工具下载:点击获取上面所有制作工具4....数据备份方案(双重保险)方案一:PE系统下使用DiskGenius克隆整个分区方案二:重要文件手动备份至NAS/任意网盘三、实战操作:六步极简装机流程▶️ 步骤1:制作启动盘(以Rufus为例)插入U盘...▶️ 步骤2:BIOS启动项设置主流品牌快捷键速查表:品牌快捷键进入方式联想F12开机狂按戴尔F2先按ESC再选BIOS华硕DEL需关闭快速启动进入 BIOS 设置关键设置项:将 U 盘或光驱设置为第一启动设备

    10620

    从零使用qemu模拟器搭建arm运行环境

    如果搭建其它单板,需要注意内核启动参数的console=参数值,同样地,可从生成的.config文件中找到。 制作根文件系统 到这里是否大功告成了呢?...为什么Linux From Scratch会有那么复杂,是因为它要制作出一个Linux发生版。但在嵌入式领域,几乎所有的东西,都是mini版本,根文件系统也不例外。...根文件系统放在哪里 其实依赖于每个开发板支持的存储设备,可以放到Nor Flash上,也可以放到SD卡,甚至外部磁盘上。最关键的一点是你要清楚知道开发板有什么存储设备。...本文直接使用SD卡做为存储空间,文件格式为ext3格式 下载、编译和安装busybox wget http://www.busybox.net/downloads/busybox-1.20.2.tar.bz2...形成根目录结构 先在Ubuntu主机环境下,形成目录结构,里面存放的文件和目录与单板上运行所需要的目录结构完全一样,然后再打包成镜像(在开发板看来就是SD卡),这个临时的目录结构称为根目录

    2.7K30

    beaglebone AI环境搭建与运行

    5.beaglebone AI的Linux编译 5.1 编译kernel 5.2 选择根文件系统 6.将Linux的镜像烧录 6.1 格式化SD卡 6.2 拷贝rootfs到SD卡中 6.3 拷贝Linux...4.beaglebone AI启动方式 学习一款嵌入式开发板的使用,首先就要理解其启动模式。...本文主要介绍SD卡与eMMC的启动模式。并且将uboot烧录到SD卡中进行启动。 首先准备一张小于等于16GB的SD卡(实测32GB的卡插入没用),接着插入Ubuntu系统中。 输入lsblk。...6.将Linux的镜像烧录 接下来烧录Linux的镜像到SD卡中。 6.1 格式化SD卡 首先和烧录uboot的方式一样,如果检测到sd卡的号为sdc。...sync sudo umount /media/rootfs 上电后,首先会从SD卡中启动,最后的效果如下: ? 由于烧录了ubuntu系统,可以看到启动信息。

    2.2K30

    Linux下docker制作springboot应用镜像

    2.打出web.jar包后,上传到Linux服务器,编写Dockerfile文件,内容如下: FROM ascdc/jdk8 VOLUME /tmp ADD web-1.0-SNAPSHOT.jar springboot-rabbitmq.jar...等待一段时间后,打包镜像成功,如下图: ? 执行docker images | grep jinjunzhu ? 可以看到打好的镜像了,但是镜像文件太大了,原因是jdk的镜像太大。...启动刚刚创建的镜像: docker run -itd --name springboot-rabbitmq -p 8082:8082 d170dea75f29 可以看到输出: b8a65d2eb6c8ff78c49b4aefb9cd453e03d0df80570d3534f275816f84706220...查看启动日志: docker logs b8a65d2eb6c8ff78c49b4aefb9cd453e03d0df80570d3534f275816f84706220 在浏览器输入:http://192.168.59.131...:8082/actuator/health,返回helloworld,可以启动成功。

    3.9K30
    领券