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
Linux+——u-boot
U-Boot
移植 (1)- uboot添加自己的开发板
文章目录uboot添加自己的开发板1.uboot源码结构分析2.编译和烧写NXP官方开发板对应的uboot2.1编译NXP官方开发板对应的uboot2.2烧写验证与驱动测试1.SD卡和EMMC驱动检查2.LCD驱动检查3.网络驱动4.u-boot需要修改的地方3.添加开发板默认配置文件4.添加开发板对应的头文件5.添加开发板对应的板级文件夹5.1修改Makefile文件5.2修改imximage.
kaka的卡
·
2023-10-15 20:24
linux系统移植
linux
【
U-Boot
笔记整理】
U-Boot
完全分析与移植
1.大纲大概内容如下:
u-boot
功能概述目的功能细分
u-boot
源码结构
u-boot
的配置、编译、连接过程Makefile深入练习分析
u-boot
的Makefileu-boot可执行程序的组成
u-boot
Vane Zhang
·
2023-10-15 04:37
u-boot
笔记
arm开发
U-Boot
顶层Makefile详解
1.uboot源码文件的功能使用makexxx_deconfig命令即可配置ubootmakeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-mx6ull_14x14_ddr512_emmc_defconfig2.MAKEFLAGS变量make是支持递归调用的,其实是在Makefile中使用make命令来执行其他的Makefiel文件,一般都是子目录中的make
只爱编程的菜鸟
·
2023-10-14 02:12
U-Boot
U-BootMakefile
【s5p4418嵌入式学习】
u-boot
学习之makefile注释07
小企鹅博客地址:http://blog.csdn.net/u012319379/article/details/77882450这一篇博客真的很耗时间,Makefile中需要很多shell脚本的知识,针对于
u-boot
Linux-小企鹅
·
2023-10-14 02:10
嵌入式
u-boot
Linux内核启动分析(二)——start_kernel
在前一篇对head.S的分析中,我们知道内核启动的第一阶段的是处理
u-boot
传进来的机器id,由此来判断内核是否支持这个CPU以及该单板。
Stephen_Lu_Fahai
·
2023-10-13 17:51
Linux
内核
linux
kernel
kernel
zynq开发学习记录:Linux与rt-thread操作系统AMP运行
.Linux内核启动参数,修改设置为SMP,CPU个数为1 bootargs"console=ttyPS0,115200maxcpus=1root=/dev/ramrwearlyprintk"3.编译
u-boot
Surest
·
2023-10-12 20:10
zynq
Linux
Android源码分析挖掘-开天辟地init进程
BootLoader按下电源键CPU上电完成后,会从固定地址加载一段程序,就是BootLoader,不通的CPU可能地址段会有差异,BootLoader是一段引导程序,常见的就是
U-boot
。
程序课代表
·
2023-10-12 01:50
android
framwork
RV1126-RV1109-进入uboot的按键和名字显示-HOSTNAME
CTRL+C进入的今日我做了一个定制,让按L或者l让也进入uboot指令模式,并且修改主板名字显示默认是CTRL+C:键码值是0x03(ASCII对照表)于是代码中跟踪://rv1126_rv1109/
u-boot
旋风旋风
·
2023-10-11 21:42
rv1126-rv1109
rv1126-rv1109
rv1126-rv1109-修改波特率为115200
今日修改波特率,遇到一个现象就是uboot一直都是15000001.修改ubootindex674ff1a9be..20468f8ec9100644---a/
u-boot
/arch/arm/dts/rv1126
旋风旋风
·
2023-10-11 21:37
rv1126-rv1109
rv1126-rv1109
u-boot-2021.01(imx6ull)启动流程分析之六:以bootz命令为例追踪
u-boot
启动内核过程
4、以bootz为例追踪
u-boot
启动内核过程bootz命令的定义可以在cmd/bootz.c文件中找到,它的声明如下:/*file:cmd/bootz.c*/U_BOOT_CMD(bootz,CONFIG_SYS_MAXARGS
R-QWERT
·
2023-10-11 14:57
u-boot
linux
uboot
内核
bootloader
U-Boot
启动流程详解
文章目录链接脚本u-boot.lds详解Uboot启动流程链接脚本u-boot.lds详解要分析uboot的启动流程,首先要找到“入口”,找到第一行程序在哪里。程序的链接是由链接脚本来决定的,所以通过链接脚本可以找到程序的入口。如果没有编译过uboot的话链接脚本为arch/arm/cpu/u-boot.lds。但是这个不是最终使用的链接脚本,最终的链接脚本是在这个链接脚本的基础上生成的。编译一下
✎﹏ℳ๓无情❦
·
2023-10-11 14:23
Linux
I.MX6U-ALPHA开发板
#
Ubuntu
单片机
linux
2021年Linux技术总结(一):
U-boot
一、
U-boot
简介Linux系统的启动必须需要一个bootloader程序(相当于windows的BIOS),bootloader目的是把操作系统映像文件拷贝到RAM中去,然后跳转到它的入口处去执行。
萌王本王
·
2023-10-11 14:21
Linux
学习
linux
u-boot
嵌入式linux驱动之路17:
U-Boot
启动流程(2)
bootz启动Linux内核过程在执行do_bootm_state函数之前设置images.os.os=IH_OS_LINUX设置镜像的操作系统类型为Linux,后面do_bootm_states函数启动内核时会根据它来找到对应的启动函数,do_bootm_states函数主要是将全局变量image清零并且设置一下它的几个成员就返回了。通过函数bootm_os_get_boot_func来查找系统
々淡然&
·
2023-10-11 14:17
linux
arm
驱动开发
linux+
信号+事件+差别,详解Linux信号
信号(Signals)是Unix、类Unix以及其他POSIX兼容的操作系统中进程间通讯的一种有限制的方式。Linux信号是Linux进程间通信机制中唯一的异步通信机制,用来提醒进程一个事件已经发生。当一个信号发送给一个进程,操作系统中断了进程正常的控制流程,此时,任何非原子操作都将被中断。如果进程定义了信号的处理函数,那么它将被执行,否则就执行默认的处理函数。一般情况下,linux信号的来源可分
飛鳥bot
·
2023-10-10 10:05
linux+信号+事件+差别
u-boot
启动分析03( main_loop)
文章目录main_loop1run_preboot_environment_command1.1do_role2bootdelay_process3autoboot_command3.1do_cbootu-boot启动分析02(board_init_f,board_init_r)接着上一篇文章继续分析。main_loopu-boot15/common/main.c/*Wecomehereafter
CharlesZhang2280
·
2023-10-10 03:16
bootloader
uboot
linux uboot启动流程分析,uboot启动流程分析
U-Boot
的作用是系统引导。
U-Boot
从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。
烟幕缭绕
·
2023-10-10 03:43
linux
uboot启动流程分析
【
u-boot
】
u-boot
源码分析笔记(09)|
u-boot
命令行解析过程分析
一、
u-boot
对命令行的命令解析过程分析
u-boot
的主线运行过程中,在board_init_r()函数进行
u-boot
初始化过程的最后一个过程则是:运行主函数循环。
iriczhao
·
2023-10-10 03:41
小生聊【u-boot】
u-boot
cmd_process
linux
内核
命令行解析
main_loop
NanoPC-T4 RK3399:移植
U-Boot
一:启动流程瑞芯微平台目前支持两种启动方式,本系列只针对完全开源方式做详细讲解:1、完全开源方式:使用U-BootTPL/SPL,源码可来自主流
U-boot
开源代码或瑞芯微SDK(在主流源码上做针对性优化
猩猩の點燈
·
2023-10-09 18:09
Rockchip
NanoPC-T4
linux
2.6.U-Boot源码分析2-启动第二阶段-
U-Boot
和系统移植第6部分视频课程笔记
1、开始uboot启动第二阶段函数目录:Board.c(f:\si_preject\uboot_jiuding\uboot\lib_arm):voidstart_armboot(void)voidstart_armboot(void)整个函数构成了uboot启动的第二阶段,uboot的第二阶段就是要初始化剩下的还没有初始化的硬件,主要soc外部硬件,譬如:Inand网卡芯片,,uboot本身的一些
森林-bruce
·
2023-10-09 18:37
第三部分:u-boot
如何将
u-boot
和Linux内核移植到ADSP-SC589上
注意:在一切工作开始之前,一定要保证PC端使用的是Ubuntux8632-bit,14.04版本的操作系统,否则可能会出现各种莫名其妙的问题。1开发环境设置1.1配置Linux主机sudoapt-getinstallbuild-essentialminicomtftpd-hpagit-allsubversionopenssh-serverncurses-devlibtooltexinfointlt
毕浩然
·
2023-10-09 18:37
linux
u-boot
内核
U-Boot
启动第二阶段代码分析
U-Boot
第一阶段的启动流程。
空气中的告白
·
2023-10-09 18:36
linux底层
嵌入式
linux
u-boot
再谈
U-Boot
的设备管理框架
再谈
U-Boot
的设备管理框架一、
U-Boot
的设备管理框架在《
U-Boot
的设备管理》一文中通过源码分析讲解了
U-Boot
的设备管理。本文将从宏观的角度继续讲解
U-Boot
的设备管理框架。
绿萝哥哥
·
2023-10-09 18:06
6.U-Boot 中 PING 命令处理流程
U-Boot
中PING命令处理流程---本文转载,地址忘了哈这里打算从
U-Boot
的ping命令说起。
wangdapao12138
·
2023-10-09 18:06
U-Boot
启动第二阶段代码
U-Boot
第一阶段的启动流程。
Yang-Zheng
·
2023-10-09 18:05
u-boot
U-Boot
-第二阶段代码分析
U-Boot-第二阶段代码分析参考文档:http://blog.chinaunix.net/space.php?uid=20540258&do=blog&cuid=313450http://www.cnblogs.com/zong-blogs/archive/2011/04/07/2008738.htmlhttp://blog.csdn.net/aaronychen/article/categor
streate
·
2023-10-09 18:05
UBOOT
uboot第二阶段分析
U-Boot
中 PING 命令处理流程
转载地址:https://blog.csdn.net/Cupid99/article/details/54896971U-Boot中PING命令处理流程这里打算从
U-Boot
的ping命令说起。
kunkliu
·
2023-10-09 18:34
#
uboot-net
u-boot
:env源码目录分析一
目的:探索env的读取和保存(qspi)一.涉及的类型定义CONFIG_ENV_OFFSET_REDUNDReDund:redundancy(冗余,即开启环境变量的备份).官方解释:config_env_offset_redundancy(可选)指定第二个存储区域,大小为CONFIG_ENV_SIZE,用于保存环境数据的冗余副本。这提供了一个有效的备份副本,以防另一个副本损坏.例如由于在"save
lexiaoyao521314
·
2023-10-09 18:34
嵌入式
c语言
U-Boot
中改用DM8168的UART0
背景在DM8168的EVM板中,DM8168使用UART2作为控制台串口,但在新研FXX板中,DM8168改用UART0,这就需要修改
U-Boot
源码。
li_boxue
·
2023-10-09 18:34
DebugDaily
u-boot
控制台
U-boot
下netconsole实现
U-boot
下netconsole实现参考1.函数main_loop和
u-boot
命令执行上面的do-while会循环命令解析器的"命令输入解析–执行"运行模式。
0欧姆
·
2023-10-09 18:02
u-boot
netconsole
u-boot
正点原子嵌入式linux驱动开发——开发环境搭建
Linux的移植要复杂的多,在移植Linux之前我们需要先移植一个bootloader代码,这个bootloader代码用于启动Linux内核,bootloader有很多,常用的就是
U-Boot
。
努力自学的小夏
·
2023-10-09 16:10
linux学习
linux
驱动开发
学习
笔记
visual
studio
code
正点原子嵌入式Linux学习笔记1(Petalinux设计和
U-Boot
篇)
Petalinux简介Petalinux是Xilinx针对嵌入式Linux开发所推出的开发套件、开发工具Petalinux包括
U-Boot
源码、Linux内核源码以及根文件系统嵌入式Linux系统三巨头
爱学习的诸葛铁锤
·
2023-10-09 16:36
嵌入式学习
linux
fpga开发
PetaLinux @ Ubuntu20.04
在Ubuntu20.04下安装、测试PetaLinuxPetaLinux是Xilinx公司推出的嵌入式Linux开发套件,包括了LinuxKernel、
u-boot
、device-tree、rootfs
palzhj
·
2023-10-09 03:24
ubuntu
linux
fpga开发
【正点原子Linux连载】第三十二章
U-Boot
启动流程详解 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第三十
正点原子
·
2023-10-08 20:24
LINUX
linux
【正点原子Linux连载】第三十一章
U-Boot
顶层Makefile详解 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第三十
正点原子
·
2023-10-08 20:53
LINUX
linux
uboot下载与安装
uboot下载uboot的下载链接Indexof/pub/
u-boot
/(denx.de)uboot安装这里使用uboot-2012.04.01版本(配合韦东山的s3c2440开发板做实验),如下图:tarzvfxu-boot
Bin Watson
·
2023-10-08 12:53
环境配置与工具安装
ubuntu
linux
Rockchip RK3399 - MMC&SD&SDIO基础
----------------------------------------------开发板:NanoPC-T4开发板eMMC:16GBLPDDR3:4GB显示屏:15.6英寸HDMI接口显示屏
u-boot
Graceful_scenery
·
2023-10-08 11:16
Rockchip RK3399 - GPIO&PWM风扇调试
----------------------------------------------开发板:NanoPC-T4开发板eMMC:16GBLPDDR3:4GB显示屏:15.6英寸HDMI接口显示屏
u-boot
Graceful_scenery
·
2023-10-08 11:15
单片机
嵌入式硬件
UIP协议栈移植到
u-boot
详解
Author:杨正date:2014.11.5Email:
[email protected]
:12097587561、uip简介Uip网络是一个简单好用的嵌入式协议栈,易于移植且消耗的内存空间较少,应用于很多嵌入式产品。uIP协议栈去掉了完整的TCP/IP系统中不常用的功能,简化了通讯流程,只保留了网络通信必须使用的协议,设计重点放在了IP/TCP/ICMP/UDP/ARP这些网络层和传输层的
Yang-Zheng
·
2023-10-07 21:22
协议
嵌入式
uip协议栈
u-boot
http
正点原子嵌入式linux驱动开发——
U-boot
启动流程详解
在上一篇笔记中详细分析了uboot的顶层Makefile,理清了uboot的编译流程。本章来详细的分析一下uboot的启动流程,理清uboot是如何启动的。通过对uboot启动流程的梳理,可以掌握一些外设是在哪里被初始化的,这样当需要修改这些外设驱动的时候就会比较简单。另外,通过分析uboot的启动流程可以了解Linux内核是如何被启动的。链接脚本u-boot.lds详解要分析uboot的启动流程
努力自学的小夏
·
2023-10-07 19:28
linux学习
linux
驱动开发
学习
笔记
stm32
正点原子嵌入式linux驱动开发——
U-boot
移植
uboot的移植并不是说从零开始将uboot移植到所使用的开发板或者开发平台上。这个对于我们开发者来说基本是不可能的,这个工作一般是半导体厂商做的,半导体厂商负责将uboot移植到他们的芯片上,因此半导体厂商都会自己做一个开发板,这个开发板就叫做原厂开发板,比如我们现在学习STM32的时候听说过的discover开发板就是ST自己做的。半导体厂商将uboot移植到自己的原厂开发板上,测试好以后就会
努力自学的小夏
·
2023-10-07 19:28
linux学习
linux
驱动开发
stm32
笔记
学习
正点原子嵌入式linux驱动开发——
U-boot
图形化配置及其原理
经过之前对uboot的学习可以知道:uboot可以通过stm32mp15_trusted_defconfig来配置,或者通过文件stm32mp1.h来配置uboot。还有另外一种配置uboot的方法,就是图形化配置,以前的uboot是不支持图形化配置,只有Linux内核才支持图形化配置。不过不知道从什么时候开始,uboot也支持图形化配置了,本章就来学习一下如何通过图形化配置uboot,并且学习一
努力自学的小夏
·
2023-10-07 19:55
linux学习
linux
驱动开发
stm32
学习
笔记
(六)正点原子STM32MP135移植——内核移植
目录一、概述二、编译官方代码三、移植四、编译一、概述前面已经移植好了TF-A、optee、
u-boot
,在
u-boot
能正常跑起来的情况下,现在来移植内核。
天师电通电容爆破工程师
·
2023-10-07 11:54
STM32MP135移植
stm32
linux
嵌入式硬件
(五)正点原子STM32MP135移植——烧录
一、概述这里用的烧录方式是使用STM32CubeProgrammerUSB方式烧录二、文件准备还记得FIP_artifacts文件夹吗,里面存放了TF-A、optee、
u-boot
编译输出的东西,以及最后的
天师电通电容爆破工程师
·
2023-10-06 13:05
STM32MP135移植
stm32
嵌入式硬件
单片机
《深入Java虚拟机》代码3.6.3 长期存活对象进入老年代
书中对于代码片段3.6.3的解释不是很详细,下面是我自己的理解运行环境为
Linux+
自己编译的OpenJDK7u4,运行时使用的jvm参数为-verbose:gc-Xms20M-Xmn10M-XX:+PrintGCDetails-XX
kkyeer
·
2023-10-06 12:37
视频教程-LCD1602和12864显示器-第1季第17部分-单片机/工控
精通
U-Boot
、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410
weixin_29374863
·
2023-10-05 18:51
(四)正点原子STM32MP135移植——
u-boot
移植
一、概述
u-boot
概述就不概述了,
u-boot
、kernel、dtb三件套,dddd经过国庆艰苦奋战,已经成功把所有功能移植好了二、编译官方代码进入
u-boot
的目录2.1解压源码、打补丁/*解压源码
天师电通电容爆破工程师
·
2023-10-05 05:31
STM32MP135移植
stm32
嵌入式硬件
单片机
正点原子嵌入式linux驱动开发——
U-boot
使用
在学会
U-boot
的移植以及其启动过程之前,先体验一下
U-boot
会更有助于学习的认知。
努力自学的小夏
·
2023-10-04 11:48
linux学习
linux
驱动开发
stm32
学习
笔记
正点原子嵌入式linux驱动开发——
U-boot
顶层Makefile详解
U-Boot
工程目录分析为了方便查看和操作,uboot启动源码
努力自学的小夏
·
2023-10-04 11:17
linux学习
linux
驱动开发
stm32
笔记
学习
uboot启动流程 - 运行到 main_loop
说明:本文参考很多博主的文章,此笔记仅用于记录自己的学习过程
U-Boot
启动内核的过程可以分为两个阶段,两个阶段的功能如下:(1)第一阶段的功能硬件设备初始化(设置SVC管理模式、关看门狗、关中断、设置时钟频率
hinewcc
·
2023-10-03 02:26
linux
uboot启动笔记之八-启动过程大总结
(这一部分存在tab缩进,建议将这部分内容拷贝到notepad++或者vscode中查看会更容易)uboot.lds(
u-boot
/arch/arm/cpu/u-boot.lds)|---->vectors.S
six2me
·
2023-10-03 02:56
嵌入式之uboot学习
c语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他