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
TQ210——U-boot
迅为iTOP-STM32MP157开发板编译
U-Boot
u-boot
是SourceForge上的开源项目,由一个人发起,然后由整个世界所有感兴趣的人共同维护发展而来的一个bootloader,bootloader是用来引导和加载内核,向内核传递参数的,是内核引
mucheni
·
2023-09-14 13:47
STM32MP157
stm32
arm
嵌入式硬件
uBoot以tftp远程加载Linux内核
Linux开发板
u-boot
以tftp的方式远程加载Linux内核环境开发板:STM32MP157tftp服务器系统:Ubuntu18.04开发板以网线直接连接至电脑。
五星好市民zm
·
2023-09-14 13:47
Linux
linux
运维
服务器
DM6446开发攻略:UBOOT-2009.03移植及nand flash烧写
DAVINCIU-BOOT的移植,以前写过一篇u-boot-1.3.4(2008年的),其实和这个u-boot-2009.03差别不大,只不过这个u-boot-2009.03是从TI的网站上下载的,是DAVINCI系列最新的
u-boot
西海棱镜
·
2023-09-14 08:01
Davinci芯片
驱动内核开发
DM6446
开发攻略
UBOOT
移植
nand
flash的烧写
Exynos4412-itop4412 uboot移植
Exynos4412-itop4412uboot移植硬件:迅为4412全能板
u-boot
:2017.11/2020.04cpboard/samsung/origen/board/samsung/itop4412
会飞的牛1
·
2023-09-14 08:55
4412
uboot
u-boot
fatal error: linux/compiler-gcc5.h: No such file or directory
可能大家在编译内核、
u-boot
或者其他的时候遇到过这样子的问题我们高高兴兴、满怀信心的敲下make这个万金油命令后却沮丧的发现结果并不如我们期待的那样子的,出现了这样子的错误信息fatalerror:
haosouwj
·
2023-09-14 07:50
linux
嵌入式
内核
u-boot
交叉编译工具链
Qemu支持ATF +
u-boot
+ linux kernel
qemu环境搭建及ATF/
u-boot
/linuxkernel的编译等,参考从零开始搭建qemu调试环境-知乎ATF编译:wmx@wmx-VirtualBox:~/work/arm-trusted-firmware
BoySKung
·
2023-09-09 21:10
linux
运维
服务器
linux系统中
u-boot
命令的EMMC和SD卡操作命令分析
今天给大家详细的介绍一下
u-boot
命令之EMMC和SD卡操作的mmc命令使用。希望这篇文章对大家有所帮助。uboot支持EMMC和SD卡,因此也要提供EMMC和SD卡的操作命令。
ST小智
·
2023-09-09 19:18
java
windows
开发语言
u-boot
启动分析02(board_init_f,board_init_r)
globaldata)全局结构体变量2.2一些硬件相关的初始化2.3初始化DRAM3.board_init_r3.1board_init3.2加载环境变量3.3board_late_init3.4进入主循环
u-boot
CharlesZhang2280
·
2023-09-09 13:55
bootloader
uboot
uboot源码学习(11)
u-boot
初始化之board_init_f函数分析
一、在DDR初始化时,是由start.S中第155行blcpu_init_crit再跳转到第356行:ENTRY(cpu_init_crit)blowlevel_init@gosetuppll,mux,memoryENDPROC(cpu_init_crit)去到lowlevel_init.S文件初始化的,现在重新返回blcpu_init_crit执行之后的代码。start.S第158行开始:/*S
Amor Fati
·
2023-09-09 13:24
Uboot
golang
开发语言
后端
2022版
u-boot
启动分析笔记之二(_main与board_init_f、board_init_r)
u-boot-2022.01-rc4启动分析笔记之二(_main与board_init_f)
U-Boot
启动流程概要跳转到_main1、跳转到board_init_fdo_lowlevel_init()
HelloTonyGo
·
2023-09-09 13:53
u-boot
linux
U-BOOT
的两个阶段启动过程与第二阶段的board_init_f和board_init_r
U-BOOT
的两个阶段启动过程:(2010.06经典版来说)第一阶段:start.S的路径位于arch\arm\cpu\arm920t\这段汇编代码一般被称作第一阶段初始化代码。
pugu12
·
2023-09-09 13:23
Hi3556v200 u-boot+Liteos方案启动流程分析--3.通用uboot分析之board_init_f
U-boot
版本:
u-boot
HZero.chen
·
2023-09-09 13:52
Hi3556
uboot
【精读Uboot】Uboot跳转内核
在进入ATF后,ATF与OP-TEE共同协作,转而跳转到处于非安全上下文的
U-Boot
中(ATF->Uboot)。
漫游嵌入式
·
2023-09-08 14:13
深入理解uboot源代码
uboot
驱动开发
linux
linux系统中详解
u-boot
之网络移植与调试
今天给大家讲一讲如何完善
u-boot
网络部分的移植和调试。
ST小智
·
2023-09-07 13:10
php
开发语言
rk3399移植
u-boot
(1)
前言基于迅为RK3399的开发板移植原厂uboot,记录uboot的移植的全过程,包括重点注意事项以及遇到的具体问题记录。uboot的主要作用是引导和加载内核,芯片上电后,会先初始化硬件,例如DDR等,将Linux内核拷贝到DDR中,并启动它。硬件设备开发板:迅为rk3399;DDR3:2GB;EMMC:16GB;显示屏:7寸LVDS电容屏,分辨率800*1280。准备工作1.获取一份RK官方的u
Qurry.OS
·
2023-09-07 11:32
RK3399-Linux
linux
QNX sdp7.0移植至Beaglebone black board(
U-Boot
启动)
1.制作启动sd卡主要过程为格式化为fat32格式,并设置为主活动分区,以下时win7下操作方式PreparingabootableSDcard(Windows7)IfyourSDcarddoesnotalreadycontainabootable(active)FAT32partition,youcanusetheWindows7DiskManagementutilitytocreateone.
tianming1992
·
2023-09-06 05:13
jz2440-uboot-201204版本移植【学习笔记】【原创】
arm-linux-gcc(GCC)4.3.2PC环境:ubuntu18.04一、uboot的编译和烧录下载uboot-2012-04版本的uboot进行移植,下载链接:ftp://ftp.denx.de/pub/
u-boot
嵌入式小庄老师
·
2023-09-05 11:12
学习
arm开发
嵌入式之uboot源码分析-启动第一阶段学习笔记
注:以下的内容来自朱老师物联网大讲堂uboot部分课件Uboot启动第一阶段start.S执行步骤1.头文件包含(x210的各种宏定义)(
u-boot
的版本信息)(用于存储用户、管理员各自数据的,类似于商场分为顾客
Donke_Dong
·
2023-09-05 11:11
基于S3C 2440 的
U-BOOT
启动代码之 start_armboot() 源代码分析
基于S3C2440的
U-BOOT
启动代码之start_armboot()源代码分析start_armboot()是
U-BOOT
为2440的启动是初始化硬件,引导挂载linux系统的核心代码,看起来还是有一点复杂的
ImageTechniques
·
2023-09-05 11:09
uboot
嵌入式
操作系统
一般不用buildroot来编译uboot和kernel
虽然Buildroot在构建嵌入式系统方面非常强大且易于使用,但一般情况下,它并不用于编译
U-Boot
(引导加载程序)和Linux内核的原因有以下几点:定制化需求:
U-Boot
和Linux内核是嵌入式系统的核心组件
最后一个bug
·
2023-09-04 03:17
嵌入式linux/RTOS
linux
arm开发
系统架构
嵌入式硬件
全志H3主线
U-Boot
及Linux编译流程总结
全志H3主线
U-Boot
及Linux编译写这篇文章的目的:1.设置交叉编译链环境2.编译U-boot-2020-043.主线内核编译4.补充问题及解决方法写这篇文章的目的:一个月前买了块香橙派One,现在又入手了块香橙派
不想好好取名字
·
2023-09-03 22:10
全志H3踩坑之旅
嵌入式
linux
u-boot
arm
Linux系统中
u-boot
启动流程分析(详解)
大家好,我是ST小智,今天给大家分享一下,
u-boot
的启动流程。今天给大家全面的分析一下
u-boot
启动流程。整理这篇文章花费时间较长,中间很长时间未更新,希望这篇文章对大家有所帮助。
ST小智
·
2023-09-03 00:54
linux
运维
服务器
荔枝派Zero 制作TF启动卡详细过程(绝对能用)
1、
u-boot
:https://github.c
Code_MoMo
·
2023-09-02 01:00
荔枝派Zero
嵌入式
linux
【设备树笔记整理5】
u-boot
对设备树的支持
1传递dtb给内核:r21.1u-boot中内核启动命令:bootm //无设备树,bootm0x30007FC0bootm //有设备树 比如:nandread.jffs20x30007FC0kernel; //读内核uImage到内存0x30007FC0nandread.jffs232000000device_tree; //读dtb到内存32000000boot
Vane Zhang
·
2023-09-01 22:11
linux设备树
linux
编译uboot时libfdt_env错误
/usr/include/libfdt_env.h:27:30:error:conflictingtypesfor‘fdt64_t’错误这是
u-boot
在编译本机程序(使用HOSTCC)时出现的,出现这个问题是因为你的系统版本太新了
Armlinux
·
2023-09-01 20:57
嵌入式学习——4.qemu的安装与使用
嵌入式学习——4.qemu的安装与使用直接在应用层运行
u-boot
和内核不行:因是不同地址空间,但可以用模拟器在应用空间模拟调试。
Shuowei Zhang
·
2023-08-31 08:43
linux
2021-06-24
Ubuntu20.04源码编译QEMUUbuntu20.04源码编译QEMU对于嵌入式开发工程师而言,QEMU是一款很好用的开源软件,可以模拟调试edk2(UEFI的具体实现),
u-boot
,linuxkernel
larphy
·
2023-08-31 08:11
github
qemu
日志20130701~0830
工作概览20130701~07191、搭建开发环境(VMware/Ubuntu/JDK/SDK/Eclipse等)2、编译并烧写
u-boot
/Kernel/System,验证开发板的功能3、在Driver
杭州山不高
·
2023-08-30 10:09
日志
U-Boot
命令使用
1.进入uboot的命令行模式以后输入helo或者?,然后按下回车即可查看当前uboot所支持的命令2.查看命令的详细用法:?bootz或helpbootz3.信息查询命令:bdinfo、printenv、versionbdinfo:用于查看板子信息printenc:用于输出环境变量的信息,uboot中的环境变量都是字符串bootdelay:表示bbuoot启动延时时间version:用于查看ub
只爱编程的菜鸟
·
2023-08-28 08:02
U-Boot
U-Boot命令使用
C语言中的预处理器
预处理器作者注:最近在阅读
U-Boot
的源码时,发现在头文件中使用了较多的宏定义语句,顿时觉得这个宏在实现C语言程序可移植性特性起着重要作用,故本次简单地复习一下预处理器…编译一个C程序会经过四个阶段:
pSomng
·
2023-08-27 20:42
学习笔记
c语言
解决Linux下交叉编译
U-Boot
源码时报‘multiple definition of `yylloc‘‘的错误
一、编译环境环境值操作系统Fedorarelease35(ThirtyFive)交叉编译环境gcc-linaro-6.1.1-2016.08-x86_64_aarch64-linux-gnuLinux内核版本5.14.16U-Boot版本1.7.4(板子厂商特供版)二、问题描述我们可以从报错信息看到,dtc-parser.tab.o和scripts/dtc/dtc-lexer.lex.o这两个中间
pSomng
·
2023-08-27 20:42
一些小坑
linux
c语言
bug
优雅的玩转TDA4VM
LINUXSDK工具包为TDA4VM提供
u-boot
、内核以及文件系统。
踏马潜行
·
2023-08-27 01:19
linux
ubuntu
uboot源码结构
一、uboot源码获取uboot源码下载http://www.denx.de/wiki/
U-Boot
/uboot版本命名前期:uboot-1.2.3现在:uboot-2008.01uboot版本选择支持对应的硬件平台相对成熟的版本
一条飞的鱼儿
·
2023-08-26 23:51
ubuntu
linux
Mainline Linux 和
U-Boot
编译
ByToradex胡珊逢Toradex自从LinuxBSPv6开始在使用32位处理器的Arm模块如iMX6、iMX6ULL、iMX7上提供mainline/upstreamkernel,部分64位处理器模块如VerdiniMX8MMini/Plus也提供实验性支持。文章将以季度发布版本LinuxBSPV6.3.0为例介绍如何下载和编译mainline/upstreamLinuxkernel和U-B
toradexsh
·
2023-08-26 12:55
linux
ARM
Mainline
NXP
Toradex
u-boot
代码之启动
u-boot
版本,u-boot-2016.11硬件环境,HI3559av100u-boot系统启动流程分为stage1和stage2两部分,stage1是依赖于CPU体系结构的代码。
xiaozhiwise
·
2023-08-25 00:07
Embedded
驱动开发学习
驱动1、驱动开发环境完成系统移植的三步:
u-boot
启动引导程序、内核镜像、文件系统,
u-boot
启动引导程序最好固化到开发板上,内核镜像通过tftp服务从ubuntu下载,文件系统通过nfs服务从ubuntu
零一138
·
2023-08-20 16:46
1024程序员节
c++
2023-08-15 linux mipi 屏幕调试:有一个屏幕开机时候不显示,开机后按power 按键休眠唤醒就可以显示。原因是reset gpio 被复用
在
u-boot
运行的
Donald Linux
·
2023-08-19 07:21
linux
buildroot
Linux驱动编程
linux
运维
服务器
嵌入式Linux开发实操(八):UART串口开发
一、Console接口即ttyS0ttyS0通常做为
u-boot
(bootloader的一种,像是Windows的BIOS),它需要一个交互界面,一般使用ttyS0,即可以打印一些log输出,又可通过空格键等进入到
芯片-嵌入式
·
2023-08-18 21:29
linux
UART
正点原子STM32MP157学习——1.开发环境及基本知识
二、
U-Boot
启动
Amonter
·
2023-08-08 06:00
STM32MP157
单片机
stm32
qemu 对 ARMv8的支持
qemu可以支持ARMv8且支持的boot包括1.从ATF启动2.从UEFI启动3.从
u-boot
启动4.从linux启动这里打算用以下平台qemu-system-aarch64-Mvirt-cpuqemuvirt
__pop_
·
2023-08-07 10:20
ARMv8
ARM64
ARMv7
Virtualization
架构
U-BOOT
小全(六):BootLoader源码(UBoot-Kernel 1)
整个过程是SPL→
U-Boot
→Linux。前面我们分析了**SPL调用
U-Boot
的过程,**接下来再分析一下
U-Boot
调用Linux的过程。
Hkcoco
·
2023-08-07 08:34
#
Linux内核初始化
linux
kernel
ARM
UBoot
U-BOOT
小全(三):SPL框架
1、什么是SPL?为了可以使已有的所有SPL的设计统一,也为了简化添加适用于新板子的设计,专门设计一个通用的SPL框架。在SPL框架下,一个板子的所有代码都能够被重用。代码复制和链接不再是必要的。在uboot-2011的/doc/README.spl文件有简单的介绍:GenericSPLframework=====================Overview--------Tounifyall
Hkcoco
·
2023-08-07 08:34
#
Linux内核初始化
android
ARM
linux
kernel
Uboot
嵌入式linux驱动之路16:
U-Boot
启动流程(1)
通过对uboot启动流程的梳理,我们就可以掌握一些外设是在哪里被初始化的,这样当我们需要修改这些外设驱动的时候就会心里有数。另外,通过分析uboot的启动流程可以了解Linux内核是如何被启动的。二级标题链接脚本u-boot.lds要分析uboot的启动流程,首先要找到“入口”,找到第一行程序在哪里。程序的链接是由链接脚本来决定的,所以通过链接脚本可以找到程序的入口。为代码当前入口点:_start
々淡然&
·
2023-08-07 08:31
linux
arm
驱动开发
U-boot
启动流程[二]
U-boot
启动流程[二]文章目录
U-boot
启动流程[二]1U-boot支持的主要特性1.1设备树1.2驱动模型DM1.2.1驱动模型的结构1.2.2驱动模型的初始化1.3环境变量1.4命令行2Board_init_f
Hilbert(*^*)
·
2023-08-07 08:31
Firefly-RK3399
linux
开发语言
arm开发
驱动开发
架构
Yocto:将kernel,
u-boot
, atf单独建库编译摒弃掉打patch方式
用过yocto都知道,如果要修改kernel源代码,需要生成patch,并修改.bb文件让其编译的时候打上patch。但是这样其实个人觉得不是很方便。按之前安卓开发都是修改好代码后直接将其提交到git仓库。那么要如何将BSP开发经常用到几个库独立出来,编译的时候直接从指定的代码库里面去编译呢?下面就讲讲我摸索的办法。工程默认的代码架构:.├──nxp-setup-alb.sh└──sources期
xiliu542
·
2023-08-05 13:47
kernel
yocto
linux
rk3568 系统移植和编译
软件问题2.1目前固件系统选用1.3.2版本进行设计解压后运行.repo/repo/reposync-c更新代码2.2uboot建议不要动,尝试在
u-boot
/include/configs/rk3568
smart_well_
·
2023-08-04 21:03
linux
Rockchip rk3588
U-Boot
详解 (一)
1.U-Boot简介专栏总目录 Linux系统要启动就必须需要一个bootloader程序,也就说芯片上电以后先运行一段bootloader程序。这段bootloader程序会先初始化DDR等外设,然后将Linux内核从flash(NAND,NORFLASH,SD,MMC等)拷贝到DDR中,最后启动Linux内核。当然了,bootloader的实际工作要复杂的多,但是它最主要的工作就是启动Lin
ArmSoM
·
2023-08-03 10:26
linux
运维
服务器
2020-11-11
u-boot
env setup for raspberry-4
envsetup~/git/rpi-4/u-boot-2019.10-rc4#u-bootversionexportPATH=/Volumes/aarch64/aarch64-unknown-linux-gnu/bin:$PATH#crosscompiler#exportPATH=$PATH:/Users/lingkong/tool-chain/gcc-arm-none-eabi-9-2020-q
凌空_lingkong
·
2023-08-02 13:21
Android 学习笔记(六)
U-Boot
的概述
支持CPU架构:Power架构、ARM、MIPS、X86及其它;首页:http://www.denx.de/wiki/
U-Boot
/,相关文档和源码可到该首页查看。特别是该网页下的文档,非常棒!
xiao229404041
·
2023-08-01 10:34
android
编译
android
文档
脚本
flash
assembly
network
【ARM-Linux开发】
U-Boot
启动过程--详细版的完全分析
-------------------------------------------------------------------------------------------------------------------------------------------我们知道,bootloader是系统上电后最初加载运行的代码。它提供了处理器上电复位后最开始需要执行的初始化代码。在PC机
weixin_30784141
·
2023-08-01 03:47
操作系统
嵌入式
c/c++
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他