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
U-BOOT
全志H3系统移植 | 移植主线最新uboot 2023.04和kernel 6.1.11到Nanopi NEO开发板
arm-none-linux-gnueabihf-gcc10.3.0编译器下载地址:Downloads|GNU-ADownloads–ArmDeveloperuboot移植当前最新版本v2023.04-rc2下载地址:https://github.com/
u-boot
Mculover666
·
2025-04-28 04:56
i.MX6ULL开发笔记
linux
全志H3
U-boot
两个修改:ARP支持和UDP校验支持
ARP支持原文件:文件net.c的NetReceive()函数代码位置:搜索“caseARPOP_REPLY:”行并且找到其return;语句。修改:ifdefCONFIG_NETCONSOLE以下修改为:ifdefCONFIG_NETCONSOLE(*packetHandler)(0,0,0,0);endif/**ifArpresponsebyTFTP,**send"TFTPReadReques
·
2025-04-26 14:34
vue.js
U-boot
两个修改:ARP支持和UDP校验支持
ARP支持原文件:文件net.c的NetReceive()函数代码位置:搜索“caseARPOP_REPLY:”行并且找到其return;语句。修改:ifdefCONFIG_NETCONSOLE以下修改为:ifdefCONFIG_NETCONSOLE(*packetHandler)(0,0,0,0);endif/**ifArpresponsebyTFTP,**send"TFTPReadReques
·
2025-04-26 13:23
vue.js
嵌入式linux架构理解(宏观理解)6ull学习心得---从架构理解到自写程序运行及自写程序开机自启动
一、linux系统的三个组成部分
U-Boot
、Linuxkernel和rootfs这三者一起构成了一个完整的Linux系统,一个可以正常使用、功能完善的Linux系统。
辰熤✔
·
2025-04-19 07:32
Linux
linux
架构
c语言
Linux-----驱动
NorFlash(2M):存储
u-boot
程序。内存(64M):用于加载内核和根文件系统。NandFlash(256M):存储内核、
磨十三
·
2025-04-12 19:08
linux
运维
服务器
x86架构linux内核引导过程分析,嵌入式Linux引导以及
U-Boot
移植深度分析
引言:本文简明扼要的介绍了嵌入式Linux的引导过程,X86体系的引导过程以及几种常见嵌入式处理器的引导过程,
U-Boot
的移植的基本步骤、常用命令如何使用。
编程狂人
·
2025-04-05 05:46
U-Boot
网络设置及 NFS 配置指南(更换新路由器后)
声明本博客所记录的关于正点原子i.MX6ULL开发板的学习笔记,旨在如实记录我在学校学习该开发板过程中所遭遇的各类问题以及详细的解决办法。其初衷纯粹是为了个人知识梳理、学习总结以及日后回顾查阅方便,同时也期望能为同样在学习这款开发板的同学或爱好者提供一些解决问题的思路和参考。内容来源:笔记中的所有问题及解决方法均来自于我在实际操作开发板、研读相关资料(包括但不限于正点原子官方教程、技术文档、论坛交
不摆烂选手
·
2025-03-31 10:40
imx6ull学习笔记
CCS调试Uboot
在基于Linux的AM335x软件开发流程中,第一步就是
U-Boot
/SPL(SecondProgramLoader)的移植。
电鱼智能
·
2025-03-28 13:15
建议收藏万字长文!嵌入式Linux系统移植原理与方法总结
Linux系统移植总结摘要本文是对整个Linux系统移植的讲解,适宜有一定基础的初学者进行复习,基本可以自己制作PCB之后自己根据这个方法烧写Linux系统,不涉及
U-Boot
与Linux的源码和编译流程的讲解
Les maths
·
2025-03-24 21:47
linux
ubuntu
imx6q移植——linux4.1.15.+litmus2016.1
+litmus2016.1编译环境搭建安装设置环境变量检查编译器是否安装成功编译
u-boot
编译内核linux4.1.15内核litmus补丁配置内核step1.添加可识别版本step2.启用内核抢占step3
qq_38349235
·
2025-03-10 22:06
ubuntu
linux
arm开发
uboot几个配置文件的关系
make_config:根据指定的开发板配置生成.config文件include/configs/xxx.h文件在
U-Boot
中,include/configs/xxx.h文件是
大门口的猴子
·
2025-03-08 04:20
uboot
通信协议
android应用
linux
运维
服务器
Linux内核笔记(驱动篇)之 【
u-boot
移植--基于正点原子iMX6ull开发板】
Linux内核笔记汇总【持续更新】更好的阅读体验请见:
u-boot
移植–基于正点原子iMX6ull开发板文章目录添加自己的开发板添加开发板对应的头文件添加开发板对应的板级文件夹编译测试烧写屏幕&网络驱动移植软件层面的修改修改
哆哆jarvis
·
2025-03-07 11:21
Linux内核与驱动进阶之路
嵌入式
Uboot启动学习笔记之四-uboot之初体验
u-boot
初体验在这里我们首先要问自己一个问题,前面将了那么多准备的工作,就是为了启动个uboot,那么uboot到底有什么用?它是一致运行的吗,或者叫她的生命周期如何?
six2me
·
2025-03-07 11:16
嵌入式之uboot学习
c语言
嵌入式Linux 系统组成
三种系统组成图嵌入式Linux系统和PC完整的操作系统的对比如下://可以看到我们嵌入式arm上的
u-boot
同时替代了BIOS和grub2(bootmgr)的功能,下面我们来进行一些详细的介绍1.BIOS
mx_jun
·
2025-03-06 12:50
linux
运维
服务器
U-boot
BIOS
linux内核
嵌入式
FT2004(D2000)开发实战之
U-boot
环境变量
一概述
U-boot
环境变量的作用是:在不修改
U-boot
源代码的情况下,通过修改
U-boot
环境变量来改变
U-boot
的运行方式。
前行的阿木
·
2025-03-02 07:45
linux
嵌入式硬件
驱动开发
U-Boot
之六 详解
U-Boot
及 SPL 的链接脚本、启动流程
基本环境 我这里的基本开发环境与运行环境在之前的博文
U-Boot
之二零基础编译、详解Image镜像及DTB文件已经详细介绍过了,这里就不在赘述。如果在构建时遇到错误,可以参考上面的博文来解决。
ZC·Shou
·
2025-03-02 07:44
U-Boot
u-boot
SPL
启动
STM32MP157A之
U-boot
移植
(一)
U-boot
移植步骤1.1》导入源码1)打开ubuntu,打开终端(ctrl+alt+T),在用户目录下建立如下目录:linux@ubuntu:~$mkdirfs_mp157alinux@ubuntu
学编程的小杨
·
2025-02-27 09:55
stm32
嵌入式硬件
单片机
[笔记]深入理解PCIe架构与
U-Boot
中的设备管理
前言PCIe(PeripheralComponentInterconnectExpress)作为一种高速串行计算机扩展总线标准,已经成为现代计算系统中不可或缺的一部分。它不仅用于个人电脑和服务器,还广泛应用于嵌入式系统和数据中心。因为项目需求对pcie进行功能调试,本文将以探讨PCIe的架构设计,包括RootComplex(RC)、Endpoint(EP)、Switch和Bridge的各个功能为主
BROKENBOAT
·
2025-02-15 11:19
笔记
架构
【OpenHarmony4.1 之
U-Boot
2024.07源码深度解析】006 - Makefile 编译脚本 逐行深度解析
Uboot+Kernel部分】000-文章链接汇总》本文链接:《【OpenHarmony4.1之U-Boot2024.07源码深度解析】006-Makefile编译脚本逐行深度解析》本文开始,我们来分析下
U-Boot
小馋喵星人
·
2025-02-13 22:23
鸿蒙OH-v5.0源码分析之
Uboot+Kernel
部分
U-Boot
armv8
Makefile
20240703在Ubuntu22.04上配置RK3588的Android12的编译环境
并且在调试过程中发现,飞凌的
u-boot
闭源,据说是因为
u-boot
中有加密IC芯片!各种坑/隐患。不想将来有惊喜,使用飞凌的OK3588-C核心板就得现在先做好Roc
南棱笑笑生
·
2025-02-07 16:00
杂质
数据库
第18章 ARM Linux设备树之二(设备树的组成和结构)
18.2设备树的组成和结构整个设备树牵涉面比较广,即增加了新的用于描述设备硬件信息的文本格式,又增加了编译这个文本的工具,同时Bootloader(
U-boot
)也需要支持将编译后的设备树传递给Linux
静能生悟
·
2025-02-03 02:50
Linux驱动开发
Linux移植加载内核、设备树、根文件系统的几种方法总结(TFTP、nfs、SD卡、eMMC)
Linux移植加载kernelimage、dtb、rootfs文件系统的几种方法总结前言一、TFTP1、
u-boot
移植DM9000A2、宿主机安装TFTP服务器3、复制rootfs到SD卡4、tftp
HelloTonyGo
·
2025-01-23 03:13
linux
ubuntu
驱动开发
嵌入式硬件
zybo上运行linux,Zybo开发板linux作业系统移植
分别介绍了开发环境搭建、
U-boot
编译、linux内核编译、busybox制作等流程及注意事项。文章使用的开发板是zynq7000系列的zyboboard。
周行文
·
2024-09-09 05:54
zybo上运行linux
2021-10-06 AT91RM9200开发板瞎玩记录
2009年的老板子了,之前问题是日期1970-1-1改不了,目前折腾发现进入
u-boot
后用date100612342021.30可以设置时钟了,格式为mmddhhmmyyyy.ss,比较奇怪,是【月日时分年
硅谷少年
·
2024-09-08 02:13
rk3588s编译问题
编译环境为Ubuntu16.04server1、/
u-boot
/scripts/fit.sh:line615:fdtget:commandnotfound需安装"fdtget"apt-getinstalldevice-tree-compiler2
yqc603090635
·
2024-09-03 04:58
源码SDK编译
android
一步步基于HAL库STM32程序RCT6移植到ZET6
一份来自于大牛室友@Top嵌入式的博客_CSDN博客-Linux驱动开发,STM32,
U-Boot
源码分析领域博主的代码,他是基于STM32c8t6的HAL库编写的,由于我只有正点原子精英板,于是便从零开始学习
tt555555555555
·
2024-08-26 21:09
STM
32
stm32
arm
Linux电脑系统启动过程
GRUBGRUB(GRandUnifiedBootloader)是一个来自GNU项目的多操作系统启动程序,其角色和嵌入式领域的
U-Boot
是类似的,负责硬件初始化(
IT苦旅
·
2024-08-25 01:27
linux
电脑
运维
T2080 linux内核移植,T1042/T2080
U-BOOT
移植阶段(四)调试网口问题不通解决
本次设计中,我们采用MEMAC4(RGMII)接口作为调试接口,但是发现网口并不通1.首先排查PHY的问题,phy有没有解复位结果:CPLD已经对PHY解复位,且插上网线后,phy'灯link亮,说明phy确实已经解复位2.使用mii命令,读取phy寄存器,插拔网线后观察寄存器的变化,是否正常反应出phy的down和up拔掉网线时phy的状态=>miidump111.(7969)--PHYstat
weixin_39575758
·
2024-03-18 16:26
T2080
linux内核移植
uboot 中的bootargs 如何 修改 内核的 cmdline和 linux 内核如何生成 /proc/cmdline
一、在
U-Boot
中,可以通过修改环境变量“bootargs”来修改内核的启动参数(cmdline)。以下是在
U-Boot
中修改内核的cmdline的一般步骤:进入
U-Boot
的命令行界面。
sunfanup
·
2024-03-11 02:27
linux开发
c
c++
linux
GNU Makefile--命令行参数的传递
此外,在编译
u-boot
或Linux内核等工程时,常用的命令为:makeARCH=arm64CROSS_COMPILE=aarch6
塵觴葉
·
2024-03-04 09:00
杂谈
makefile
iTop-4412刷机方式详解(2)
eMMC)2.1准备工作1)硬件准备:开发板、电源、串口线、MicroUSB线2)软件及驱动准备:ADB驱动、串口驱动、SecureCRT3)安装镜像(压缩包):u-boot-iTOP-4412.bin(
U-boot
Kilento
·
2024-02-15 08:57
Exynos4412
嵌入式
系统烧写
iTop-4412 刷机方式详解(3)
4.1准备工作1)硬件准备:开发板、电源、串口线、MicroUSB线、TF卡2)软件及驱动准备:ADB驱动、串口驱动、SecureCRT3)安装镜像(压缩包):u-boot-iTOP-4412.bin(
U-boot
Kilento
·
2024-02-15 08:57
Exynos4412
嵌入式
系统烧写
OurBMC 社区贡献指南之
U-Boot
开发指南
U-Boot
开发指南1.编译(Linux环境)1.1获取工程源码$gitclonehttps://gitee.com/ourbmc/uboot1.2编译(1)进入工程根目录$cdu-boot/(2)选择默认配置
·
2024-02-11 18:46
git程序员
arm交叉编译
可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、
u-boot
、Linuxkernel
liujianhua1989
·
2024-02-10 06:38
linux
c/c++
交叉编译
Linux学习笔记之二:
U-Boot
常用命令
参考链接:https://blog.csdn.net/qq_46079439/article/details/125474461U-Boot常用命令uboot简介uboot属于bootloader的一种,是用来引导启动内核的,它的最终目的就是:从flash中读出内核,放到内存中,启动内核。它刚开始被放到flash上,然后上电以后先执行它,它会完成硬件初始化,设置处理器模式,关闭看门狗,屏蔽中断,初
manmanbab
·
2024-02-07 07:35
linux
学习
笔记
rockchip的yocto编译环境搭建
作者:良知犹存转载授权以及围观:欢迎添加微信公众号:Conscience_Remains总述嵌入式的朋友们,应该知道Linux驱动开发过程中,需要进行搭建交叉编译工具链环境、移植
u-boot
、kernel
良知犹存
·
2024-02-06 21:01
Rockchip RK3588 - linux下Qt和opencv交叉编译环境搭建
--------------------------------------------开发板:NanoPC-T6开发板eMMC:256GBLPDDR4:16GB显示屏:15.6英寸HDMI接口显示屏
u-boot
Graceful_scenery
·
2024-02-05 01:19
linux
qt
运维
服务器
开发语言
Rockchip RK3588 - USB基础 & 调试
开发板:NanoPC-T6开发板eMMC:256GBLPDDR4:16GB显示屏:15.6英寸HDMI接口显示屏
u-boot
:2017.09linux:6.1----------------------
Graceful_scenery
·
2024-02-05 01:19
【Linux】嵌入式Linux系统的移植(下篇:BootLoader,以
U-Boot
为例)
姓名:邓皓轩学号:19020100151学院:丁香2号书院转自:https://yngzmiao.blog.csdn.net/article/details/90243257【嵌牛导读】嵌入式Linux系统移植【嵌牛鼻子】介绍嵌入式Linux系统移植的要点【嵌牛提问】怎样进行嵌入式Linux系统移植BootLoaderBootLoader的概念BootLoader就是在操作系统内核运行之前运行的一
31f8e3dd4e6b
·
2024-02-04 17:13
烧写
u-boot
到开发板emmc或SD卡中的多种方式
开发板的系统启动引导程序
u-boot
是一切的开始。1.windows系统下写入
u-boot
到SD卡前提:需要软件Win32DiskImager.exe需要SD卡,以及SD卡读卡器。
__万波__
·
2024-02-03 20:31
嵌入式开发板
u-boot
uboot
U-boot
之flash初始化完全代码分析
一代码分析1、Board->dave->flash.c#include#include#include"../common/flash.c"#包含必须的头文件staticulongflash_get_size(vu_long*addr,flash_info_t*info);staticvoidflash_get_offsets(ulongbase,flash_info_t*info);#声明两个静
xiehongyu3000
·
2024-02-03 18:36
ARM
flash
代码分析
timer
buffer
alignment
command
系统移植 day2 bootloader->
u-boot
移植
一、栈的复习1、满栈:当堆栈指针SP总是指向最后压入堆栈的数据,称为满栈;2、空栈:当堆栈指针SP总是指向下一个将要放入数据的空位置,称为空栈;满栈状态下,先移动指针,后赋值.空栈状态下,先赋值,后移动指针(记忆:空栈已经是指向下个元素了,肯定就只能先赋值,后移动。相应的,满栈就是先移动)1、升栈:随着数据的入栈,SP指针从低地址向高地址移动,称为升栈;上面先出2、降栈:随着数据的入栈,SP指针从
Wexcill
·
2024-02-02 15:13
arm开发
网络
开发语言
Linux内核学习(四):Bootloader的特种兵-Uboot(二)
《嵌入式Linux应用开发完全手册》在上一篇的Linux内核学习(三):Bootloader的特种兵-Uboot(一)中我们学习了关于Uboot的介绍、源码结构以及配置和编译的过程,到这一章我们来看看
U-Boot
Hcoco_me
·
2024-02-01 02:03
#
Linux内核初始化
linux
c语言
arm
嵌入式硬件
物联网
Rockchip RK3399 - HDMI音频
----------------------------------------------开发板:NanoPC-T4开发板eMMC:16GBLPDDR3:4GB显示屏:15.6英寸HDMI接口显示屏
u-boot
Graceful_scenery
·
2024-01-31 13:54
RockChip
RK3399
音视频
U-boot
中常用参数设定及常用宏的解释和说明
uboot功能很强,支持各种各样的启动方式,如:U盘启动,NFS启动,NANDFlash启动,NORFlash启动……1、环境变量的存储设置如
u-boot
中的savenv命令,它用来保存系统的环境变量到
无人知晓万事万物
·
2024-01-29 20:15
flash
dns服务器
linux内核
cmd
存储
dos
如何利用JLINK烧写
U-boot
到NAND Flash中
很多同学使用笔记本作为自己的ARM开发和学习的平台,绝大多数笔记本都没有并口,也就是无法使用JTag调试和烧写程序到NandFlash中,幸好我们还有JLINK,用JLINK烧写
U-boot
到NorFlash
无人知晓万事万物
·
2024-01-29 20:44
【嵌入式移植】5、
U-Boot
源码分析2—make nanopi_neo2_defconfig
U-Boot
源码分析2—makenanopi_neo2_defconfig1概述2nanopi_neo2_defconfig3编译过程分析3.1编译目标3.2scripts_basic3.2.1prefixsrc
Keep_moving_tzw
·
2024-01-29 08:55
【嵌入式移植】
嵌入式
U-Boot
defconfig
u-boot-2009.08工程编译过程分析
1、背景:由于项目需求,需要了解bootloader的相关知识,而项目中使用到的bootloader为u-boot-2009.08,所以本文以
u-boot
的2009.08版本为基础进行分析。
hpblovechj
·
2024-01-28 02:00
Bootloader
龙芯在uboot中设置启动参数
nandopennandprobeloady0xa1000000u-boot.binnanderase050000//擦除0地址0x50000大小的区域,实际擦除大小根据u-boot.bin大小调整,擦除大小必须大于
u-boot
pzs0221
·
2024-01-28 00:48
U-Boot
MMC:env之partitions
一:获取partitions地址board_init_f:uboot_dev/common/board_f.c--->env_init:uboot_dev/env/env.cintenv_init(void){structenv_driver*drv;intret=-ENOENT;intprio;......if(ret==-ENOENT){gd->env_addr=(ulong)&default
猩猩の點燈
·
2024-01-26 07:24
Rockchip
U-Boot
linux
上一页
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
其他