Linux刷机总结(S5PV210)

发布者:Ziyu2022最新更新时间:2022-07-29 来源: csdn关键字:Linux  S5PV210 手机看文章 扫描二维码
随时随地手机看文章

刷机前要破环iNand,才能从SD卡启动

u-boot下破坏iNand

movi write u-boot 0x30000000


SD卡下载.bin失败:

管理员身份运行

在这里插入图片描述

WIN10_Andriod驱动安装失败:

https://blog.csdn.net/qq_24046029/article/details/95728564


LinuxQT刷Andriod总结:


开机,使用SecuteCRT链接开发板

进入linux系统控制台,执行如下指令:

busybox dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=1 count=1 conv=sync

刷卡工具去制作启动SD卡,加载uboot.bin

Fastboot

fastboot下载时要注意1:fastboot是使用USB线进行数据传输的,所以fastboot执行之前要先连接开发板和主机之间的usb线。

fastboot下载时要注意2:需要安装驱动

fastboot驱动(X210 Android驱动)的安装

CMD下:

**1.fastboot devices 命令用来查看当前连接的设备。(我们开发板看到的是:SMDKC110-01)

2.fastboot flash xxx 命令用来烧录的

在cmd下使用以下三个命令来完成烧录:

Android:

fastboot flash bootloader android4.0.4/uboot.bin 烧uboot

fastboot flash kernel android4.0.4/zImage-android 烧linux kernel

fastboot flash system android4.0.4/x210.img 烧android rom

注:android4.0/是fastroot目录下的文件夹

LinuxQt:

fastboot flash bootloader linux_qt/uboot.bin 烧uboot

fastboot flash kernel linux_qt/zImage-qt 烧linux kernel

fastboot flash system linux_qt/rootfs_qt4.ext3 烧android rom/rootfs

注:linux_qt /是fastroot目录下的文件夹

3.fastboot reboot 命令用来重启系统**

在这里插入图片描述

Fastboot英语翻译意思是快速启动。在安卓手机中fastboot是一种比recovery更底层的刷机模式(俗称引导模式)。就是使用USB数据线连接手机的一种刷机模式。相对于某些系统(如iOS)卡刷来说,线刷更可靠,安全。

bootloader在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。在一个基于ARM7TDMI core的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000处开始执行,而在这个地址处安排的通常就是系统的BootLoader程序。

Kernel实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。提供及时响应和高可靠性是其主要特点。

关键字:Linux  S5PV210 引用地址:Linux刷机总结(S5PV210)

上一篇:S5PV210时钟详解
下一篇:S5PV210体系结构与接口01:ARM体系结构概述

推荐阅读最新更新时间:2024-11-09 20:31

linux +qt4.7+opencv2.2移植到tq2440开发板
以下操作在Fedora下使用超级用户进行 我已经安装了交叉编译器arm-linux-gcc 4.3.3和qt4.5的x86和arm版本 在目录/opt/EmbedSky下。 修改配置文件/etc/profile 添加 pathmunge /opt/EmbedSky/4.3.3/bin 安装CMake OpenCV 2.1的版本,必须使用CMake创建Makefile。我使用的CMake版本是2.6-Linux-i386的,是fedora通过软件添加和载卸功能添加的(这个cmake要重新安装,而且要添加bin进去路径) 编译OpenCV: 1、解压OpenCV 2.1到/opt/EmbedSky/OpenCV-2.1.0目录下
[单片机]
Linux 6.1继续为龙芯中科LoongArch架构带来新的CPU功能特性
尽管 Linux 社区早就通过 5.19 合并引入了对 LoongArch CPU 的初步支持,但它仍未迈过可向公众推送的成熟期。在此期间,开发人员有在坚持为其填补功能特性上的短板 —— 比如在 Linux 6.0 中带来的 LoongArch PCI 支持和其它变动。现在,Linux 6.1 内核又为源自 MIPS64 和 RISC-V 的 LoongArch CPU 带来了新的附加功能。 (图自:龙芯官网) 几天前,开发人员已经搞定了 LoongArch EFI 引导,为 Linux 6.1 的 EFI 机密计算做好了准备。而周三的主要工作,主要涉及 LongArch CPU 的移植更新合并。 此外本轮开发周期还
[嵌入式]
<font color='red'>Linux</font> 6.1继续为龙芯中科LoongArch架构带来新的CPU功能特性
德州仪器低功耗AM5K2Ex处理器让卓越系统触手可及
德州仪器(TI)宣布其基于KeyStone的AM5K2Ex处理器已开始供货。这些处理器可帮助客户在有限的功耗预算范围内开发出可靠、高效且小体积的低功耗嵌入式系统。AM5K2Ex器件为航空电子、工业路由与交换、企业网关及通用嵌入式控制器等众多应用提供了最佳选择。 AM5K2Ex处理器的主要特性: • 具有卓越性能,功率不到10W;频率为1.4GHz时其四核ARM® Cortex-A15的整数计算能力高达19600 DMIPS;片上内存总计为6MB。 • 具有电源管理功能,可关闭不用的内核或外设,同时在处理负载增加时可快速将这些组件恢复使用。 • 具有纠错码(ECC)的连贯性4MB L2高速缓存器可增强处理器的易用性并提升
[单片机]
ARMv7:Linux Kernel引导
1.如果内核镜像是压缩的,需要解压缩,引导的第一步是从解压缩开始:archarmbootcompressedhead.S 2.解压缩之后,内核镜像已经存在于ARM中了,下面开始运行,内核开始运行是从/arch/arm/kernel/head.S开始的,入口代码为: 1 2 3 4 5 6 7 8 .arm __HEAD ENTRY(stext) THUMB( adr r9, BSYM(1f) ) @ Kernel is always entered in ARM. THUMB( bx r9 ) @ If this is a Thumb-2 kernel, THUMB( .
[单片机]
arm-linux 4.3.2 交叉工具链的安装
1.先解压到根目录下(目录可随意选择),解压完成后在/usr/local目录中会增加子目录arm,该目录就是工具链的安装目录 命令:tar zxvf arm-linux-gcc-4.3.2.tgz -C / 2.为了在整个文件系统下都能使用交叉编译命令,需要将/usr/local/arm/4.3.2/bin添加到环境变量PATH中 修改/root/.bashrc,在最后添加代码: export PATH=$PATH:/usr/local/arm/4.3.2/bin 修改/etc/profile文件(实验的时候不修改此文件也可以,暂不明白.bashrc和profile有什么区别)。 添加path
[单片机]
[Linux 底层]U-boot ksz8081网络驱动调试
micrel公司一款优秀的PHY芯片,关于芯片的介绍参考: ksz8081数据手册解读 系统版本:Ubuntu18.04-64 编译器版本:gcc version 7.4.0 (Ubuntu/Linaro 7.4.0-1ubuntu1~18.04.1) uboot版本:2018.07 -linux4sam_6.0 板子型号:at91sama5d3x-xplained MCU型号:sama5d36 与ksz9031很相似,公众部分可参考: 1、如何找到uboot官网开发板默认配置文件路径 2、如何进行公共信息配置 3、如何核对开发板硬件的参数 4、如何对uboot功能进行裁剪 5、设
[单片机]
ARM-Linux驱动移植--Watch Dog Timer(看门狗)驱动移植
硬件平台:FL2440 (S3C2440) 内核版本:2.6.28 软件平台:Ubuntu 11.04 内核版本:2.6.39 交叉编译器:arm-linux-gcc 3.4.1 原创作品,转载请标明出处 1、加载看门狗驱动 insmod wdt.ko wdt.ko为驱动文件名,不加任何参数如果不喂狗,则计数器到0时执行中断函数(设置LED的状态,然后喂狗,重新设置WTCNT的值) 可选的参数 module_param(tmr_margin, int, 0); module_param(tmr_atboot, int, 0); module_param(nowayout, int, 0); module_para
[单片机]
ARM-<font color='red'>Linux</font>驱动移植--Watch Dog Timer(看门狗)驱动移植
ARM芯片基于linux嵌入式操作系统实现的CMU控制器方案
zigbee无线通信与linux嵌入式操作系统是电子人都经常接触的,在这里我们设计了一种以ARM芯片S3C2440为硬件平台,基于linux嵌入式操作系统所实现的CMU控制器。通过zigbee无线通信协议将CMU与各个家电无线节点和传感器节点相连,并通过无线路由器连接以太网实现远程控制的智能家居网络系统。在硬件芯片选择和电路设计方面优化了系统的结构,大大降低了系统的成本,改善了系统的性能。 伴随着数字化、网络化的进程。智能化的浪潮席卷了世界的每个角落,成为势不可挡的历史趋势,在这种形式下智能网络家居技术应运而生,它依靠3C技术(Computer TechnologyCommunication Technology Contro
[单片机]
ARM芯片基于<font color='red'>linux</font>嵌入式操作系统实现的CMU控制器方案
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved