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
的Makefile分析
U-BOOT
是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。
nicholas_duan
·
2024-01-09 04:26
dlmalloc解析连载一
gee.cs.oswego.edu/)从1987年开始编写,到目前为止,最新版本为2.8.3(可以从ftp://g.oswego.edu/pub/misc/malloc.c获取),由于其高效率等特点被广泛的使用(比如
u-boot
lenky0401
·
2024-01-08 14:15
dlmalloc
struct
tree
alignment
存储
linux
编程
Linux下通过tftp烧写设备树文件并启动开发板
imx6dl.dtsi中添加2.在imx6dl-c-sabresd.dts中添加三、编译设备树文件四、tftp设置1.新建tftp文件夹并复制文件2.配置tftp服务器五、开发板启动时的环境变量设置1.进入
u-boot
西岸贤
·
2024-01-08 10:19
Linux
linux
imx
tftp
dts
linux+
基因组字符替换,IDBA-UD组装基因组简单用法
之前组装基因组一直用另外一个软件:SPAdes,组装效果还不错,但是IDBA的大名早就听说过,所以趁着这次刚那个两个菌的数据,分别用这两个软件组装一下,对比一下效果,在SPAdes的网站上面看到过几个组装软件的对比图,毫无疑问,SPAdes排第一,但是IDBA能排第二,说明IDBA的组装效果还可以。一,使用说明安装Ifyouusethereleasepackage.Exractthepackage
changlei chen
·
2024-01-07 12:17
linux+基因组字符替换
荔枝派 Nano 全志 F1C100s 编译运行 Linux 笔记
如果希望自己烧固件,才需要后续步骤必须使用移植版的sunxi-tools工具,而非官方版必须使用移植版的
U-Boot
工具,而非官方版可以使用最新的主线Linux内核荔枝派Nano没有reset按钮,且使用的是片内
fungaren
·
2024-01-06 14:03
Linux
全志F1C100s Linux 系统编译出错:不能连接 github
环境Ubuntu20.04LTS64位虚拟机开发板:LicheePiNano源代码:GitHub-florpor/licheepi-nano问题描述该源码库使用了git子模块的概念,一个库中包含了
u-boot
飞多学堂
·
2024-01-06 14:30
付费专栏
Linux
LV.13 D8 uboot源码配置编译 学习笔记
一、uboot源码结构1.1uboot源码获取uboot源码下载http://www.denx.de/wiki/
U-Boot
/uboot版本命名前期:uboot-1.2.3现在:uboot-2008.01uboot
djjyy
·
2024-01-05 15:52
学习
笔记
linux+
查内存数量,检查 Linux 中内存使用情况的 8 条命令 | Linux 中国
作为一名Linux管理员,知道如何获取当前可用的和已经使用的资源情况,比如内存、CPU、磁盘等,是相当重要的。--MageshMaruthamuthuLinux并不像Windows,你经常不会有图形界面可供使用,特别是在服务器环境中。作为一名Linux管理员,知道如何获取当前可用的和已经使用的资源情况,比如内存、CPU、磁盘等,是相当重要的。如果某一应用在你的系统上占用了太多的资源,导致你的系统无
庸常反复的梦
·
2024-01-04 14:07
linux+查内存数量
uboot-tool工具命令mkimage详解
通常,
u-boot
为kernel提供一些kernel无法知道的信息,比如ramdisk在RAM中的地址。
T345821588
·
2023-12-30 14:59
linux
ubuntu
运维
[RISCV]3, 用
u-boot
来引导riscv-linux kernel
上面一篇文章说到了一个问题,就是我们虽然已经实现了qemu在不使用busybear的情况下启动kernel进shell,但是我们还是受制于bbl,虽然bbl也是开源的但是我们更习惯于
u-boot
来引导kernel
圆山猫
·
2023-12-30 02:13
RISCV
Week 18 (07.04.30-07.05.04) LNBS
五一放假,在家里完成linux2.6.20kernelforOMAP5912的编译,以及
u-boot
,rootfs/busybox等的编译工作(参考这段时间的其它工作笔记)
shawnrong
·
2023-12-26 14:46
工作
linux
U-Boot
DM(一):CMDLINE宏
一:U_BOOT_CMDU_BOOT_CMD(demo,4,1,do_demo,"Drivermodel(dm)demooperations","listListavailabledemodevices\n""demohello[]Sayhello\n""demolight[]Setorgetthelights\n""demostatusGetdemodevicestatus\n""demolis
猩猩の點燈
·
2023-12-26 08:02
U-Boot
Linux
Device
Drivers
linux
uboot学习(4)-uboot移植
文章目录1.板子驱动检查2.实战2.1更改编译配置文件2.2添加开发板对应头文件2.3添加开发板对应板级文件夹2.4修改
u-boot
图形界面配置文件2.5使用新添加的配置编译u-boot3.移植流程分析
Embedded-Xin
·
2023-12-25 20:44
Linux驱动/内核编程
ubuntu
linux
驱动开发
U-Boot
(Universal Boot Loader
U-Boot
(UniversalBootLoader)是一个开源的、通用的引导加载程序,主要用于嵌入式系统的启动和初始化。
老虎爱代码
·
2023-12-25 18:54
开发语言
uboot
linux
rk3588 之启动
目录uboot版本配置修改编译linux版本配置修改编译启动sd卡启动制作spi烧录参考uboot版本v2024.01-rc2https://github.com/
u-boot
/u-boothttps:
feitingfj
·
2023-12-25 01:33
arm
linux
rk3588
linux
嵌入式
uboot
lv13 环境搭建 2
需要的原料1.1u-boot-fs4412.bin开机运行的第一个裸机程序被称为bootloader,主要负责:加载内核可执行文件到内存运行给待运行的内核准备好启动参数加载二进制设备树文件到内存安装系统
u-boot
4IOT
·
2023-12-24 13:19
嵌入式开发
arm开发
U-boot
(七):
U-boot
移植
本文主要探讨基于210官方
U-boot
源码移植。
菜_小_白
·
2023-12-23 09:47
嵌入式硬件
arm开发
c语言
U-boot
(六):命令体系,环境变量,iNand/SD卡驱动
本文主要探讨210的uboot命令体系,黄金变量,iNand/SD卡驱动相关知识。命令体系uboot命令体系位置:uboot/common/参数:uboot命令支持传递参数(argc,argv)函数:xxx命令的实现算数为do_xxx/**Useputs()insteadofprintf()toavoidprintfbufferoverflow*forlonghelpmessages*/intdo
菜_小_白
·
2023-12-23 09:47
arm开发
嵌入式硬件
c语言
u_boot 分析
2014.07-6818中的README可知,u_boot需要先配置后make(注意:通常都会有一个README文档)1、配置命令:makefs6818_config由顶层Makefile可找到如下命令:1.打开
u-boot
满山的猴子我的腚最红
·
2023-12-23 08:32
ARM开发
arm开发
嵌入式硬件
【IMX6ULL学习笔记之Linux系统移植05】——学习总结以及遇到的问题
学习总结此时Linux系统已经完毕,此时的启动方式,
U-boot
从内存卡启动,然后通过bootcmd命令配合bootargs参数引导
U-boot
从网络服务器(Ubuntu)指定位置通过TFTP协议将Linux
火红色祥云
·
2023-12-23 07:30
NXP-IMX6ULL
Linux学习过程笔记
linux
学习
ubuntu
EMMC中的文件修改
fatwritemmc1:180800000zImage0x(文件大小)fatwritemmc1:183000000imx6ull-lux-emmc.dtb0x(文件大小)出现问题:无法识别fatwrite命令解决:在
u-boot
火红色祥云
·
2023-12-23 07:59
Linux学习过程笔记
rv1126 SDK修改波特率为115200和
u-boot
延迟启动
修改DDR初始化和SPL初始化波特率修改/rkbin/tools/ddrbin_param.txt中的uartbaudrate参数为115200,其它不需要修改.修改完成后,使用ddrbin_tool重新生成bin文件../ddrbin_toolddrbin_param.txt../bin/rv11/rv1126_ddr_924MHz_v1.08.bin修改buildroot部分使用:makeAR
TSINGEYE清眸物联
·
2023-12-22 17:01
边缘计算
知识库
边缘计算
[RK-Linux] 从主线
U-Boot
移植PCIe及其PHY驱动到RK3399
U-Boot
rk3399u-boot并没有支持pcie及其phy驱动,但是上游代码有支持。这里通过从上游v2024.01-rc3分支移植这部分驱动到rku-boot。通过rk3399.dtsi知道pci匹配项为rockchip,rk3399-pcie:pcie0:pcie@f8000000{compatible="rockchip,rk3399-pcie";...}准备好主线u-bootv2024.01-rc
嵌入式逍遥
·
2023-12-22 13:34
嵌入式Linux调试
linux
运维
u-boot
pcie
phy
rk3399
nvme
[RK-Linux] RK3399支持M.2 NVMe SSD启动
延续《[RK-Linux]从主线
U-Boot
移植PCIe及其PHY驱动到RK3399U-Boot》启动流程:maskrom->loader(从eMMC存储器加载)->
u-boot
(从eMMC存储器加载)
嵌入式逍遥
·
2023-12-22 13:03
嵌入式Linux调试
linux
运维
服务器
rk3399
pcie
nvme
后端
Zynq UltraScale+ MPSoC-AMP(
linux+
裸机)
接着ZynqUltraScale+MPSoC-双核裸机AMP继续平台工具:zcu106,vitis2020.2,petalinux2019.2文章目录1.cpu1跑裸机2.cpu0跑linux2.1petalinux设置2.2app2.3设备树3.生成BOOT.BIN4.zcu106测试5.补充1.cpu1跑裸机参照ZynqUltraScale+MPSoC-双核裸机AMP建立的工程进行修改。BSP
小坏坏_
·
2023-12-20 18:11
Zynq
UltraScale+
学习
petalinux2021.1 手动打包BOOT.BIN
在我们单独调试
u-boot
或者fsbl或者R5程序时只需要编译生成elf后打包生成BOOT.bin,那么打包生成BOOT.bin的方式除了petalinux-package还可以参照Vitis流程使用bootgen
小坏坏_
·
2023-12-20 18:35
Zynq
UltraScale+
java
spring
boot
linux
[RK-Linux] RK3399使用RK开源SPL,修改
U-Boot
为FIT打包方式,裁剪trust分区
RK3399支持与调试一、启动方式RK3399平台根据前级Loader代码是否开源,目前有两套启动方式://前级loader闭源BOOTROM=>ddrbin=>Miniloader=>TRUST=>
U-BOOT
嵌入式逍遥
·
2023-12-19 12:25
嵌入式Linux调试
linux
开源
运维
rk3399
fit
trust
uboot
RK3399 GPT分区
通过uboot的内核命令行给MTD层传递MTD分区信息,内核读取到的分区信息始终和
u-boot
中的保持一致。
_就这样_
·
2023-12-19 06:34
RK3399
linux
分区表
uboot
面试题总结(十四)【系统移植】【华清远见西安中心】
u-boot
中有哪些常用命令,如何使用?编译
u-boot
需要注意哪些问题?
u-boot
搬运内核的流程是什么?linux的启动流程是什么?根文件系统的制作使用的是什么工具?简述NFS如何使用?
徐子宸
·
2023-12-19 05:30
华清远见
徐子宸
西安华清远见
面试
一个用于处理嵌入式系统中的 NAND Flash 存储器的工具 `kobs-ng`
它是
U-Boot
(开源引导加载程序)中的一个子项目,用于擦除、写入和读取NANDFlash设备上的数据。
__Benco
·
2023-12-19 00:29
Linux
c++
linux
u-boot
移植篇——
u-boot
启动流程分析 下
relocate_codeboard_init_rrun_main_loopmain_loopbootdelay_processprocess_fdt_optionsautoboot_commandcli_loop本系列使用
u-boot
大大棋
·
2023-12-18 20:20
u-boot
u-boot
linux
zynq
U-boot
顶层Makefile分析及编译流程
目录一、
U-boot
顶层Makefile分析1.1命令输出1.2设置编译结果输出文件夹1.3代码检查1.4单独编译模块1.5设置目标架构、交叉编译器和配置文件1.6调用scripts/Kbuild.include1.7
lagransun
·
2023-12-18 11:14
U-boot系列
linux
嵌入式硬件
开源
经验分享
U-boot
启动流程与加载内核过程
目录一、
U-boot
启动过程流程图二、
U-boot
启动过程函数简单注释本篇文章梳理了一下对正点原子的驱动开发教程中
u-boot
启动流程的梳理,制作了一份流程图,并简单的记录了一下各函数的作用,方便回头翻阅
lagransun
·
2023-12-18 11:14
U-boot系列
linux
驱动开发
经验分享
笔记
[无中生有]移植
u-boot
(2020.7)至 JZ2440
1.1下载1.2尝试编译1.3建立工程2.分析2.1分析start.S过程2.2分析小结2.2分析crt0.S3.动手patch2020.4的移植本文是基于韦东山视频的学习笔记汇总点这前言本篇是记录移植
u-boot
荡失路的细路
·
2023-12-15 12:24
Linux嵌入式
笔记
uboot
linux
嵌入式
RK356x
U-Boot
研究所(命令篇)3.12 mtd命令的用法
平台
U-Boot
版本LinuxSDK版本RK356x2017.09v1.2.3文章目录一、命令配置二、命令定义三、命令用法3.1mtdlist3.2mtdwrite/read3.3mtderase3.4mtddump3.5mtdbad
嵌入式逍遥
·
2023-12-06 08:05
RK356x
U-Boot研究所
uboot
mtd
nor
flash
rk3568
nand
RK356x
U-Boot
研究所(开发篇)5.4 添加特定Nor Flash型号
平台
U-Boot
版本LinuxSDK版本RK356x2017.09v1.2.3RK356x在MTD驱动初始化的情况下,如果没有检测到已经添加支持的NorFlash型号,
U-Boot
会打印识别错误ID:unrecognizedJEDECidbytes
嵌入式逍遥
·
2023-12-02 17:01
RK356x
U-Boot研究所
linux
uboot
mtd
nor
flash
linux系统移植
1.1uboot命令1.2make命令流程1.3bootz命令执行过程二、uboot移植2.1uboot编译环境搭建2.2创建默认配置文件2.3添加开发板对应的头文件2.4添加开发板对应的板级文件夹2.5修改
U-Boot
别问,问就是全会
·
2023-12-02 08:09
嵌入式系统
linux
Rockchip RK3399 - Mali-T864 GPU驱动
----------------------------------------------开发板:NanoPC-T4开发板eMMC:16GBLPDDR3:4GB显示屏:15.6英寸HDMI接口显示屏
u-boot
Graceful_scenery
·
2023-12-01 22:17
RockChip
RK3399
【IMX6ULL学习笔记之Linux系统移植06】——笔记本安装Ubuntu系统开发
背景最近置办了一台台式机,笔记本电脑性能看不上了,就空置下来,把笔记本安装成Ubuntu系统,专门用来嵌入式学习重新移植Linux系统,再次学习总结
U-boot
的setenv之后的saveenv,通过屏幕显示的
火红色祥云
·
2023-12-01 09:53
NXP-IMX6ULL
Linux学习过程笔记
linux
ubuntu
学习
[RK-Linux] 移植Linux-5.10到RK3399(一)| 搭建系统并让系统跑起来
文章目录一、
u-boot
移植二、内核移植三、文件系统移植四、固件编译与打包五、移植问题处理一、
u-boot
移植首先进入rk3399板级配置文件目录device/rockchip/rk3399,可以看到有一个
嵌入式逍遥
·
2023-12-01 07:43
嵌入式Linux调试
linux
服务器
rk3399
uboot
buildroot
VMware Ubuntu使用Qemu模拟开发板
VMwareUbuntu20.04LTS使用Qemu虚拟机
u-boot
启动或者配合busybox模拟ARM开发板这里提供相关工具的下载地址Linux内核下载地址busybox下载地址Qemu下载地址
u-boot
長懜
·
2023-11-30 08:35
Linux
嵌入式
linux
ubuntu
Linux学习笔记5 -
U-Boot
概述
1.简介
U-Boot
即UniversalBootloader简称(bootloader的一种),是一个遵循GPL条款的开源源码项目。其从FADSRROM,8xxROM,PPCBOOT逐步发展演化而来。
KAMI STUDIO
·
2023-11-28 20:56
Linux学习笔记
linux
学习
运维
linux查看emmc分区信息(10种方法 )
#2uboot查看##3kernel查看方法1方法2方法3方法4方法5方法6方法7方法8方法9方法10##1emmc我们要说的是,UserDataPartition中的再分区可简化为##2uboot查看
u-boot
口袋物联
·
2023-11-28 17:21
linux
emmc分区
查看emmc分区
uboot查看emmc分区
RK356x
U-Boot
研究所(开发篇)5.3 Kernel-DTB的使用
平台
U-Boot
版本LinuxSDK版本RK356x2017.09v1.2.3文章目录一、背景二、Livedevicetree三、机制实现四、DTB文件五、定制DTB文件六、加载distrodtb方式一
嵌入式逍遥
·
2023-11-27 13:30
RK356x
U-Boot研究所
linux
rk3568
设备树
kernel
uboot
S3C2440移植
U-BOOT
目录一、移植高版本
u-boot
二、
u-boot
启动过程概述三、修改
u-boot
大致过程修改时钟、SDRAM、UART修改
u-boot
支持nand启动修改
u-boot
支持norflash修改
u-boot
支持
小宝是狗子啊
·
2023-11-27 11:55
Linux驱动
ARM9 2410系列开发板
U-boot
移植
分享一篇2013年上学时期的帖子bootloader简介bootloader引导加载程序是系统运行的第一步,嵌入式系统加电后运行的第一段代码。本文是使用2410开发板完成的2410开发板_百度百科。补充:嵌入式闪存的文件系统位于flash内存设备上,相比ext2、ext3和ext4较大linux文件系统而言更加小巧灵活。把制作好的根文件压缩后写入flash,由bootloader加载到RAM,解压
securitysun
·
2023-11-27 11:53
linux内核
linux
bootloader
u-boot
嵌入式
U-Boot
学习笔记(二):U-Boot--arm--Start.S的分析
声明:该贴是通过参考其他人的帖子整理出来,从中我加深了对uboot的理解,我知道对其他人一定也是有很大的帮助,不敢私藏,如果里面的注释有什么错误请给我回复,我再加以修改。有些部分可能还没解释清楚,如果您觉得有必要注释,希望指出。再次强调该贴的大部分功劳应该归功于那些原创者,由于粗心,我没有留意参考的出处。我的目的是想让大家共同进步。希望大家念在我微不足道的心意,能够积极回馈,以便使帖子更加完善。以
Joern-Lee
·
2023-11-27 11:53
Linux内核与驱动
u-boot
注释
移植u-boot-2012.04.01到JZ2440
一、
u-boot
分析过程a、初始化硬件:关看门狗、设
aogaozhu5689
·
2023-11-27 11:50
嵌入式
操作系统
openssl + ECDH +
linux+
开发详解(C++)
一、什么是ECDHECDH(EllipticCurveDiffie-Hellman)是一种基于椭圆曲线密码学的密钥交换协议,用于在通信双方之间安全地协商共享密钥。ECDH是Diffie-Hellman密钥交换协议的一种变体,它利用椭圆曲线上的离散对数问题,提供了一种安全、高效的密钥协商方法。ECDH的工作原理如下:密钥生成:每个通信方都有一对密钥,包括一个公钥和一个私钥。公钥可以公开分享,而私钥则
N阶二进制
·
2023-11-27 07:39
#
openssl开发
linux
c++
密码学
ecdh
ECC
U-Boot
启动Linux内核的简单实现
64位ARMLinux内核启动的环境要求在64位ARM处理器上,Linux内核启动前,对设备的环境要求主要有以下几点:内存(DDR)已初始化完成,禁用MMU,关闭数据缓存(dcache);蔽屏CPU中断,关闭指令缓存(icache);禁用驱动的DMA操作,防止Linux内核在启动过程中内存被IO设备访问;除此之外,Linux内核对64位ARM处理器的状态(例如异常级别,ExceptionLevel
塵觴葉
·
2023-11-26 23:47
杂谈
linux
u-boot
上一页
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
其他