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
U-Boot
编译过程解析
解压u-boot-2010.03.tar.bz2就可以得到全部
U-Boot
源程序。在顶层目录下有29个子目录,分别存放和管理不同的源程序。这些目录中所要存放的文件有其规则,可以分为3类。
Demon-HY
·
2020-09-12 07:50
ARM
系统移植
U-Boot
移植教程之一:
U-Boot
分析与启动过程
内容来自韦东山《嵌入式Linux应用开发完全手册》一、Bootloader的引出当系统上电时,并不是直接进入Linux系统的,而是需要先执行一段程序来把单片机的硬件外围初始化好,比如:看门狗、单片机时钟、存储控制器等。如果这段程序能将操作系统内核复制到内存中运行,无论是从本地(比如Flash)还是从远端(比如网络)就称这段程序位Bootloader。简单地说,Bootloader就是上电时就开始执
qlexcel
·
2020-09-12 06:46
嵌入式Linux
u-boot
编译(一)
u-boot
编译(一)接着“详解
u-boot
配置(一)”分析Makefile文件。1.接下来就是ifeqelseendif语句了,这段代码可够长的,三百多行了都,我们还是一段段来分析吧。
nicholas_duan
·
2020-09-12 06:46
u-boot移植
u-boot
详细介绍
Bootloader对于计算机系统来说,从开机上电到操作系统启动需要一个引导过程。嵌入式Linux系统同样离不开引导程序,这个引导程序就叫作Bootloader。6.1.1Bootloader介绍Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。对于嵌入式系统,Boo
menuconfig
·
2020-09-12 06:02
Bootloader
u-boot
编译过程分析
文章目录U-bootMakefile国建过程主机构建环境配置过程定义主机系统架构定义主机操作系统类型定义SHELL脚本的解释器设定编译输出目录目标机相关配置过程mkconfig脚本传递给mkconfig脚本参数检查参数合法性创建到目录板相关目录的链接构建`include/config.mk`文件构建`include/config.h`文件make命令执行过程顶层目录`config,mk`分析包含与
Achou.Wang
·
2020-09-12 04:44
嵌入式-Linux
海思Hi3536 Linux开发环境设计参考资料下载
Linux开发环境的搭建、
U-boot
、Linux内核、根文件系统以及内核和根文件系统的烧写,以及创建网络开发环境和如何启动Linux开发应用程序。
qq_42792038
·
2020-09-11 20:16
海思
T1042/T2080
U-BOOT
移植阶段(四)调试网口问题不通解决
本次设计中,我们采用MEMAC4(RGMII)接口作为调试接口,但是发现网口并不通1.首先排查PHY的问题,phy有没有解复位结果:CPLD已经对PHY解复位,且插上网线后,phy'灯link亮,说明phy确实已经解复位2.使用mii命令,读取phy寄存器,插拔网线后观察寄存器的变化,是否正常反应出phy的down和up拔掉网线时phy的状态=>miidump111.(7969)--PHYstat
yhcs1213
·
2020-09-11 18:29
移植
linux开发
linux系统移植
从Linus Torvalds一封发飙的电邮开始谈设备树究竟是棵什么树?
[导读]新版的
U-Boot
以及内核都引入了设备树,那么这究竟是棵什么样的树呢?长啥样?有啥用?为啥弄个这样的树?本文基于对设备树标准的理解,来学习整理一下相关的要点,供大家参考。
写代码的篮球球痴
·
2020-09-11 17:10
编程语言
java
python
操作系统
linux
android学习笔记7 android简略开机流程(从
u-boot
到Idle)
U-boot
之前的SPL的启动暂且不提,我们从
U-boot
在上电后被SPL从NAND中拷贝至SDRAM,然后执行board_init_f跳转到board_init_r开始。
有梦想的胖子
·
2020-09-11 16:12
linux
android
u-boot
烧写菜单
修改我们自己的uboot,实现快捷更新Linux系统ok6410,uboot,系统更新本帖最后由whzdh331于2010-11-2217:54编辑Ok6410的硬件相比mini6410强大许多(同样的价钱),但是ok6410的uboot制作用起来不方便,需要输入很多命令才可以烧写完一个系统。我还是比较怀念在2440上方便、灵活的烧写方式。下面我们就来修改出一个简单的uboot,实现快速更新系统。
jacy_y
·
2020-09-11 14:00
u-boot
转 :::uboot1.2.0移植 AX88796驱动移植
在实现这个驱动前,我用
U-Boot
就是这么痛
chenji147
·
2020-09-11 08:06
[学习资料] Tiny210(S5PV210)
u-boot
移植
Tiny210(S5PV210)
u-boot
移植http://www.microoh.com/bbs/forum.php?
weixin_30716725
·
2020-09-11 04:13
移植u-boot-2014.10
移植u-boot-2014.10/****************************************************
u-boot
版本:u-boot-2014.10*gcc版本 :
有崖
·
2020-09-11 02:33
uboot移植
嵌入式Linux Make uImage的load address 和 Entry address相同的问题
从u-boot-2012.10那里拷贝个mkimage工具放在/usr/bin目录下,在makeuImage时发现loadaddress和entrypoint都是0x50008000.结果
u-boot
在
刘成
·
2020-09-11 01:30
电子
IT
嵌入式
Linux Shell笔记
最近在阅读
u-boot
,里面有大量的shell指令,在这里做下笔记。
girlkoo
·
2020-09-11 01:46
嵌入式开发
如何擦除eMMC存储器
按键模式(确保
U-boot
正常运行)所有固件都只支持eMMC擦除,请按如下步骤擦除eMMC:给VIMs上电同时按住Power和Function按键
HalsonHe
·
2020-09-10 23:18
LINUX
笔记-arm-linux-gnueabi-ld: cannot find common/env_embedded.0的解决方法
在使用飞思卡尔的IMX6Q编译
U-boot
时遇到这样一个问题:Mapu-boot.map-ou-bootarm-linux-gnueabi-ld:cannotfindcommon/env_embedded.omake
纵横千里,捭阖四方
·
2020-09-10 21:59
C/C++编程
Linux研究
基于Yocto构建嵌入式Linux系统
U-boot
、kernel内核、rootfs文件系统
前言Yocto是一个很强大的构建工具,其功能不仅仅是用来获取BSP源码和简单地编译源码,开发者还可以使用Yocto对其开发板添加各种第三方开发库,而不需要每次重新从零开始编译源码,解决第三方依赖的方式进行开发,对开发效率的提高有很大的帮助。也可以基于Yocto的构建规则,把自己定义的开发板卡添加到Yocto的构建工程中,便于向第三方进行发布。但同时,Yocto也是一个很庞大的构建系统,里面有很多基
PuddingHouChou
·
2020-09-10 20:39
Linux嵌入式系统开发
yocto 串口打印异常问题排查
在移植yoctoimx6q时,
u-boot
出现过打印消息正常,但console无法输入,一直从serial驱动到console初始化一步步排查,都正常,郁闷至极,无意想到是不是串口输入脚搞错了,一对照,
readnap
·
2020-09-10 17:42
linux
yocto
linux
uart
linux内核调试及bug2012-4-16
UncompressingLinux...done,bootingthekernel.u-boot引导后到这停止了,内核启动不起来,多数是因为
u-boot
传递的参数不正确造成的,我第一个错误是,OMAP
mirkerson
·
2020-09-10 15:11
嵌入式
Bootloader及
u-boot
简介
Bootloader代码是芯片复位后进入操作系统之前执行的一段代码,主要用于完成由硬件启动到操作系统启动的过渡,从而为操作系统提供基本的运行环境,如初始化CPU、堆栈、存储器系统等。Bootloader代码与CPU芯片的内核结构、具体型号、应用系统的配置及使用的操作系统等因素有关,其功能类似于PC机的BIOS程序。由于Bootloader和CPU及电路板的配置情况有关,因此不可能有通用的bootl
枫★曦
·
2020-09-10 15:26
Linux
u-boot
nand flash read/write cmd
原文:http://www.61ic.com/Article/DaVinci/TMS320DM3x/201204/41827.html支援的命令函數說明1.nandinfo/nanddevice功能:顯示當前nandflash晶片資訊。函數調用關係如下(按先後順序):staticvoidnand_print(structnand_chip*nand);2.nanderase功能:擦除指定塊上的數據
jmhgg88
·
2020-09-10 14:22
kernel开发
应用yocto构建自己的针对于ARM开发板的文件系统
对于嵌入式开发(驱动和应用都涉及),需要经常编译
u-boot
,kernel,dtb,rootfs。
b42073mum
·
2020-09-10 13:36
arm-linux
yocto
git clone到本地之后切换分支
Lenovo@DESKTOP-GOJ0H91MINGW64/d/GitHub/
u-boot
(khadas-vims-nougat)$gitcheckout(检查属于哪个分支)Yourbranchisuptodatewith'origin
childboi
·
2020-09-10 12:01
github
2012-01-13
在生成x-loader,
u-boot
,kernel的过程中$gitcheckout-bOMAPPSP_04.02.00.07remotes/rowboat/OMAPPSP_04.02.00.07无法执行
cheqian4283
·
2020-09-10 12:28
【资源共享】Rockchip《
U-Boot
开发指南 V3.7》
支持芯片:rk3399、rk3288、rk3036、rk312x、rk3368、rk322x、rk3366等下载地址:http://dev.t-firefly.com/thread-12555-1-1.html回复可见,防沉更多开发资料请到社区精华系列“资源共享”专栏下载http://dev.t-firefly.com/forum-263-1.html———————————————————————
暴走的阿Sai
·
2020-09-10 12:39
开发文档
使用buildroot制作交叉编译器
fl2440(s3c2440处理器)一:了解Buildroot:buildroot是一组makefile和补丁,可简化并且自动化构建嵌入式系统环境的过程,也就是可以用它来制作交叉编译器、根文件系统,把
u-boot
Sticklon
·
2020-09-10 11:52
嵌入式开发入门
U-boot
的编译
2019独角兽企业重金招聘Python工程师标准>>>*首先前提是crosstool-ng搭建交叉编译工具1.下载
u-boot
,将其复制到/home/blindeagle2.cd/home/blindeagle3
weixin_34129696
·
2020-09-10 10:16
rockchip的yocto编译环境的搭建
作者:良知犹存转载授权以及围观:欢迎添加微信公众号:Conscience_Remains总述嵌入式的朋友们,应该知道Linux驱动开发过程中,需要进行搭建交叉编译工具链环境、移植
u-boot
、kernel
良知犹存
·
2020-09-10 09:58
yocto
linux
rockchip
yocto
【嵌入式Linux学习七步曲之第三篇 Linux系统bootlaoder移植】
U-BOOT
全线移植分析系列之四--
U-boot
如何引导Linux内核启动?
U-BOOT
全线移植分析系列之四――
U-boot
如何引导Linux内核启动?
杨帆_8318
·
2020-08-26 16:41
嵌入式Linux
MPC8349E-mITXE的
U-Boot
汇编start.S分析笔记(转)
1/*2*//MPC8349E-mITXltibU-Bootcpu/mpc83xx/start.S---bystarby3*4*Copyright(C)1998DanMalek5*Copyright(C)1999MagnusDamm6*Copyright(C)2000,2001,2002WolfgangDenk7*Copyright(C)FreescaleSemiconductor,Inc.200
liningustb123
·
2020-08-26 16:11
mpc5125
uboot移植记录
【Bootloader】
U-BOOT
全线移植分析系列之四--
U-boot
如何引导Linux内核启动?
U-BOOT
全线移植分析系列之四――
U-boot
如何引导Linux内核启动?
billpig
·
2020-08-26 16:14
┣
Embedded
Linux
┫
┣
Linux
Development
┫
u-boot
与linux内核间的参数传递过程分析
http://www.nishizawa23.com/http://liuyue18301.blog.163.com/blog/static/27913282009930112920220/?fromdm&fromSearch&isFromSearchEngine=yesU-boot会给LinuxKernel传递很多参数,如:串口,RAM,videofb、MAC地址等。而Linuxkernel也会
BoArmy
·
2020-08-26 16:31
uboot启动代码分析
二、【s3c2440移植u-boot-2016-11】 支持Nand Flash启动
u-boot
(一)NandFlash上启动
u-boot
在第一个博客NORFlash上启动
u-boot
的u-boot.bin是不支持用NandFlash启动,至于为什么呢?
David_linux
·
2020-08-26 16:31
u-boot
分析之makefile分析(二)
目录
u-boot
(二)makefile引入目录结构(1.1.6)配置文件目标配置具体的单板编译阶段过程链接入口配置链接地址附录附录A:mkconfig解析附录B链接脚本
u-boot
(二)makefile
耶稣赞我萌
·
2020-08-26 09:47
u-boot
与linux内核间的参数传递过程分析
http://www.nishizawa23.com/http://liuyue18301.blog.163.com/blog/static/27913282009930112920220/?fromdm&fromSearch&isFromSearchEngine=yesU-boot会给LinuxKernel传递很多参数,如:串口,RAM,videofb、MAC地址等。而Linuxkernel也会
疯狂的蘑菇
·
2020-08-26 08:16
uboot
U-boot
ftp://ftp.denx.de/pub/
u-boot
我下在的版本为u-boot-2015.07.tar.bz2,复制到Ubuntu与Windows的共享文件目录从Ubuntu进入到此文件目录,执行解压命令
BattleCoder
·
2020-08-26 08:28
u-boot-2012.10分析一配置过程
首先分析u-boot-2012.10,看它与以前的u-boot-1.1.6有啥不同,分析
u-boot
建SourceInsight工程不再详述。
我用国芯
·
2020-08-26 08:57
【smart210-SDK】
u-boot
移植 支持DM9000
想要代码的直接走起:https://github.com/fanglinn/smart210-SDK支持u-boot-2014.04,linux-3.10.79,已经jffs2/yaffs2文件系统,并有详细的手册说明。直接贴过程:vimboard/samsung/smart210/smart210.c#if0staticvoidsmc9115_pre_init(void){u32smc_bw_c
qq_21353001
·
2020-08-26 07:42
smart210
【smart210-SDK】
u-boot
移植
想要代码的直接走起:https://github.com/fanglinn/smart210-SDK支持u-boot-2014,linux-3.10.79,已经jffs2/yaffs2文件系统,并有详细的手册说明。平台reference:smdkc100gcc:arm-linux-gcc-4.5.1注意有些使用goni为参考平台,goni移植起来确实更简单,但是goni没有用到spl,根据smar
qq_21353001
·
2020-08-26 07:42
smart210
Smart210使用superboot刷机
友善之臂提供的superboot除了像
u-boot
一样启动内核文件系统外,还可以当作刷机工具。
qq_21353001
·
2020-08-26 07:42
smart210
smart210 源码地址(完全开源,包含u-boot-2014.04, linux-3.10.79, rootfs...)
最近公司找到了以前留下的smart210核心板,希望可以用起来;结果网上找了很久,下载个可用的
u-boot
测试核心板的好坏都超级吃力。
qq_21353001
·
2020-08-26 07:11
工具类
u-boot
commandline接口移植
启动
u-boot
后,输入help会得到很多指令,常用的比如tftp,nfs,fatload,fastboot,bootm.bootd等等。这些命令的结构其实很简单。
qq_21353001
·
2020-08-26 07:11
zynq
Tiny210(S5PV210)
U-BOOT
(一)----启动过程
CPU上电后,此时SP指针指向0x0000_0000,从这个地址取第一条指令。但此时:PLL没有启动,CPU工作频率为外部输入晶振频率,非常低(S5PV210中晶振在CPU旁边,两颗24MHz,一颗27MHz);CPU的工作模式、中断设置等不确定;存储空间的各个BANK(包括内存)都没有驱动,内存不能使用。在这种情况下必须在第一条指令处做一些初始化工作,这段初始化程序与操作系统独立分开,称之为Bo
mutemob
·
2020-08-26 07:50
u-boot
自动生成依赖
在分析
u-boot
的makefile时,发现了自动生成依赖的这个方法,今天分析了一下。
lihancheng
·
2020-08-26 07:53
tiny210v2的
u-boot
版本:Ver0.0基于这个版本的
u-boot
移植的:https://gitorious.org/opencsbc/
u-boot
/archive-tarball/mini210_linaro-2012.11
kangear
·
2020-08-26 07:41
S5PV210
s5pv210
u-boot
的那些事儿之---mem_setup.S的分析
接上一篇,这一篇写得是内存初始化。本人对ddr初始化,不是特别懂。只是勉强翻译注释。如有错误,希望高手能不吝赐教。废话不多说,贴上这该死的代码。/**armboot-MemoryInitializeCodeforS5PV210/ARM-CortexCPU-core**Copyright(c)2009SamsungElectronics***SeefileCREDITSforlistofpeople
jayyuz
·
2020-08-26 07:00
210学习
U-Boot
移植总结
U-Boot
移植步骤总结:1、查看
U-Boot
目录结构(一般要修改的内容在cpu、board、common、lib_xx、include等目录下)2、对照自己的开发板的CPU型号、生产厂商、具体型号以及开发板的原理图
我是黄老邪
·
2020-08-26 06:46
ARM学习笔记
【TINY4412】
U-BOOT
移植笔记:(18)eMMC启动
U-BOOT
【TINY4412】
U-BOOT
移植笔记:(18)eMMC启动
U-BOOT
宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:Tiny4412SDK-1506目标板[核心板]:Tiny4412
大水猫
·
2020-08-25 08:42
TINY4412
U-BOOT
Qemu搭建ARM vexpress开发环境(三)----NFS网络根文件系统
Qemu搭建ARMvexpress开发环境(三)----NFS网络根文件系统标签(空格分隔):QemuARMLinux经过上一篇《Qemu搭建ARMvexpress开发环境(二)----通过
u-boot
micro虾米
·
2020-08-25 04:45
上一页
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
其他