首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux基础(系统

首先,面对kernel或者文件系统出问题的板子,我们有两种办法来挽救,第一是使用SD,第二是使用USB接口+fastboot。...下载 fastboot 工具:http://pan.baidu.com/s/1o8IkQIA(含uboot和内核) 运行 fastbooot.zip 解压出来的批处理文件 linux_auto.bat...以上步骤需要板子没有坏透,即至少还有一个可用的uboot,如果不行连uboot都被搞死了,也就是说废铁一块的时候,就只能通过SD启动,重新安装系统了。 如果手头有SD启动,事情就很简单。...就像用U盘装windows系统一样,将SD启动插入板子的SD插槽,然后将启动顺序拨码开关拨到SD启动处,开机启动即可自动把SD中安装好的系统写到板子上。...如果没有SD,那就需要我们自己制作一张SD启动,这个说来话有点长,以后安排一篇短文来介绍。一般讲系统移植和底层驱动的老师都会有SD启动,也都会教如何制作SD启动。在这里暂且不表。

2.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

BeagleBone Black 固件升级

所以,固件升级有两种合适的方法:一是将写有最新镜像文件的 SD 插在 BBB 板上,每次上电就从 SD 中读取镜像中的系统,并加载(类似于平常的 U 盘启动);二是将 SD 的镜像文件直接写进...安装 SD 写工具 下载安装 Win32 DiskImager。 SD 的通用帮助可以在 Ubuntu 镜像写帮助中找到。...在 SD 写镜像 把下载好的镜像解压出来,然后用 Win32 DiskImager 将解压后的镜像文件写进 SD 中。写大致如下图所示: ? 5....弹出 SD 将新写的 SD 从电脑中弹出。 6. 改写镜像文件配置 该步骤对系统的成功十分重要,也许很多人写失败就是因为忽略了该步骤的操作。...此时上电之后,此时并没有把镜像写进 BBB 电路板中,而是读取了写进 SD 中的系统到 BBB 板中,然后再运行。

2.2K90

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

1.引言 在嵌入式系统应用中,大容量的数据存储是经常遇到的一个问题。常见的解决方案包括Flash存储芯片、SD和U盘。SD卡具有存储容量大、携带方便、插拔便捷的特点,所以经常出现在嵌入式设备中。...比如下面这个小投影仪,侧面就有1个SD接口,可以用来播放SD卡里的电影、歌曲等。 ? 本篇介绍LinuxSD的使用,包括相关配置、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.1K20

QSPI FLASH与SD同时支持fatfs文件系统

上一篇我们已经在QSPI FLASH上支持了fatfs文件系统:这次我们继续在该代码上支持SD文件系统,ST官方在维护CubeMX上对多个硬件驱动的fatfs兼容性做得非常好,所以还是用STM32CubeMX...来配置就可以了: 小熊派上硬件SD接口: ?...1、SD配置 STM32Cube-19 | 使用SDMMC接口读写SD数据 ?...2、SDfatfs配置 STM32Cube-20(补充) | 在SD上移植FATFS文件系统 由于上一节我们已经配置了fatfs的参数,再加上STM32CubeMX已经对SD做了支持,所以我们将这个选项勾上就可以了...3、编写同时测试QSPI FLASH以及SDfatfs的程序 ? 很幸运的是,官方已经帮我们把代码都写好了,不需要写一行,直接进入应用编程即可。

1.5K20

Linux基础(挽系统崩溃之狂澜)

以下是关国源老师的实用指导短文: 前段时间在佛职院上实训,很多学生有意无意地把210开发板的系统搞崩了,同学,别慌!那么怎样写回一个能运行的Linux系统到开发板上呢?...今天我就手把手教你怎样使用u-boot来更新系统! 原材料: 一块崩了系统的210板(线要齐全),一张SDSD-flasher写工具、tftpd32服务器。...一,制作SD启动 1、把SD插入你的电脑上 2、打开SD-flasher软件,界面如下: ? 点击Mini210/Tiny210选项后,继续点击Next。...二,配置U-Boot网络环境,为写做准备 1、 将制作好的SD插到210开发板的SD槽,并将启动方式改为SD启动(将网线DM9000旁边的拨码开关打上去) 2、 启动210开发板,3秒内按下回车...四,关闭开发板,拔出SD,重启 在以上过程中,写过程中不可中断写或者重启开发板,否则就会写失败!文章有点长,能看完的都是真爱,谢谢大家的阅读!喵~~

2K20

树莓派折腾记:打造HiFi解码转盘(基于Volumio和Dac扩展板)

折腾记录: 1.系统写:   写Volumio的步骤和写Raspbain的步骤是一样的。...在Windows下可以使用win32diskimager写镜像至SD,在Linux下可以使用dd命令写镜像。...Windows下写镜像的文章有很多,如果你想在Linux写镜像,可以参考这篇文章: Linux命令行烧录树莓派镜像至SD - 树莓派实验室   稍稍告诉你,如果你有两张SD,并且其中的一张安装了...Rasbain或者其他适配于树莓派的Linux系统时,也可以在树莓派上使用dd命令,将镜像写到另一张SD。   ...初次开机花费的时间比较长,可能需要5分钟左右的时间,在这段时间内,Volumio会自动执行系统初始化,扩展SD分区等工作。

8.2K20

STM32+雷龙SD NAND(贴片SD)完成FATFS文件系统移植与测试

为了让单片机更加方便的读写这些资源文件,通常都会加文件系统,如果没有文件系统,直接读取写扇区的方式,对数据不好管理。...FATFS文件系统 前面第3章,完成了SD NAND的驱动代码编写,这一章节实现FATFS文件的移植。...4.1 FATFS文件系统介绍 (1)介绍 FatFs 是一种完全免费开源的 FAT 文件系统模块,专门为小型的嵌入式系统而设计。...(512,1024,    / 2048或4096)总是为大多数系统设置两个512,和所有类型的内存   /硬盘。但是可能需要更大的值为车载闪存和一些   /类型的光学媒体。...// 用户定义的文件系统结构体 FIL file; // 用户定义的文件系统结构体 u8 buff[]="123 知识!!"

2.1K10

3_IMX6ULL启动流程

这3种启动方式的设置示意图如下: ​ 要注意的是,设置为USB启动时,不能插上SD、TF。 ​ 刚出厂的板子在EMMC上写了系统,你可以设置为EMMC启动方式。...但是对于IMX6ULL,写在EMMC、SD/TF上的程序,并不能“自己复制自己”。一上电首先运行的是boot ROM上的程序,它从EMMC、SD/TF上把程序复制进内存里。 ​...总结起来,写在EMMC、SD或是TF上的,除了程序本身,还有位置信息、DCD信息,这些内容合并成一个映像文件,如下图: ​ 这4部分内容合并成为一个映像文件,写在EMMC、SD或TF等启动设备的某个固定地址...我们提供的示例程序001_led中有一个文件:led.img,它就是映象文件,可以直接TF。...写TF: ​ 把TF卡通过读卡器接到电脑上,使用win32diskimager把img文件写到SD上,如下图所示操作,写成功后会有提示: ​ b.

1.4K20

树莓派折腾记:纯手机+数据线连接树莓派

将最新系统写进SD,如果树莓派的SD工作在Windows环境下,则在"此电脑(我的电脑)"中可以看到一个名为"boot"的可移动磁盘,打开此磁盘,在磁盘根目录新建一个名为ssh(无后缀)的空文件,...安全移除并弹出SD。...如果此SD工作在Linux环境下,在终端中执行df命令你可以看到一个30m左右的fat32分区,cd进入此分区所对应的挂载点,然后执行: touch ssh   在此分区的根目录下新建一个名为ssh(...将好官方最新系统SD插入树莓派,并且给树莓派上电开机;   3....因为树莓派官方系统和安卓系统都是基于Linux内核,在Linux中,USB接口可以虚拟为有线网口,也就是说,用数据线连接树莓派和安卓手机,就相当于将两台电脑主机用网线连接一样,而通过"USB网络共享"这个功能

4.8K21

i.MX6ULL嵌入式Linux开发1——uboot移植初探

4.3.1 烧录到SD 「正点原子」专门编写了一个小软件用来将编译出来的.bin 文件写到 SD 中,这个软件叫做“imxdownload” 将imxdownload 复制到 Ubuntu 中的uboot...那是系统磁盘。 ❞ 写过程会输入如下信息: ? 写的最后一行会显示写大小、用时和速度,比如u-boot.bin写到SD中的大小是 423KB,用时 1.7s,写速度是 236KB/s。...❝注意这个写速度,如果这个写速度在几百KB/s以下那么就是正常写。 如果这个写速度大于几十MB/s、甚至几百MB/s那么肯定是写失败了! 重新插拔/格式化SD或重启ubuntu再试。...最终写到SD卡里面的就是这个imx文件。 4.3.2 启动开发板 烧录完之后,将「SD插入开发板启动」,使用「串口连接电脑」,查看uboot启动信息。...我们只是为了方便将其写到了 SD 上,但是它的“内心”还是 EMMC的。所以 uboot 启动以后会将 emmc 作为默认存储器 。

2K40

【嵌入式开发】向开发板中Linux系统-型号S3C6410

; 写流程 :  -- sd写u-boot并启动 : 首先将 u-boot 写到 sd 中, 使用 sd 的bootloader启动;  -- 擦出nand flash : 之后将开发板的闪存...代码, 其中固化的boot代码可有可无, BootLoader是写上去的; -- Linux内核 : 嵌入式开发板定制的内核 和 其启动参数; -- 文件系统 : 即Linux中的文件系统; -- 应用程序...向 SD 写 u-boot 写位置 : 写的 u-boot 位于 sd的末端, 如果SD存满了数据, 就会将最后的数据破坏掉, 写的 u-boot 在文件系统中是看不到的; 计算位置...: 根据SD类型计算出 写 u-boot 的初始位置; -- SD : SD 最后2个文件块 不能用于写 u-boot, 因此写的位置是 SD块大小 减去 2 再减去 u-boot 的块大小...写 uboot 到 nand flash 中 使用 SD 启动 uboot : 写完毕之后, 将SD插入开发板, 并使用 SD启动模式, 进入系统; -- 权限问题 : 进入 minicom

2.7K40

FPGA系统性学习笔记连载_Day20【ZYNQ7000系列】 之 《PS端程序固化》篇

FPGA系统性学习笔记连载_Day20【xilinx ZYNQ7000系列基本开发流程】 之 《PS端程序固化》篇 ​ 本系列为FPGA系统性学习学员学习笔记整理分享,如有学习或者购买开发板意向,可加交流群联系群主...linux 系统的u-boot(用petalinux 工具制作 linux 系统 ) 二、制作FSBL第一阶段的启动代码 1、新建一个名为 fsbl 的 APP,特别注意硬件平台选择我们自己配置的ps_uart_warpper_hw_platform...点击 Create Imag ​ 8.5、在生成的目录下可以找到BOOT.bin文件 ​ 三、SD写及测试 1、格式化 SD ,只能格式化为 FAT32 格式,其他格式无法启动。...3、D 插入开发板的 SD 插槽。 4、启动模式调整为 SD 启动。 开发板设置拨码为【 101001(1~6 SD 模式)】 ​ 5、打开串口,开发板上电。...6、可以看到SD启动成功,红色部分为FSBL打印信息,绿色为我们的APP打印信息。 ​ 7、SD固化成功。

1.6K00
领券