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
第十二章、Tiny4412
U-BOOT
移植十二 DDR3初始化顺序
在看
U-Boot
的这段代码时,也徘徊了很久,不知道如下手,很多文章或资料都将这一段分析过程有意无意的隐藏掉了,最多也只是提一下说参考裸板的代码,在找不到任何资料的情况下,我只能依靠芯片手册上,三星在内存控制器这一章
eshing
·
2020-06-23 06:20
tiny4412
U-Boot
移植
第八章、Tiny4412
U-BOOT
移植八 SDRAM工作时序与原理
DDR出身自SDRAM,严格的说应该叫DDRSDRAM,DDRSDRAM是DoubleDataRateSDRAM的缩写,是双倍速率同步动态随机存储器的意思,所以,有很大一部分,两者是一样的,理解SDRAM,然后再来理解DDR。在SDRAM上的改进,效果应该更好一些,这里要感谢Chinaunix.net的大神--TekkamanNinja,我的内存的学习资料都是TekkamanNinja的博客中介绍
eshing
·
2020-06-23 06:20
tiny4412
U-Boot
移植
[转]用OpenOCD、GDB、Insight 调试
U-BOOT
终于在网上看找到这个
U-BOOT
调试方法了,还没来得急自手试,先放在这,找个时间试试,这里一个主要难点可能就是,怎么使OpenOCD连上开发板了,想先拿QQ2440来试,再拿工作板Star8132开发板
da895
·
2020-06-23 02:37
技术人生
(四)
u-boot
启动流程分析(C语言部分board_r.c)
C语言部分主要集中在两个函数board_init_f和board_init_r,主要是board初始化的前部分(front)及后部分(rear),上一节我们分析了board_init_f函数的实现,这一节我们来看看board_r.c:common/board_r.cvoidboard_init_r(gd_t*new_gd,ulongdest_addr){......for(i=0;ireloc_o
丁香树下丁香花开
·
2020-06-23 00:57
uboot
u-boot
start.s 分析
http://blog.csdn.net/abc19842008/article/details/4061157开始start.s分析,根据S3C2410来跟踪代码,参考了S3C2410的datasheet和网上各个帖子一般来说,大家都是从start.s来分析UBOOT,但是事实是流程是从makefile中来的,也就是说是在敲入makesmdk2410_config和makeall后才进入star
cr4kb0y
·
2020-06-23 00:35
u-boot
loader
开发板启动调试记录--nand启动
u-boot
设置启动参数,在启动时候会传给kernel,如下方式修改了启动参数:setenvbootargs"noinitrdroot=/dev/nfsnfsroot=192.168.2.102:/work
三叶草的嵌入式实验室
·
2020-06-22 23:55
智能家居
(一)Makefile研究 —— 必备语法
随着阅读的代码量的增多,发现,对于理解一些源码框架比如
u-boot
、inux、andriod,要是
Captain军弟
·
2020-06-22 23:46
linux
u-boot
上移植新的 网卡 驱动,初始化了两个网卡
wenku.baidu.com/view/723e304be45c3b3567ec8b56.html这篇文章假设用的demo板是omap3devkit8000,我们自己的板叫myboard.看这篇文章前可以先看我写的前一篇文章:
u-boot
cchaonjust
·
2020-06-22 20:18
Android 驱动开发系列一
其次,编译好
u-boot
、kernel和ICS。最后,开始确定要编写什么驱动。由于我这个210板子上没有可控制的GPIO设备
一介布衣萧萧
·
2020-06-22 19:07
android
从
u-boot
理解armv7异常处理
说到异常,就会想起不正常情况。异常确实是CPU处理非正常流程的一种手段。这里要说的是中断也是一种异常,而且ARMV7KH定义了两种中断异常,irq与fiq。中断是我们熟知的,中断向量表跟异常向量表是什么关系呢。当外设发生中断时,通知中断控制器,中断控制器只是向CPUCORE发送了IRQ,也就是说在CORE看来所有中断只能称为IRQ异常。下面理一下armv7在异常处理上的设置。1、armv7异常向量
如之
·
2020-06-22 17:47
alterasoc
u-boot
在s3c2410开发板上移植(NAND Flash Boot)过程
1)
u-boot
版本1.1.3,gccversion3.3.3(DENXELDK3.1.13.3.3-9)2)在Makefile中加入bks2410_config:unconfig@.
bekars
·
2020-06-22 17:46
BEmbedded
U-boot
终于在ram中起来了,串口有输出了
后经高人指点,
u-boot
好像不支持nandflash启动,我的板子是samsungk9f120800b64Mnandflash,需要在
u-boot
的前4K字节编写将
u-boot
拷贝到ram中的
bekars
·
2020-06-22 17:45
B原创
The DENX
U-Boot
and Linux Guide (DULG) for TQM8xxL
Tableofcontents:1.Abstract2.Introduction2.1.Copyright2.2.Disclaimer2.3.Availability2.4.Credits2.5.Translations2.6.Feedback2.7.Conventions3.EmbeddedLinuxDevelopmentKit3.1.ELDKAvailability3.2.SupportedH
bekars
·
2020-06-22 17:45
BEmbedded
纯Linux下的 ARM裸机调试环境搭建(GDB + JLink)
前些天由于想研究下
U-BOOT
的源代码,不得不在linux下编译,就google到了众多大牛的帖子,且找到了JLink的官方linux版。综
atomicfox
·
2020-06-22 15:51
简单说说
U-boot
的修改
uboot是一个通用的免费开放源码的boot程序,支持很多的处理器。以下是现在网上下载一个u-boot-1.1.1版本,用于at91rm9200系统的修改的例子。最后在redhat8.0上,用gcc2.95编译通过。在网上下载了uboot-1.1.1版本。要用于自己的at91rm9200的系统,这个系统的情况是:SDRAM:32MbytesNCS1FLASH:8MbytesNCS0涉及到的文件有四
at91rm9200
·
2020-06-22 15:46
网络文摘
源码编译TF卡启动BBB的debian系统
不得不移植一套能满足需求的debian系统,下面是相应的过程(在Ubuntu14.04下进行):1.创建bbb-debian目录并进入到该目录下:mkdirbbb-debiancdbbb-debian2.准备
u-boot
网路元素
·
2020-06-22 15:14
u-boot
启动流程分析(2)_板级(board)部分
转自:http://www.wowotech.net/
u-boot
/boot_flow_2.html目录:1.前言2.GenericBoard3.
anxuan3201
·
2020-06-22 14:33
007.链接器命令脚本LD文件教程(1)
下面代码中显示了
U-Boot
引导加载程序使用的链接器描述文件的部分内容。该脚本从这里开始定义了二进制ELF镜像的输出段。
嵌入式大玩家
·
2020-06-22 14:46
在
U-boot
中添加Cubieboard(全志A10)以太网驱动
因此,需要打开
U-boot
的网络功能,u-boot-sunxi-sunxi中没有找到明显的网络驱动代码,或许有通用的驱动,但可以获得资料的途径有限,再说我是个初学者,平时工作属于自动控制类,网络方面很菜
andy_wsj
·
2020-06-22 14:26
u-boot学习
在JZ2440上移植设备树---上:
u-boot
移植
在JZ2440上移植设备树–上:
u-boot
移植为了用上买了之后就一直在吃灰的JZ2440,决定下一番功夫在jz2440上移植设备树。
李恪
·
2020-06-22 14:03
linux系统移植
【笔记】构建Linux 0.1(BeagleBone Black)
要构建Linux,很简单,只有3个部分,1,bootloader,即启动引导程序,我选择
U-Boot
。2,Linux内核。3,应用程序
外星间谍
·
2020-06-22 13:30
嵌入式
第十一期
U-Boot
介绍《路由器就是开发板》
从这一期开始我会利用10期的量来在我们之前改造过的开发板上进行
U-Boot
相关的实验,目标是将ralink_SDK3.6版本的
U-Boot
增加webfailsafe功能,就是论坛里大家说的”不死
U-Boot
aggresss
·
2020-06-22 12:56
路由器就是开发板
第十八期
U-Boot
网络原理分析《路由器就是开发板》
上一期在写入flash时用到了tftp服务tftpboot0x80100000uboot.bin,也就是通过网络传输协议,这一期我们来分析一下
U-Boot
是怎么控制hg255d进行网络传输的。
aggresss
·
2020-06-22 12:56
路由器就是开发板
第十五期 MIPS汇编
U-Boot
从start.S开始《路由器就是开发板》
这一期我们概略说一下MIPS架构并了解一下简单的汇编语句。首先推荐大家阅读一下SDK里DataSheet文件夹下的SeeMIPSRunLinux.pdf和MIPS.Assembly.Language.pdf两个文档。MIPS的ISA(InstructionSetArchitecture)超级精简,现在市面上大多数的路由器都是基于MIPS架构的,因为当年ARM还没有发力网络终端这个领域,所以现在很多
aggresss
·
2020-06-22 12:24
路由器就是开发板
u-boot-2016.01移植笔记之对
u-boot
的裁剪以及配置环境变量
现在,我们的
u-boot
已经对全部的硬件支持了,接下来就是启动内核,在这之前需要先配置好环境参数,在
u-boot
的打印信息中我们可以看到我们就搜索这句话,结果是在common\env_common.c中
a1043503402
·
2020-06-22 10:26
u-boot
飞腾FT2000/4
u-boot
/UEFI开发环境搭建
ResourceDescriptorsforACPIubuntu16.04操作系统下的edk2安装安装环境:ubuntu16.04.6gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu安装编译
u-boot
黑客三遍猪
·
2020-06-22 10:45
linux内核与驱动开发
Freescale iMX6的
u-boot
和kermel编译,并生成.dtb
前提:①.已有
u-boot
源码,要求包含配置文件;②.已有kernel源码,要求包含配置文件(此处使用了imx_v7_defconfig)、imx6solo_RIoTboard.dts(用于生成dtb文件
Soldier_L
·
2020-06-22 05:15
嵌入式Linux
ARM-Linux应用程序自动升级以及自动回滚的实现
2.用到的工具fw_printenv(这个在
u-boot
的tools/env)下能生成生成f
mingllu
·
2020-06-22 01:10
linux应用程序开发
初识 Linux Kernel 移植 之 内核启动调试
在linuxkernel移植时,从
u-boot
跳转到kernel启动阶段后,串口控制台只打印了内核解压完成的信息:UncompressingLinux...done,bootingthekernel.这段消息的意思是内核解压完成
white_bugs
·
2020-06-22 01:03
嵌入linux
Xilinx zynq zc702学习总结
Xilinxzynqzc702开发:一、zynq开发整个生态系统搭建:1.基础资料获取:https://github.com/Xilinx/(包括:交叉编译工具,linuxkernel源码,
u-boot
Klaus_Wei
·
2020-06-21 23:21
xilinx
zynq系列开发
codeSourcery交叉编译环境
可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、
u-boot
、Linuxkernel
HanXiao_Yan
·
2020-06-21 21:03
Linux
Ubuntu交叉编译
U-boot
U-Boot
:全称UniversalBootLoader,是遵循GPL条款的开放源码项目.作用:系统引导.(相当于我们电脑的BIOS).1.下载相应的Uboot压缩包.
Darton_Zhang
·
2020-06-21 19:49
Ubuntu系统
移植uboot2012.04.01到JZ2440(长文,详细记录)
1.下载uboot2012.04.01,并尝试编译smdk2410a.官网下载b.tar解压c.配置:makesmdk2410_configd.编译:make遇到问题:make:***[
u-boot
]Error139
卡木_
·
2020-06-21 18:47
嵌入式&&Linux
U-BOOT
源码分析及移植
本文从以下几个方面粗浅地分析
u-boot
并移植到FS2410板上:1、
u-boot
工程的总体结构2、
u-boot
的流程、主要的数据结构、内存分配。
BelindaBen
·
2020-06-21 17:39
arm
U-Boot
中Distro_bootcmd的实现分析
DistroBootDistroBootcmd是
U-Boot
中设计的一种启动机制,用来自适应各种不同的启动媒介,并从中找到可用的启动镜像然后启动,具体实现逻辑如下:板级自定义启动设备#defineBOOT_TARGET_DEVICES
Andyshrk
·
2020-06-21 16:29
U-Boot
U-Boot
v2020.01 和 Linux 5.4 在 RK3399 上部署
U-Bootv2020.01和Linux5.4在RK3399上部署mainline的
u-boot
和linuxkernel可能很多玩Linux的同学都听过mainline或者upstream这两个词,但是又搞不清他们到底指的是什么
Andyshrk
·
2020-06-21 16:28
Linux
Kernel
U-Boot
Linux
Kernel
mainline
rk3399
Linux Kernel 和
U-Boot
编译的那些事
这篇文章主要教大家如何正确的去编译LinuxKernel、
U-Boot
这些著名的开源软件。也许很多同学会说:编译是小case啊,我都make过成千上万次了!
Andyshrk
·
2020-06-21 16:28
Linux
Kernel
2440 移植
u-boot
是串口乱码问题
1.按照韦东山的书移植
u-boot
到jz24402.移植到get_HCLK()get_PCLK(),按照书上所说烧到nor串口就能打印了3.但是使用的时候一直乱码,网上查了查也没解决4.尝试重新移植.比较代码就是不行
Aexisun
·
2020-06-21 16:25
2440
Linux学习
XiaomiRouter自学之路(10-GitHub搭建环境(Openwrt))
题图:githubXiaomiRouter自学之路(10-GitHub搭建环境(Openwrt))通过前面几个章节的学习,
U-boot
已经能够正常的启动并通过tftp在线更新
U-boot
,下面就接着搭建
Creator_Ly
·
2020-06-21 11:24
视频教程-4.5.数组&字符串&结构体&共用体&枚举-C语言专题第5部分-C/C++
精通
U-Boot
、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410
weixin_28976639
·
2020-06-21 09:28
Busybox快速构建根文件系统
1.busybox下载busybox源码包官网下载busybox官网开发者手册下载完成后,解压得到如下图所示目录:busybox与内核源码、
u-boot
源码配置类似,也存在默认配置,在configs目录下面
咸鱼看到胖脸猫
·
2020-06-21 08:43
Linux根文件系统
u-boot
中CONFIG_SUPPORT_SPL、CONFIG_SPL和CONFIG_SPL_BUILD的作用
u-boot
关于SPL有三个配置项,CONFIG_SUPPORT_SPL、CONFIG_SPL和CONFIG_SPL_BUILD,其中CONFIG_SUPPORT_SPL和CONFIG_SPL在Kconfig
liujunhuasd
·
2020-06-21 07:00
u-boot
烧写emmc,并从emmc读数据到内存启动内核
使用的是petalinux-v2015.4-final版本编译出来的
U-BOOT
及image.ub。板子内核芯片为ZYNQ-7021。
心上枫叶红
·
2020-06-21 06:17
开发板环境
基于RK3399的Linux驱动开发 -- 往内核添加自己板型
文章目录说明创建soc目录创建dts文件创建构建配置构建修改
u-boot
环境变量硬编码说明平台:RK3399板型:NanoPC-T4Host:Ubuntu16.04Kernel:https://github.com
VeryCoolVenkee
·
2020-06-21 04:22
Linux驱动开发
自己对android开机速度优化的一点理解
Android开机速度优化大体可从以下几个方面着手:先说下Android启动流程:Boot0->Boot1->U-Boot->kernel->Android从debug看出boot0和
u-boot
基本不花费时间
西热力江
·
2020-06-21 01:06
android
U-boot
LCD驱动程序分析 IMX6ULL
在学习uboot时,对drivers文件夹里的这么多文件很困惑,比如/drivers/video文件夹,里面有特别多关于LCD的子文件驱动,那么uboot启动时是具体调用哪一个呢?研究了两个小时后搞懂了,下面详细记录一下我分析时是先从后往前分析。首先在board/freescale文件夹里找到自己的板子,例如NXP官方是mx6ullevk(正点原子的板子是mx6ull_alientek_emmc)
gailj
·
2020-06-21 01:27
u-boot
linux启动过程(一)
这方面的例子包括
U-Boot
、RedBoot和Lucent的MicroMonitor。嵌入式平台通常都是与引导监视器搭配销售的。
嵇康
·
2020-06-21 00:44
linuxc
nuc972
u-boot
2020移植 -spl加载
第一阶段:a--设置cpu工作模式为SVC模式第一阶段的文件:arch/arm/cpu/arm926ejs/start.S平台相关,CPU工作模式设为SVC模式,关MMU,关icahce(CPU相关)设置异常向量表.globl是globl是把_start这个标号全局化,是编译器的操作,并不是汇编指令。_start代表程序start.S的入口。这段代码的功能是设置异常向量表。breset所处的位置是
liujunhuasd
·
2020-06-20 07:00
nuc972
u-boot
2020移植 -u-boot.lds链接文件
GNU编译器生成的目标文件缺省为elf格式,elf文件由若干段(section)组成,如不特殊指明,由C源程序生成的目标代码中包含如下段:.text(正文段)包含程序的指令代码;.data(数据段)包含固定的数据,如常量、字符串;.bss(未初始化数据段)包含未初始化的变量、数组等。C++源程序生成的目标代码中还包括.fini(析构函数代码).init(构造函数代码)等.链接脚本的作用链接器的任务
liujunhuasd
·
2020-06-19 17:00
2.1【Linux系统移植之一】:移植
U-Boot
(制作u-boot.bin文件)
文章目录一、下载源码、编译源码二、修改源码(适配自己的开发板)2.1拷贝配置文件2.2拷贝头文件2.3拷贝开发板对应板级文件夹2.4网络驱动修改三、编译新的
U-Boot
(自己开发板的
U-Boot
)四、烧写
Old_Driver_Lee
·
2020-06-08 16:26
linux驱动学习
移植U-Boot
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他