关键词:
Qemu: 2.8.0
开发板: vexpress
1、制作sd卡镜像
dd if=/dev/zero of=fs_vexpress_1G.img bs=1M count=1024
2、分区
1 sudo losetup /dev/loop0 fs_vexpress_1G.img
2 sudo fdisk /dev/loop0
下面是分的两个区:
1 Device Boot Start End Blocks Id System
2 /dev/loop0p1 2048 1050623 524288 83 Linux
3 /dev/loop0p2 1050624 2097151 523264 83 Linux
这里我们制作了1GB的存储器,分了两个区, 大小都是512M.
3、格式化
1 sudo mkfs.vfat -I /dev/loop0p1
2 sudo mkfs.ext4 /dev/loop0p2
这里我们将第一个分区格式化为vfat格式, 第二个分区格式化为ext4格式
4、添加qemu启动参数
sudo qemu-system-arm -M vexpress-a9 -m 1024M -smp 4 -kernel ./linux-4.10/arch/arm/boot/zImage -nographic -append "root=/dev/ram0 rw rootfstype=ext4 console=ttyAMA0 init=/linuxrc ignore_loglevel" -initrd ./rootfs/ramdisk.img -sd ./rootfs/fs_vexpress_1G.img -net nic,vlan=0 -net tap,vlan=0,ifname=tap0 -dtb ./linux-4.10/arch/arm/boot/dts/vexpress-v2p-ca9.dtb
5、启动
会看到下面两个设备:
1 [[email protected] ]# ls /dev/mmcblk0* -l
2 brw-rw---- 1 0 0 179, 0 May 1 09:13 /dev/mmcblk0
3 brw-rw---- 1 0 0 179, 1 May 1 09:13 /dev/mmcblk0p1
4 brw-rw---- 1 0 0 179, 2 May 1 09:13 /dev/mmcblk0p2
6、挂载
1 mount -t vfat /dev/mmcblk0p1 /mnt/vfat_1/
2 mount -t ext4 /dev/mmcblk0p2 /mnt/ext4_1/
完
exynos4412从sd卡启动的简单网络文件系统制作(代码片段)
...D卡启动的简单网络文件系统制作1.简介嵌入式系统能够在开发板上正常运行,需要先进行系统配置,一个完整的嵌入式系统应该包含的几个部分::uboot,kernel,rootfs,appfs。这几部分在ARM板Flash上的位置关系如下图所示:注:图... 查看详情
启明分享|ido-sbc2d06开发板功能介绍sd卡(代码片段)
SD卡开发板已经默认加载了SD卡驱动,插上SD卡后,在系统中会出现节点/dev/mmcblk0p1(如TF有多个分区,则会出现多个/dev/mmcblk0px),同时支持标准MicroSD存储卡,支持FAT,EXT等文件系统,开发板的TF... 查看详情
stm32开发_利用spi协议读写sd卡介绍sd卡spi时序(代码片段)
...接口功能介绍1.1SD卡引脚接口图1.2SPI方式驱动SD卡介绍1.3开发板接口定义二、MMC卡、SD卡介绍2.1SD卡和MMC两者间区别2.2SD卡版本说明2.3SD卡常用的指令表三、向SD卡发送命令的步骤介绍(SendSDCardCmd)3.1取消选中SD卡(SDCardCancelCS)3.2选中SD... 查看详情
arduinoesp32使用hspi和vspi接口挂载sd卡区别(代码片段)
...in();进行初始化时,默认是VSPI接口。以上为验证开发板和SD卡槽模块。if(!SD.begin())Serial.println("存储卡挂载失败");return;接线说明HSPI接口接线方式: HSPI[ESP32IO26–CSMICROSD][ESP32IO14–MOSIMICROSD][ESP32IO13–MISOMICROSD][ESP3... 查看详情
基于arduino的esp32学习笔记sd卡使用(代码片段)
...及文件读写,主要验证硬件可行性硬件准备ESP-WROOM-32E开发板microSD卡microSD卡插槽模块软件准备VSCODE+PlatformIO使用过程改MISO引脚通过ESP32数据手册,结合雉晖君的github:GPI 查看详情
基于arduino的esp32学习笔记sd卡使用(代码片段)
...及文件读写,主要验证硬件可行性硬件准备ESP-WROOM-32E开发板microSD卡microSD卡插槽模块软件准备VSCODE+PlatformIO使用过程改MISO引脚通过ESP32数据手册,结合雉晖君的github:GPIO12作为启动电压选择引脚,默认设置为下... 查看详情
基于arduino的esp32学习笔记sd卡使用(代码片段)
...及文件读写,主要验证硬件可行性硬件准备ESP-WROOM-32E开发板microSD卡microSD卡插槽模块软件准备VSCODE+PlatformIO使用过程改MISO引脚通过ESP32数据手册,结合雉晖君的github:GPIO12作为启动电压选择引脚,默认设置为下... 查看详情
无法使用 STM32F407 上的 Chan FatFs 库通过 SPI 写入 SD 卡文件
...15:46:40【问题描述】:我正在使用带有STM32F407芯片的STM32F4开发板。为了与SD卡通信,我使用SPI1,并使用Chan创建的FatFs库。所以问题的要点是我已经成功地在S 查看详情
linuxtf卡一键烧写需要啥格式
...boot.bin,rootfs.yaffs2,内核镜像文件为zImage)D:烧写Linux到开发板的NANDflash中a:连接好硬件(包括插入SD卡、接好电源、串口线、启动模式改为SD卡启动,即123=0;45678=1)????????b:打开DNW软件,并设置好串口,然后上电,然后串口... 查看详情
arduinoesp32当作ftp服务器访问sd卡文件(代码片段)
...0c;并下载和上传文件演示。该项目原创来源于一位日本的开发者,今天来学习一下,但是也有国内开发者,在此基础上做了一版改进,我将会在下文当中,介绍如何搭建和使用。开源项目原地址(采用的是镜像... 查看详情
arm裸板开发
1,用汇编点亮led灯,并且写makefile文件烧写实验 烧写过程:首先我们需要了解4412的启动过程,可以看一下本人写的arm启动方式(不是很高大上,但是能看懂)啦啦啦啦我们需要用到BL1、BL2引导文件。... 查看详情
关于嵌入式linux插入sd卡的问题
我用的时OK6410开发板我在主机Linux下用minicom进入开发板Linux后插入SD卡提示如下:mmc0:mmc0:1234SA08G7.2GiBmmcblk0:p1FAT-fs(mmcblk0p1):utf8isnotarecommendedIOcharsetforFATfilesystem,f!然后我使用命令fdisk-l也得不到任何东西我看网上说fdisk-l不应该显示SD... 查看详情
(待解决)开发板刷系统---破坏bootloader以及从sd卡启动
开发板上默认在板载iNand中烧入了bootloader和Android系统镜像,如果想要从SD卡来启动,就必须先破坏掉iNand中的bootloader,让其校验失败,从而选择第二启动即从SD通道2启动。 破坏板载iNand中的bootloader的方法,可以参考九鼎... 查看详情
xilinx-zynq教程5-uboot
...bsp;合成文件,创建镜像最后把生成的文件拷贝到SD卡中,开发板插上SD卡,设定BOOT,开机即可从SD卡启动 boot设定 下面是从QSPI启动 首先是把文件烧写到开发板的FLASH中点击Program,即可烧写到开发板中设定BOOT到此,已... 查看详情
stm32mp157a驱动开发|02-使用sdmmc接口读写sd卡(热插拔)(代码片段)
一、硬件原理图二、添加设备树描述sdmmc1接口描述:&sdmmc1 pinctrl-names="default","opendrain","sleep"; pinctrl-0=<&sdmmc1_b4_pins_a>; pinctrl-1=<&sdmmc1_b4_od_ 查看详情
烧录乌班图系统的sd卡怎么格式化
...mg固件到tf卡上3、从tf卡安装ubuntu系统到emmc卡a.把tf卡插入开发板b.把emmc插入开发板c.上电启动系统d.进入用户明输入界面输入用户名:ORBBEC输入密码:ORBBECe.进入系统命令行模式f.输入命令:sudoarmbian-config参考技术A若您想要在手机... 查看详情
micropythonesp32通过sdcard模块读取sd卡实例(代码片段)
【MicroPythonESP32】通过sdcard模块读取SD卡实例本实验基于Thonny平台开发。esp32固件版本MicroPythonv1.19.1on2022-06-18;ESP32modulewithESP32MicroSD卡模块(TF卡读写卡器SPI带电平转换芯片)sdcard模块MicroPython源码:https://github.com/micropython/ 查看详情
micropythonesp32通过sdcard模块软spi读取sd卡实例(代码片段)
...onESP32】通过sdcard模块读取SD卡实例》本实验基于Thonny平台开发。esp32固件版本MicroPythonv1.19.1on2022-06-18;ESP32modulewithESP32MicroSD卡模块(TF卡读写卡器SPI带电平转换芯片)sdcard模块sdcard模块 查看详情