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开发篇
linux
uboot
制作自定义菜单指令menu
应用场景由于有时候需要不同类型的屏幕显示,但是来回烧写又显得非常的麻烦,遇到上述问题的话,我们可以采取以下方法去解决刚刚的问题。适用平台尝试过在STM32MP157,RK356X,RK3588里使用menu指令代码描述新建一个指令文件:u-boot/cmd/hybmenu.c#include#include#includevoiddo_choose_screen(void){charc;c=get
赟赟、嵌入式
·
2023-09-16 00:24
嵌入式驱动调试
linux
运维
RK356x 修改
uboot
和kernel,让固件支持多个设备树DTB选择
步骤如下1、开发环境1.1实验环境1.2目标2、
Uboot
修改2.1
uboot
默认配置文件.config2.2
uboot
从resource.img获取DTB和kernel顺序过程2.3修改boot_mode
赟赟、嵌入式
·
2023-09-16 00:53
瑞芯微RK驱动调试
linux
运维
服务器
迅为iTOP-iMX6Q&PLUS-Android6.0下
uboot
添加网卡驱动
本文档介绍在iTOP-iMX6Q和iTOP-iMX6Q-PLUS安卓6.0的
uboot
上添加网卡驱动,添加完网卡驱动以后,
uboot
就可以正常使用网络了。
mucheni
·
2023-09-15 21:52
IMX6
ARM Linux DIY(十一)板子名称、开机 logo、LCD 控制台、console 免登录、命令提示符、文件系统大小
文章目录前言板子名称
uboot
Modelkernel欢迎词、主机名开机logoLCD控制台console免登录命令提示符文件系统大小前言经过前面十篇文章的介绍,硬件部分调试基本完毕,接下来的文章开始介绍软件的个性化开发
Li-Yongjun
·
2023-09-15 13:08
#
ARM
#
硬件
嵌入式
arm开发
chrome
前端
环境搭建和编译-kernel
文章目录一、下载Kernel二、下载完代码后配置环境变量三、编译内核四、编译
uboot
五、编译中的错误这里主要记录下kernel的代码下载和编译一、下载Kernelgitclonehttps://gerrit.googlesource.com
永不秃头的程序员
·
2023-09-15 08:23
韦东山老师imx6ull
驱动学习
大数据
c语言
嵌入式硬件
【kernel】内核版本添加字符和内核版本'+'解决
有个简单的办法:无论kernel还是
uboot
,都可以在本地仓库的根目录下touch.scmversion空文件,然后编译即可,.config中CONFIG_LOCALVERSI
yang&ma
·
2023-09-15 02:40
内核kernel
输出的kernel版本有“+”
[Kernel]内核版本添加字符和内核版本'+'解决
有个简单的办法:无论kernel还是
uboot
,都可以在本地
anxuan3201
·
2023-09-15 02:08
迅为iTOP-STM32MP157开发板编译U-Boot
uboot
是一段裸机代码,它的实现非常复杂,主要是初始化一些硬件,部署整个计算机系统,将内核读到内存,根据环境变量去启动内核,并向内核传递参数。它的目标就是启动内核,内核启动后它的生命也随之结束。
mucheni
·
2023-09-14 13:47
STM32MP157
stm32
arm
嵌入式硬件
uBoot
以tftp远程加载Linux内核
Linux开发板u-boot以tftp的方式远程加载Linux内核环境开发板:STM32MP157tftp服务器系统:Ubuntu18.04开发板以网线直接连接至电脑。服务器部分tftp服务搭建在Ubuntu系统上安装tftp服务,执行以下命令:sudoapt-getinstalltftp-hpatftpd-hpa安装完成后,新建一个文件夹作为tftp服务的工作目录(用于存放所需远程加载的Linu
五星好市民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,也适合DM6467和DM365/368,移植的方法承接。Davinci产品需要烧写UBL、U-BOOT、KERNEL、ROOTFS这四个最基本的文件。UBL的
西海棱镜
·
2023-09-14 08:01
Davinci芯片
驱动内核开发
DM6446
开发攻略
UBOOT
移植
nand
flash的烧写
系统移植---
uboot
卡启动IROM中的程序作用是将SD卡中前面几k的程序搬到CPU的IRAM中执行,而这几k的程序的作用是继续搬之后的代码到外部的RAM(DDR3/DDR4)中去执行几k程序就是咱们的bootloader下载
uboot
hamster2553
·
2023-09-14 08:59
uboot
arm开发
linux-
uboot
移植二
uboot
-main_loop
main_loop主循环main_loop函数定义在文件common/main.c里面,代码如下第48行bootstage_mark_name:会打印出启动进度第57行setenv:设置环境变量version,进入到
uboot
晴天晴天天天天
·
2023-09-14 08:28
linux
uboot
-README_
uboot
分析
http://wenku.baidu.com/link?url=w0sgGDHlEmfRC0FDRdcLvx0ecmvZ7NsvQ2UtfoHnciux6OCpNAmCDjS1zTUQMIZZ8A0Mx7-lb6TxcA6kjqqvgfEvW6xW51lwvzr4ETbuzfq/*#date:2012-11-13#从makeXXX_config-->make-->生成u-boot.bin文件#逐步
weixin_30425949
·
2023-09-14 08:28
嵌入式
操作系统
c/c++
run命令
uboot
_在
uboot
中加入cmd_run命令,运行环境变量
在学习
uboot
的过程中会经常烧录程序,每次都要敲一些下载指令。这样是不是很麻烦,有什么办法能快速的烧写呢。很简单,将需要敲击的指令编译到
uboot
中,以环境变量的形式存在。
weixin_39846089
·
2023-09-14 08:28
run命令
uboot
linux-
uboot
基础
uboot
移植文章目录
uboot
移植
uboot
/bootloader概述
uboot
作用
uboot
启动的过程
uboot
命令常用命令
uboot
环境变量bootargsbootcmdsf命令
uboot
编译打补丁编译确定平台的配置文件执行编译修改
shuai_dudu
·
2023-09-14 08:56
linux系统移植
linux
内核
uboot
Exynos4412-itop4412
uboot
移植
Exynos4412-itop4412
uboot
移植硬件:迅为4412全能板u-boot:2017.11/2020.04cpboard/samsung/origen/board/samsung/itop4412
会飞的牛1
·
2023-09-14 08:55
4412
uboot
u-boot
uboot
环境变量分析
项目情景最近我在一个新平台的开发过程中遇到烧录问题.具体的问题是使用原厂提供的烧录脚本烧录成功,但是固件却没有更新.其中kernel和dtb烧录指令如下:adnl.exePartition-Mmem-P0x1000000-Flinux.dtbadnl.exePartition-Mmem-P0x1000-Fboot.imgadnl.exeoem"runstoreargs;runbootcmd"我老想
TommyMusk
·
2023-09-14 08:24
【项目经验总结】
【Linux学习】
uboot
linux
uboot
- preboot cmd
说明需求:在
uboot
初始化完成后,bootupkernel前加些定制操作,例如:自动播放语音,自动配置efuse等。
leon.liao
·
2023-09-14 08:52
uboot
uboot
fatal error: linux/compiler-gcc7.h: No such file or directory
最近学习
uboot
,下载了
uboot
2013.01版本,arm-linux-gcc是gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabi,从linaro官网下载的
Tinus Chen
·
2023-09-14 07:54
uboot
u-boot-2012.04.01编译问题5:linux/compiler-gcc6.h: No such file or directory
编译
uboot
时遇到问题:/home/book/test/u-boot-2012.04.01/include/linux/compiler-gcc.h:87:30:fatalerror:linux/compiler-gcc6
hoba-1202
·
2023-09-14 07:51
嵌入式
内核
u-boot
ubuntu
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
,tried:squashfs[3.411546]Kernelpanic-notsyncing:VFS:Unabletomountrootfsonunknown-block(31,2)可能的原因之一:
uboot
你的模样
·
2023-09-13 00:56
iot
linux
Hi3516开发笔记(五):通过HiTools使用网口将
uboot
、kernel、roofts和userdata按照分区表烧写镜像
前言 前面生成了
uboot
,kernel,sample,userdata(我们实际修改了ip的),rootfs,现在需要烧写进入核心板。
红模仿_红胖子
·
2023-09-12 20:09
uboot
顶层Makefile的make xxx_deconfig过程说明一
一.
uboot
的makexxx_deconfig配置在编译
uboot
之前要使用“makexxx_defconfig”命令来配置
uboot
,那么这个配置过程是如何运行的呢?本文接上一篇说明文章。
凌肖战
·
2023-09-12 12:32
嵌入式C开发
linux
arm开发
SAP ABAP基础知识 访问外部数据库-
开发篇
前言本文主要介绍通过ABAP语言访问外部数据库的几种方式一、外部数据库配置本文示例中的代码访问了两个外部数据库MTD:外部oracle数据库,其中示例表ZTTEMP字段(ZZTNO,WERKS)S4Q:外部HANA数据库(开发系统访问测试系统的数据库),使用表USR02,ZTTEMP二、ABAP访问外部数据库通过ABAP访问外部数据库有四种方式.根据不同的情况,可以选择不同的方法.OPENSQL访
王不留星
·
2023-09-12 09:18
SAP
uboot
顶层Makefile的make xxx_deconfig过程
一.
uboot
的makexxx_deconfig配置在编译
uboot
之前要使用“makexxx_defconfig”命令来配置
uboot
,那么这个配置过程是如何运行的呢?
凌肖战
·
2023-09-12 03:14
嵌入式C开发
linux
arm开发
uboot
顶层Makefile前期所做工作说明四
一.
uboot
顶层Makefile文件
uboot
顶层Makefile,就是
uboot
源码工程的根目录下的Makefile文件。本文继续对
uboot
顶层Makefile的前期准备工作进行介绍。
凌肖战
·
2023-09-11 09:32
嵌入式C开发
linux
uboot
顶层Makefile前期所做工作说明三
一.
uboot
顶层Makefile文件
uboot
顶层Makefile,就是
uboot
源码工程的根目录下的Makefile文件。本文继续对
uboot
顶层Makefile的前期准备工作进行介绍。
凌肖战
·
2023-09-11 09:02
嵌入式C开发
linux
arm开发
uboot
顶层Makefile前期所做工作说明二
一.
uboot
顶层Makefile文件
uboot
顶层Makefile,就是
uboot
源码工程的根目录下的Makefile文件。本文继续对
uboot
顶层Makefile的前期准备工作进行介绍。
凌肖战
·
2023-09-11 09:31
嵌入式C开发
linux
arm开发
OpenHarmony 唤醒花屏问题
平台RK3568基线3.2beta在移植Harmonys的时候发现一个问题,就是开机正常显示,
uboot
和kernel正常,开机后灭屏,等待系统进入Deep,然后按power按键唤醒设备。
Eastsea.Chen
·
2023-09-11 05:05
OpenHarmony
harmonyos
基于NAND存储的双分区OTA升级方案
系统启动:
UBOOT
--->KERNEL--->ROOTFS分区分布:A1A2B1B2C1C2D结构;A1B1C1D为一组启动序列;A2B2C2D为另外一组启动序列;下面介绍一下有后悔药式的升级方案:1.1
coding码场
·
2023-09-11 02:54
linux
嵌入式硬件
【精读
Uboot
】反汇编分析SPL的_main函数
1、简介典型的
Uboot
启动分为两个阶段,bootrom->SPL(SecondaryProgramLoader)->ATF->OPTEE(可选)->
Uboot
。
漫游嵌入式
·
2023-09-10 09:59
深入理解uboot源代码
uboot
驱动开发
i.MX
zynq更换ps的输入时钟频率
在
uboot
中,主要修改设备树有两个地方,cpu的修改完全是因为ps-clk被修改,因为锁相环是倍频再分频,不一定能达到33M的主频。修改完成后编译
uboot
,烧录再启动,发现串口全是
雨之小
·
2023-09-10 08:28
linux
uboot
linux
linux mac到mac直连原理和方法
一、
uboot
修改1)driver/net/zynq_gem.cstaticintphy_detection(structudevice*dev)这个函数中的两处phyread(priv,priv->phyaddr
雨之小
·
2023-09-10 08:58
linux
uboot
zynq
linux
ZYNQ
UBOOT
更换调试串口管脚的方法
ZYNQ
UBOOT
更换调试串口管脚的方法问题的产生修改过程验证问题的产生本来我一直只用的zynq平台的调试串口是在uart1的mio48和mio49上,后来接了一个项目是别人家的硬件,我们做软件。
雨之小
·
2023-09-10 08:27
linux
zynq
uboot
嵌入式linux的ext4文件系统更新
但是在客户那边使用时,我们有时需要更新系统,这里有两种方案:1)文件系统双分区第一分区为fat系统,存放
uboot
、设备树和kernel;第二分区为ext4系统,存放文件系统;第三分区和第二分区相同。
雨之小
·
2023-09-10 08:27
linux
linux
ext4系统更新
QEMU模拟ATF启动
QEMU模拟ATF启动通过qemu模拟ATF的启动,即启动流程为:bl1bl2bl31bl33kernel其中bl33为
uboot
。
安全有理
·
2023-09-09 21:44
ARM
arm开发
uboot
Makefile源码分析
这里主要涉及到如下几个文件:主目录中的Makfile、mkconfig、config.mk以及各子目录中的Makefile。因为子目录中Makefile太多,所以本文中以lib_arm目录中的Makefile为例进行分析。首先大概介绍一下这几个文件。主目录中的Makefile是对整个工程的编译链接规则进行了描述。子目录中的Makfile主要是编译一些源文件并进行归档,生成一些静态库。config.
BoySKung
·
2023-09-09 21:41
uboot
makefile
include
shell
脚本
wildcard
file
linux系统中u-boot命令的EMMC和SD卡操作命令分析
uboot
支持EMMC和SD卡,因此也要提供EMMC和SD卡的操作命令。一般认为EMMC和SD卡是同一个东西,所以没有特殊说明,统一使用MMC来代指EMMC和SD卡。
ST小智
·
2023-09-09 19:18
java
windows
开发语言
uboot
命令解析流程
uboot
命令解析:(1)bootdelay没有打断,跑的是autoboot_commandabortboot—>run_command_list(bootcmd)(2)否则走的cli_loopcli_loop
口嗨农民工
·
2023-09-09 18:36
#
arm开发
c语言
uboot
linux系统中固化和更新
uboot
、zImage和dtb方法(经典)
大家好,今天给大家介绍一下imx6ull固化和更新
uboot
、zImage和dtb方法总结,希望这篇文章对大家有所帮助。
ST小智
·
2023-09-09 14:35
数据库
linux
基于IMX6Q的
uboot
启动流程分析(2):_main函数之board_init_f
基于IMX6Q的
uboot
启动流程分析(1):
uboot
入口函数基于IMX6Q的
uboot
启动流程分析(2):_main函数之board_init_f基于IMX6Q的
uboot
启动流程分析(3):_main
CodeDog_wang
·
2023-09-09 13:55
uboot
uboot
嵌入式
IMX6Q
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
开发语言
后端
uboot
【board_init_f】
voidboard_init_f(ulongboot_flags){#ifdefCONFIG_SYS_GENERIC_GLOBAL_DATA/**Forsomearchtectures,globaldataisinitializedandusedbefore*callingthisfunction.Thedatashouldbepreserved.Forothers,*CONFIG_SYS_GEN
徐维溢
·
2023-09-09 13:53
uboot
uboot
uboot
【board_init_r】
voidboard_init_r(gd_t*new_gd,ulongdest_addr){#ifdefCONFIG_NEEDS_MANUAL_RELOCinti;#endif#if!defined(CONFIG_X86)&&!defined(CONFIG_ARM)&&!defined(CONFIG_ARM64)gd=new_gd;#endif#ifdefCONFIG_NEEDS_MANUAL_RE
徐维溢
·
2023-09-09 13:53
uboot
uboot
2022版u-boot启动分析笔记之二(_main与board_init_f、board_init_r)
board_init_f)U-Boot启动流程概要跳转到_main1、跳转到board_init_fdo_lowlevel_init()修改set_ps_hold_ctrl2、board_init_r()copy_
uboot
_to_ram
HelloTonyGo
·
2023-09-09 13:53
u-boot
linux
uboot
启动流程(5)之board_init_f 函数详解
②、初始化gd的各个成员变量,
uboot
会将自己重定位到DRAM最后面的地址区域,也就是将自己拷贝到DRAM最后面的内存区域中。
蒋文韬
·
2023-09-09 13:53
U-boot
嵌入式
uboot
学习笔记之七-第三个函数board_init_r
接上回.在borad_init_f函数执行完成,C语言环境就算完全建立起来了.下面就完全是C的代码了.返回crt0.S,执行board_init_r(common/board_r.c),完成board_init_f没有完成的初始化工作,通过调用initcall_run_list来完成,这里注意的参数是一系列的函数集合.我们回去看这个参数init_sequence_r(common/board_r.
six2me
·
2023-09-09 13:23
嵌入式之uboot学习
学习
linux
uboot
源码分析七
uboot
启动流程四 board_init_f 函数(板子初始化内存空间分配)
②、初始化gd的各个成员变量,
uboot
会将自己重定位到DRAM最后面的地址区域,也就是将自己拷贝到DRAM最后面的内存区域中。
monkea123
·
2023-09-09 13:23
linux
uboot
uboot
U-BOOT的两个阶段启动过程与第二阶段的board_init_f和board_init_r
主要作用是初始化运行环境;初始化内存;重新放置
UBOOT
代码到内存中;跳入到内存中执行第二段初始化代码1、关闭开门狗,屏蔽所有中断2、设置分频比3、blcpu_init_crit()关MMU,初始化内存
pugu12
·
2023-09-09 13:23
uboot
源码分析九
uboot
启动流程六 board_init_r 函数
board_init_rboard_init_f函数,在此函数里面会调用一系列的函数来初始化一些外设和gd的成员变量。但是board_init_f并没有初始化所有的外设,还需要做一些后续工作,这些后续工作就是由函数board_init_r来完成的voidboard_init_r(gd_t*new_gd,ulongdest_addr){#ifdefCONFIG_NEEDS_MANUAL_RELOCi
monkea123
·
2023-09-09 13:53
linux
uboot
嵌入式
uboot
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他