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开发篇
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
rk3588
uboot
延长BOOTDELAY时间
文章目录前言一、修改CONFIG_BOOTDELAY的值二、CONFIG_BOOTDELAY读取前言
uboot
的开发中,有时候需要修改
uboot
的启动延时,再
uboot
下操作一些命令等,可以修改CONFIG_BOOTDELAY
那肯定是很多年以后!
·
2023-09-16 11:08
RK3588实战项目
linux
spi总线 上层调用_spi总线设备驱动分析
前者对于我们来说非常重要,我们可以借助该设备对
uboot
和kernel以及根文件系统进行更新。预备知识:设备和驱动是如何匹配的?系统的热插拔是如何实现的?首先一点,设备和驱动是严格区分的,设备是设备
李傲文
·
2023-09-16 03:07
spi总线
上层调用
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开发
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他