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
Tiny6410
U-boot
移植
前言最近手头上的活松活了下来,趁着有闲工夫先自己又复习了一下一些基础知识,顺便深入了解了一下一些调试技巧,例如栈回溯的原理。想了想部门正在热火朝天的搞Android和Linux移植工作,又看了看我那吃灰已久的ARM11开发板,也正好拿出来搞一搞。手头上的ARM11的开发板是友善之臂的Tiny6410系列,当初读大三买来捣鼓了一学期,系统移植方面的东西初略接触了一点,算是入了个门吧。其实也就是跟着开
胧霖
·
2020-07-02 14:54
ARM
uboot和linux机器码分析
在
u-boot
和kernel中都会有一个机器码(即:MACH_TYPE),只有这两个机器码一致时才能引导内核,否则就会出现如下mach的错误信息:Error:unrecognized/unsupportedmachineID
oKuaiLe100
·
2020-07-02 13:18
根文件系统(rootfs)的制作
由于板子不知道什么缘故,
u-boot
的tftp功能无法应用,每次都用串口下载数据,但是到后面要下载文件系统的时候实在是太大了,完全无法下载,因此,尝试着做一个简单的文件系统,这个样子就能够跑起来了。
程序员到工程师
·
2020-07-02 13:22
Linux
uboot第一阶段代码(3)
开篇:
u-boot
第一阶段干了啥事:1.setthecputoSVC32mode设为管理模式2.turnoffthewatchdog关看门狗3.maskallIRQsbysettingallbitsintheINTMR-default
tupao1024
·
2020-07-02 13:17
uboot
u-boot
串口和stdio、console初始化及相关操作详解
console是构建在stdio之上的,console的初始化是board_r中最后收尾的操作。console的初始化函数console_init_r在common/console.c中实现:intconsole_init_r(void){char*stdinname,*stdoutname,*stderrname;structstdio_dev*inputdev=NULL,*outputdev=
metersun
·
2020-07-02 12:51
Linux+——u-boot
petalinux v2018.3 for linux 安装编译和优化流程步骤
1、概述Petalinux是Xilinx公司推出的嵌入式Linux开发套件,包括了LinuxKernel、
u-boot
、device-tree、rootfs等源码、库,以及Yoctorecipes,可以让客户很方便的生成
ltx张小白
·
2020-07-02 10:29
linux
Qt4.8.6 Embedded Linux 的编译与移植
烧写ARM-Linux系统,根据飞凌官方的用户手册成功为开发板烧写了
U-boot
、kernel3.0.1、以及rootfs.yaffs(均由飞凌官方提供)。
奔跑的小马哥
·
2020-07-02 10:43
arm-inux
qt开发
uboot第二阶段分析
uboot第二阶段分析:从start_armboot开始分析:一、gd_t和bd_t指针gd_t和bd_t是
u-boot
中两个重要的数据结构,在初始化操作很多都要靠这两个数据结构来保存或传递。
longshan_2009
·
2020-07-02 09:17
uboot
u-boot
与Linux内核机器码问题
在>一文中,执行完第6步的操作后,启动
u-boot
后,用bootm命令来引导内核(执行bootm0x30008000),但是执行后,卡住了,无法启动内核,现象如下:Startingkernel...UncompressingLinux
janlin1213
·
2020-07-02 05:17
嵌入式系统
linux内核
linux
c
io
timer
hex
详解
U-Boot
中printf函数的实现
详解
U-Boot
中printf函数的实现一、printf函数调用关系1.1fputc和srial_putc的关系/**Outputasinglebytetotheserialport.
iteye_5282
·
2020-07-02 04:51
uboot学习心得(uboot流程分析)max32590芯片
cpu.c:初始化CPU、设置指令Cache和数据Cache等interrupt.c:设置系统的各种中断和异常start.S:是
U-boot
启动时执行的第一个文件,它主要做最早期的系统初始化,代码重定向和设置系统堆栈
guoyiyan1987
·
2020-07-02 01:14
嵌入式linux
[转]
U-boot
研究与移植心得
参考了mobilefzb和赵春江两位大牛的,也研究了2010.06版本的和2011.06版本两个经典版本,也对比了TQ(我买的板是天嵌的)自己写的
U-BOOT
,学到了不少,也发现了很多东西,以下便记录以下自己的心得吧
dizhuang5374
·
2020-07-01 22:23
u-boot2020.04移植(1、
u-boot
的编译)
最近公司项目用到了xilinx的zynq7000soc,开发方式有所不同,驱动的数据都是通过设备树来提供,以前没接触过,所以想系统的学习一下相关的内容,但是手头只有一块三星的s5pv210开发板,使用的
u-boot
mcdx
·
2020-07-01 22:54
u-boot相关
u-boot
修改arm开发板ip和uboot的环境变量ip
注意:
u-boot
只管
u-boot
的环境变
Xiongzhizhu
·
2020-07-01 14:16
arm
[7]_编译内核错误提示2:recipe for target 'kernel/timeconst.h' failed 和 "mkimage" command not found -
U-Boot
----------------------------------------------------------------编译内核出现的错误------------------------------------------------------------------------------10.感觉就要成功了,执行make-j4uImage后出现:(说实在,还是第一次遇到这个问题)11
ZHAITEACH
·
2020-07-01 12:55
Hisilicon
Hi35xx
Notes
J-link烧写bootloader步骤
mini2440.jflash文件,然后确定,如下图所示如果打开成功则在下面的窗口里会有projectopenedscuessfully,如下图所示步骤三选中bootloader二进制文件,当然也包括
u-boot
ITCWD
·
2020-07-01 10:33
ARM
u-boot
和 linux/kernel 中的机器码一致性问题
一、
U-boot
中机器码的定义和赋值在u-boot-1.1.6/board/100ask24x0/100ask24x0.c文件中的board_init函数内,有if(isS3C2410){/*archnumberofSMDK2410
Hyacinyh
·
2020-07-01 10:29
Bootloader
Kernel
u-boot
和linux的机器码问题分析
在>一文中,执行完第6步的操作后,启动
u-boot
后,用bootm命令来引导内核(执行bootm0x30008000),但是执行后,卡住了,无法启动内核,现象如下:Startingkernel...UncompressingLinux
喵弟_
·
2020-07-01 05:21
嵌入式Linux
Arm-linux-gcc交叉编译器下载与安装
可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、
u-boot
、Linuxkernel
天生我才&必有用
·
2020-06-30 20:24
嵌入式
ubuntu 下串口调试工具 minicom安装与配置
如果项目中使用的bootloader为
u-boot
,那么在用minicom向目标板传送kernel时会发生一些错误。
邹亚鹏
·
2020-06-30 20:04
嵌入式
Exynos4412 Uboot 移植(二)—— Uboot 启动流程分析
工作模式为SVC模式b--关闭中断,mmu,cachev--关看门狗d--初始化内存,串口e--设置栈f--代码自搬移g--清bssh--跳c第二阶段a--初始化外设,进入超循环b--超循环处理用户命令可见,
U-Boot
zqixiao_09
·
2020-06-30 19:04
Uboot移植
Uboot
Exynos4412
应用
嵌入式开发
一步一步教你怎么编译GNU ARM GCC 交叉编译器arm-none-eabi-gcc
可是最近因为要在windows下面编译
u-boot
的原因,因为找不到合适的arm编译器,故只能
LanPZzzz
·
2020-06-30 18:41
其他问题
嵌入式Linux学习笔记(基于S5PV210 TQ210)
裸机编程4.1、汇编学习4.2、S5PV210启动流程4.3、点亮一个LED4.4、串口4.5、实现printf4.6、时钟配置4.7、重定位4.8、DDR4.9、NAND读写4.11、LCD操作5、移植
u-boot
奋斗-永无止境
·
2020-06-30 18:56
嵌入式开发
uboot启动过程教程详解
1.1U-Boot工作过程
U-Boot
启动内核的过程可以分为两个阶段,两个阶段的功能如下:(1)第一阶段的功能Ø硬件设备初始化Ø加载
U-Boot
第二阶段代码到RAM空间Ø设置好栈Ø跳转到第二阶段代码入口
zjhqlmzldx
·
2020-06-30 18:23
uboot
Android系统启动流程
关键词:
U-boot
、Linux、Android
zirconsdu
·
2020-06-30 17:51
Linux内核
Linux-2.6.32.2内核在mini2440上的移植(四)---根文件系统制作(3)
5,
u-boot
版本:u-boot-200
zhoujk0520
·
2020-06-30 16:40
linux
内核模块
OK6410开发板android系统boot编译—/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc:命令未找到
当时按照教程文档安装好Ubuntu-amd-64和配套交叉编译器之后,进行make编译
u-boot
,直接报如下错误:/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc
yang-zxy
·
2020-06-30 12:27
安卓底层开发
S3C2440通过NFS启动的
U-Boot
参数设置
configmakemenuconfigARCH=armmakeuImageARCH=armCROSS_COMPILE=arm-linux-//将uImage拷至TFTPcparch/arm/boot/uImage/tftpboot///
u-boot
武溪嵌人
·
2020-06-30 12:05
嵌入式
kernel的启动过程,head.S到main.c
kernel的启动过程,head.S到main.c:head.S:head.S主要做的事情是处理
u-boot
传入的参数,具体如下:判断是否支持这个CPU判断是否支持这个单板(对比机器ID建立一级页表使能
水木无痕
·
2020-06-30 11:44
kernel
start
u-boot
传递给内核的参数bootargs和命令bootcmd(上)
Bootcmd:Bootcmd是自动启动时默认执行的一些命令,因此可以在当前环境中定义各种不同配置,不通过环境的参数配置,然后设置bootcmd为你经常使用的那种参数。如果要输入分号,记得要这样输入:‘\;’,zImage使用的goaddr,uImage使用的是bootmaddr.Bootargs:Bootargs是环境变量中的重中之重,介绍一些bootargs常用的参数,1)root用来指定ro
鱼思故渊
·
2020-06-30 10:34
嵌入式开发
bootargs参数
bootcmd命令
nfs挂载
AM335x 有四个不同的启动阶段:
直接从启动源加载
U-Boot
启动不是很方便?首先,第一步的ROMCode不
yuntongsf
·
2020-06-30 10:35
移植U-BOOT-2016.11到JZ2440详细教程(5)
让
U-boot
支持NorFlash这节的移植应该是最简单的,修改代码量最少。但是我们还是要对源码进行一个简单的分析。
丶未云何龙
·
2020-06-30 10:22
移植u-boot
2016.11
QSDK art分区地址映射
U-Boot
启动过程及简单代码分析这里以AR7241的
U-Boot
为例MIPS架构简介MIPS地址空间:这里说的是地址空间,不是内存空间。内存只是映射在一部分地址空间上而已。
yubing_615
·
2020-06-30 10:08
linux系统
UBOOT 学习心得(UBOOT流程分析)
参考了fzb和赵春江两位大牛的,研究了2010.06版本的和2011.06版本两个经典版本,也对比了TQ(我买的板是天嵌的)自己写的
U-BOOT
,学到了不少,也发现了很多东西,以下便记录以下自己的心得吧
jtjshzhx
·
2020-06-30 09:23
海思3516u-boot参数设置说明
config为emmc方式重新编译出镜像才能烧写;烧写nor/nandflash或emmc前,先将启动模式配置到相应模式:参考《HiBurn工具使用指南.pdf》将镜像烧写到flash/emmc中二、配置
u-boot
yt123456yt
·
2020-06-30 09:20
HI3516a w25q128 spi flash无法启动问题
海思HI3516a开发套件上spiflash硬件默认3addr模式,需要更改
u-boot
代码才能正确支持3addr模式,具体操作如下:更改
u-boot
代码osdrv/opensource/uboot/
u-boot
白杨林荫
·
2020-06-30 09:09
HI3516A开发
T1042/T2080 内核移植阶段(一)串口乱码问题解决
u-boot
起来之后,通过网络加载内核、文件系统及设备树,发现加载过程中串口出现乱码,并死机。
yhcs1213
·
2020-06-30 07:28
移植
linux开发
linux系统移植
(三)zc702Linux启动过程
接上一篇第一次一股脑成功编译完成后,编译后的输出文件保存在poky/build/tmp/deploy/images/zc702-zynq7/目录下,有
u-boot
、内核镜像、根文件系统、设备树文件等。
黎杨
·
2020-06-30 06:05
Yocto
u-boot
的启动流程分析(一)
这周翻了翻u-boot-Xilinx的源码,结合着网上看的对cortexA8、A9的
u-boot
的源码分析,再结合自己在Xilinx上下的
u-boot
源码,试着对
u-boot
的启动流程进行一下分析,也给自己理一下思路
黎杨
·
2020-06-30 06:05
Linux
uboot的makefile分析
u-boot
的源代码包含了对几十种处理器、数百种开发板的支持,可是对于特定的开发板,配置编译过程只需要其中部分程序。这里就需要用到Makefile了。
SongyunYang
·
2020-06-30 06:33
u-boot
Android 源码初步认识
1.源码结构"BootLoader"u-boot.imgMLO连接硬件和操作系统的中间件,检测与配置硬件,启动操作系统"uImage"Linux内核,被
u-boot
识别引导"ramdisk.img"Android
青楼爱小生
·
2020-06-30 02:12
LINUX移植——内核移植(一)
Fedora9安装在VMware虚拟机上;开发板:友善的tiny210,256M的FLASH;移植linux:LINUX-3.3.5;交叉编译环境:arm-linux-gcc-4.4.3这个是友善2440里带的;
u-boot
xie0812
·
2020-06-30 01:53
韦东山uboot_内核_根文件系统学习笔记1.1.1-第001课_
U-boot
分析与使用-第001节_
u-boot
分析之编译体验
零烧写裸机程序过程(1)windows下打开cmd,进入bin文件目录(2)输入命令oflashxxx.bin(3)输入0.OpenJTAG烧写;1.S3C2440;(4)若烧写到nandflash:开发板启动的时候需要把SW2拨码开关拨码到具有SW2丝印端一侧;若烧写到norflash:开发板启动的时候需要把拨码开关拨码到另外一侧。一编译配置过程(1)解压缩《u-boot-1.1.6.tar.b
xiaoaojianghu09
·
2020-06-30 00:06
uboot - 配置过程1(分析国产君正的ingenic-linux-kernel3.10.14-x1000-v8.2-20181116\
u-boot
\mkconfig脚本)
=分析uboot的配置过程(mkconfig脚本)=uboot怎么配置?我们在终端上执行makeNAME_config时的运行过程解析!STEP1:%_config::unconfig@$(MKCONFIG)-A$(@:_config=)我们执行make*_config时会运行makefile的这两行程序,先分析下:这个其实就是运行uboot根目录下的mkconfig文件,并传入2个参数:$1:-
xiaoaojianghu09
·
2020-06-30 00:06
U-Boot
操作Flash (NOR, NAND & SPI)
U-Boot
中操作三种flash的命令集:ActionNORNANDSPICopyFlashtoRAMcp.[bwl]nandreadeepromreadWritetoFlashfromRAMcp.
luerlyhs
·
2020-06-29 20:21
uboot
uboot命令行从U盘升级kernel
最近在项目中就遇到了一个尴尬的情况,刚做出来的板子OTG口用不了,不能升级和刷机,也没有SD卡,只有一个USB2.0口,通过串口只能看到启动到了
u-boot
,kernel中的串口被关闭了,并且kernel
lostnc
·
2020-06-29 20:20
rk3328
uboot
kernel
u-boot
Makefile完全解读
编译
u-boot
的步骤:#makeXX_configXX表示某个cpu体系#make生成我们需要的u-boot.bin具体可参考
u-boot
文件中的README。
williamwang2013
·
2020-06-29 18:47
linux
系统
u-boot
Makefile
实验2—
U-boot
的烧写及使用
一、实验目的:1、了解
U-boot
的常用命令2、了解Linux内核的引导二、实验环境:1、Ubuntu12.04以上发行版2、U-boot-2010.033、FS4412平台4、交叉编译器arm-none-linux-gnueabi-gcc5
wenfei11471
·
2020-06-29 17:22
系统移植
Linux
驱动开发
Linux
系统移植
LS1043ARDB开发板bootloader单独编译过程
2、再下载
u-boot
源码文件,编译出u-boot.bin文件。3、[可选项]编译OP-TEE二进制文件。4、继续编译TF-A二进制文件。(先编译出BL2二进制文件,再编译出FIP二进制文件
ImGeorge
·
2020-06-29 09:40
编译uboot
1.下载UBOOT源码去http://ftp.denx.de/pub/
u-boot
/网站下载最新的UBOOT源码u-boot-2020.04.tar.bz22.下载交叉编译工具去linaro官网https
CHRIS-ZSY
·
2020-06-29 09:00
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他