E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Uboot
uboot
启动流程-涉及s_init汇编函数
一.
uboot
启动涉及函数本文简单分析
uboot
启动流程中,涉及的汇编函数:lowlevel_init函数调用的函数:s_init函数save_boot_params_ret函数调用的函数:_main函数本文继上一篇文章的学习
凌肖战
·
2023-09-30 15:44
系统移植篇
uboot
linux
汇编
arm开发
uboot
启动流程涉及reset汇编函数
一.
uboot
启动流程中函数之前了解了
uboot
链接脚本文件u-boot.lds。从u-boot.lds中我们已经知道了入口点是arch/arm/lib/vectors.S文件中的_start。
凌肖战
·
2023-09-30 09:12
系统移植篇
uboot
linux
arm开发
【RV1103】Luckfox Pico 构建系统分析
文章目录实际命令编译
uboot
的实际命令编译kernel的实际命令SDK使用说明介绍选择参考的板级配置一键自动编译编译U-Boot编译kernel编译rootfs编译media编译参考应用固件打包SDK
liefyuan
·
2023-09-30 08:03
嵌入式linux
嵌入式Linux驱动
驱动开发
nfs无法从共享文件夹下载linux kernel,报错Loading: *** ERROR: Cannot mount
报错:Loading:***ERROR:Cannotmount尝试1:更改环境变量后能ping通,但是还是无法下载(已解决)尝试2:更改nfs的版本,由于Ubuntu使用的版本过高,与
uboot
不匹配,
wesker-杨
·
2023-09-30 00:21
代码错误原因分析
linux
运维
服务器
Linux内核启动流程-第一阶段汇编流程简介
一.Linux启动流程看完Linux内核的顶层Makefile以后再来看Linux内核的大致启动流程,Linux内核的启动流程要比
uboot
复杂的多,涉及到的内容也更多。
凌肖战
·
2023-09-29 17:32
系统移植篇
linux
arm开发
汇编
Linux系统移植篇4:STM32MP1微处理器之Bootloader移植
BootLoader(
Uboot
)移植实验原理概念简单地说,Bootloader就是在操作系统内核运行之前运行的一段程序,它类似于PC机中的BIOS程序。
华清远见
·
2023-09-27 20:58
bootloader功能
将硬件的控制权转移给操作系统6更新各种image7各种维测功能芯片公司在bootloader上增加功能用于验证芯片设计、工厂筛选芯片开源的bootloader有:ATF(arm主导)、edkII(Intel主导)、
UBoot
SimonXieSH
·
2023-09-27 07:57
【U-Boot 之七】fastboot原理分析及
uboot
fastboot功能实践
本文首先介绍了fastboot的基本原理,然后分析了
uboot
中fastboot的实现,最后,从实践的角度测试了fastboot协议及各种fastboot命令的使用方式等。
KXue0703
·
2023-09-25 19:51
U-Boot
android
uboot
fastboot
mbr
【Linux 之五】 Linux中使用fdisk命令实现磁盘分区
最近由于工作的需要,初步研究了
uboot
中的fastboot实现方式。研究fastboot不可避免的需要了解磁盘分区的相关知识点,在linux下可以使用fdisk命令实现磁盘的分区。
KXue0703
·
2023-09-25 19:50
Linux
linux
运维
服务器
fdisk
磁盘分区
英飞凌TC3xx--深度手撕HSM安全启动(一)--安全启动方式
以常见的
uboot
启动为例,通常要经过BootRom->SPL->
uboot
三个大阶段(其中BootRom出厂时掩膜在ROM介质中,不可更改,SPL(SecondatyProgramLo
快乐的肌肉
·
2023-09-24 23:37
汽车信息安全
汽车
mcu
安全架构
bootstrap
Linux学习笔记-内核层篇
1、
uboot
、kernel、根文件系统移植2、交叉编译3、基本的shell命令4、ubuntu会用5、字符设备框架6、输入输出子系统7、i2c总线platform总线等8、设备树,驱动和设备如何匹配9
嵌入式新手小张
·
2023-09-24 17:51
学习笔记
linux
学习
笔记
【精通嵌入式Linux编程】引导加载程序详解bootloader
SRAM不足以加载完整的
uboot
,必须增加一个辅助程序加载器(Secondaryprogramloader,SPL)的中间加载程序。在
ldinvicible
·
2023-09-24 15:23
精通嵌入式Linux编程笔记
linux
运维
服务器
linux中将一个文件移动到另一个文件夹
指令:mv文件夹的名字目标文件夹文件目录例子:将text下的CodeSign4SecureBoot_SCP文件移动到/home/topeet/iTop4412_
uboot
目录下代码:mvCodeSign4SecureBoot_SCP
小智5287
·
2023-09-24 06:35
其他类别
uboot
编译时报错:make[1]: gcc: Command not found;Makefile:xxx: recipe for target xxx failed
此时是因为gcc没有安装在命令行输入:gcc-o会提示安装,具体提示是什么我忘记了,根据指示安装即可。这里有一个坑是,没有安装gcc会导致一个Makefile:xxx:recipefortargetxxxfailed的错误。最后编译成功的截图:2020.04.12
小智5287
·
2023-09-24 06:35
其他类别
uboot
linux
makefile
【教程】迅为iTOP-4412精英版exynos4412开发板搭建原生Linux最小系统(二)
在上一篇,我们用选择的交叉编译器成功编译了
uboot
,并在开发板上运行成功。接下来,我们还要编译内核、设备树和文件系统。
巨大八爪鱼
·
2023-09-23 09:58
Linux
linux
itop4412
exynos4412
kernel
busybox
im6ull-
uboot
(2021.07)移植(一)
文章目录声明1获取源码1.1从u-boot官网获取1.2从芯片厂商获取1.3从开发板厂商获取2修改顶层Makefile3xxx_defconfig配置文件3.1拷贝生成自己的配置文件3.2修改defconfig文件3.2.1查看defconfig文件3.2.2修改defconfig文件3.3添加其他配置文件3.3.1添加配置头文件3.3.2添加对应的板级文件夹3.3.3修改板级文件夹中的内容4拷贝
xiyu_dang
·
2023-09-22 21:43
#
IMX6ULL
嵌入式
linux
uboot
im6ull
iMX6ULL-
UBoot
移植
U-Boot移植文章目录U-Boot移植1获取源码1.1从u-boot官网获取1.2从芯片厂商获取1.3从开发板厂商获取2移植2.1生成自己的配置文件2.1.1拷贝参考板的配置文件2.1.2生成修改配置文件2.1.3添加对应的头文件2.1.4添加板级文件夹2.1.5修改板级文件夹中的内容2.2编译生成的配置文件2.3将编译生成的镜像下载到TF卡中2.4启动卡发板,查看报错信息2.4.1修改LCD驱
xiyu_dang
·
2023-09-22 21:42
嵌入式
#
IMX6ULL
linux
uboot
im6ull
PetaLinux 使用外部代码 (u-boot)
实现步骤:在配置前,请确认我们已经在github上把对应的
uboot
源码已经下载下来了。
Alex-L
·
2023-09-22 14:02
Xilinx
linux
petalinux
Linux 系统移植(一)-- 系统组成
参考资料:linux系统移植篇(一)——linux系统组成【野火Linux移植篇】1-
uboot
初识与编译/烧录步骤文章目录一、linux系统组成二、
Uboot
三、Linux内核四、设备树本篇为Linux
SGchi
·
2023-09-22 12:19
linux
服务器
运维
Buildroot使用总结与添加本地APP到项目
芯片平台:瑞芯微RV1126系统架构:
uboot
+kernel+buildrootBuildroot是Linux平台上一个构建嵌入式Linux系统的框架,整个Buildroot是由Makefile脚本和
PanGC2014
·
2023-09-22 12:03
Linux应用开发
linux
嵌入式
elf文件
RK1108系统无法启动的原因分析与查找
内核没有启动,
uboot
有没有启动无法判断(当然有极小概率出现在
uboot
kerwin liu
·
2023-09-22 12:02
linux驱动
嵌入式硬件
驱动开发
linux
RK1126从入门到放弃:(二)Buildroot说明
一、目录介绍buildroot├──arch:存放CPU架构相关的配置脚本,如arm/mips/x86,这些CPU相关的配置,在制作工具链时,编译
uboot
和kernel时很关键├──board:在构建系统时
TSINGEYE清眸物联
·
2023-09-22 12:32
RV1126
linux
arm开发
运维
【全志V3s】SPI NAND Flash 驱动开发
文章目录一、硬件介绍V3s的启动顺序二、驱动支持U-Boot驱动主线Linux驱动已经支持三、烧录工具xfel四、构建U-Boot(官方的
Uboot
)先编译一下开始spinandflash代码层面的适配修改
liefyuan
·
2023-09-22 02:51
V3s
嵌入式linux
嵌入式Linux驱动
驱动开发
【车载开发系列】BootLoader相关概念
BootLoader相关概念一、Bootloader概念二、汽车ECU中的Bootloader三、FBL的概念四、BootLoader运行时点五、BootSoftware六、bootloader的作用七、汽车EC
Uboot
loader
进击的横打
·
2023-09-22 02:57
车载开发
测试工具
软件工程
make xxx_defconfig
配置介绍1.1常用命令当前
uboot
的配置已经完全变成Linux内核的配置形式了,完全可以按照Linux内核的分析方是区分析
uboot
。
yebanguhe
·
2023-09-21 19:35
linux
uboot
Linux应用编程--IO文件
I.MX6U嵌入式LinuxC应用编程指南V1.1.pdf(gitee.com)1.基本概述1.什么是Linux应用程序(1)整个嵌入式linux核心课程包括5个点,按照学习顺序依次是:裸机,c高级,
uboot
m0_63077733
·
2023-09-21 14:07
linux
运维
服务器
Linux内核顶层Makefile前期工作分析一
一.Linux内核顶层MakefileLinux的顶层Makefile和
uboot
的顶层Makefile非常相似,因为
uboot
参考了Linux。
凌肖战
·
2023-09-21 08:18
系统移植篇
linux
arm开发
2020-12-11 RK系列 救砖头,强制进入maskrom模式
我这边遇到的情况是烧录andriod10固件后
uboot
不能work导致无法进入loader模式了。
Donald Linux
·
2023-09-21 05:21
Android
IMX6ULL 移植篇-
uboot
网络命令NFS
一.
uboot
网络操作命令本文介绍nfs命令的使用,具体是:通过NFS服务向开发板下载zImage内核镜像文件。二.nfs命令nfs命令使用的目的:为了方便开发板调试。
凌肖战
·
2023-09-20 20:40
linux
arm开发
IMX6ULL系统移植篇-
uboot
的烧写与运行
一.
uboot
配置与编译本文来学习
uboot
的烧写,承接之前
uboot
的配置与编译篇,博文如下:IMX6ULL系统移植篇-
uboot
的配置与编译_凌肖战的博客-CSDN博客二.
uboot
的烧写
uboot
凌肖战
·
2023-09-20 20:10
嵌入式C开发
arm开发
linux
IMX6ULL移植篇-什么是
uboot
一.
uboot
简介有很多现成的bootloader软件可以使用,比如
uboot
、vivi、RedBoot等等,其中以U-Boot使用最为广泛。bootloader的最主要的工作就是启动Linux内核。
凌肖战
·
2023-09-20 20:40
嵌入式C开发
Linux系统相关
arm开发
linux
嵌入式Linux之
uboot
源码make编译逆向分析
一、make编译逆向分析之prepare在上一篇文章中分析Makefile文件依赖关系时采用自顶向下的方法,从顶层目标开始到最原始的依赖结束。此处我们采用自下而上的方式,从最原始的依赖开始,一步一步的执行命令生成目标。完整的prepare的目标依赖:依次从最右边的依赖说起;1.1.config(配置阶段).config在执行makesmdk2410_defconfig配置时生成,文件scripts
Graceful_scenery
·
2023-09-20 16:06
linux
java
前端
运维
服务器
Rockchip RK3399 - TPL/SPL方式加载
uboot
----------------------------------------------------------------------------------------------------------------------------开发板:NanoPC-T4开发板eMMC:16GBLPDDR3:4GB显示屏:15.6英寸HDMI接口显示屏u-boot:2017.09--------
Graceful_scenery
·
2023-09-20 16:36
基于RK3588的嵌入式linux系统开发(二)——
uboot
源码移植及编译
本章介绍直接从官方Github网站下载源码进行移植,进行
uboot
移植及编译,具体内容如下所述:1.进入官方的github网站下载最新的
uboot
源码(由于官方仅维护2017.09的版本源码,因此直接利用
少林and叔叔
·
2023-09-19 20:26
linux
运维
嵌入式硬件
c语言
ubuntu
rv1126-rv1109-编译的剖析
/build.sh
uboot
:cmds.
旋风旋风
·
2023-09-19 19:56
rv1126-rv1109
iTOP-RK3568开发板
Uboot
烧写与启动
首先开发板要默认烧写网盘提供的android镜像,我们要验证编译出来的
uboot
镜像是否可以引导内核启动,那么我们要使用控制变量法。
mucheni
·
2023-09-19 05:55
3568开发板
Linux设备树OF操作函数
设备树源码属于脚本格式的文件,Linux内核无法直接使用脚本格式,所以最终使用时需要将设备树源码编译为二进制的“.dtb”格式,最终
Uboot
将".dtb"格式设备树传递给Linux内核使用。
zhbi98
·
2023-09-19 03:48
嵌入式Linux开发
linux
运维
服务器
1. IMX6ULL#u-boot移植
目录1.编译环境以及
uboot
版本说明2.
uboot
代码获取3.设置编译环境4.编译5.将
uboot
镜像烧录到SD卡并且测试1.编译环境以及
uboot
版本说明Ubuntu环境Ubuntu20.04u-boot
xingpeng_89
·
2023-09-18 05:47
IMX6ULL
ubuntu
linux
直播设备之ENC1高级篇拆机刷
uboot
教程
直播设备之ENC1高级篇拆机刷
uboot
教程第一步:准备材料第二步:拆外壳取出裸板第三步:链接串口线第四步:进入电脑,开始刷
uboot
第五步:开始刷设备固件老铁们好,好久没出文章了,这两天支持客户到凌晨
上善若水2020
·
2023-09-18 00:18
刷UBOOT
ENC1拆机
uboot
顶层Makefile分析-make的过程分析一
一.
uboot
的make过程本文来了解一下,
uboot
的make过程。继
uboot
配置命令执行之后,最终生成
uboot
.bin裸机程序的过程。
凌肖战
·
2023-09-17 20:20
嵌入式C开发
linux
arm开发
uboot
顶层Makefile-make xxx_deconfig过程说明三
一.
uboot
的makexxx_deconfig配置本文接上一篇文章的内容。
凌肖战
·
2023-09-17 20:19
嵌入式C开发
linux
arm开发
uboot
顶层Makefile分析-make的过程分析二
一.
uboot
的make过程本文来了解一下
uboot
的make过程。继
uboot
配置命令执行之后,最终生成
uboot
.bin裸机程序的过程。
凌肖战
·
2023-09-17 20:49
系统移植篇
linux
arm开发
Uboot
中bootargs以及bootcmd设置
Uboot
命令一、
Uboot
基础命令查看帮助信息:
uboot
#help打印环境变量:
uboot
#printenv其他命令:
uboot
#help?
MrWang.
·
2023-09-17 18:15
夜深人静Uboot
linux
服务器
运维
开发语言
矿板EBAZ4205之SD卡启动
目录环境准备工程
uboot
设备树启动仓库为了测试自制的XilinxJTAG,弄了个矿板,灰常的便宜,在某宝上弄的,只要30多,加邮费40多。
feitingfj
·
2023-09-17 12:57
linux
zynq
arm
嵌入式
linux
在 linux 中加载启动 zynq PL 程序
目录环境使用BIN文件生成附在zynq使用系统时,可在
uboot
与linux中加载启动PL程序,一直以来用的都是在
uboot
中加载启动,本次试了试在linux中启动,发现不好使,于是有了这篇文章。
feitingfj
·
2023-09-17 12:57
arm
linux
zynq
linux
zynq
PL
stm32mp157使用SD卡模式启动
目录使用环境编译
uboot
编译linux编译SD启动卡制作SD模式启动附本文主要记录stm32mp157在SD卡上的启动,使用上篇文章制作的最小系统。
feitingfj
·
2023-09-17 12:25
stm32mp1
linux
arm
linux
stm32
mp157
zynq的
uboot
模式下TFTP更新bit、内核等文件
本文使用软件
uboot
版本为u-boot-xlnx-xilinx-v2018.3,可在https://github.com/Xilinx/u-boot-xlnx/tree/xilinx-v2018.3下载官方版本硬件为米联客
feitingfj
·
2023-09-17 12:55
zynq
linux
zynq
uboot
tftp
qspi
Linux启动速度优化方法总结
printktimeinitcall_debugbootgraphbootchartgpio+示波器二、内核优化方法kernel压缩方式加载位置内核裁剪预设置lpj数值initcall优化内核initcall_module并行减少pty/tty个数内核module三、其他优化
uboot
XIP
嵌入式Linux充电站
·
2023-09-17 06:25
Linux内核
Linux驱动
linux
驱动开发
Linux内核
qemu gdb debug aarch64
uboot
A.在一个终端输入作为gdb服务端../../qemu5p1/qemu-5.1.0/aarch64-softmmu/qemu-system-aarch64-Mvirt,secure=off,-cpucortex-a57\-smp1-m1024M-kernelu-boot-nographic-Dlog.txt-din_asm-s-S-s选项告诉qemu-system-aarch64启动内置的gdb-
dddddppppp123
·
2023-09-17 02:37
java
linux
开发语言
VScode和SourceInsight使用比较
在做嵌入式Linux开发的时候,经常会阅读大型工程源码,比如
uboot
源代码,LinuxKernel源码等,所以,选择一个合适的工具来阅读源代码,变为了一个经久不衰的话题。
会打莎士比亚的猴子
·
2023-09-16 16:56
#
VScode使用
vscode
linux
ide
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他