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
TQ210——U-boot
u-boot2020.04移植(小记:重定位前后保留的堆内存是如何被malloc的)
以malloc为例再来看下重定位后结论重定位前的堆内存池首先看一下重定位前,在重定位前也就是第一阶段,
u-boot
会保留一片内存用于堆,也就是gd->malloc_base这篇区域,其大小为0x400,
mcdx
·
2020-07-31 11:32
u-boot相关
.balignl 16,0xdeadbeef浅析
http://zqwt.012.blog.163.com/blog/static/12044684201031102956976/最近在分析
u-boot
的源代码,看到这一行:.balignl16,0xdeadbeef
weixin_33842304
·
2020-07-31 10:00
unrecognized/unsupported machine ID
0x33f60264).解决方法一========================================================Linux内核启动时出现:badmachineID,原因大致是
u-boot
嘉行懿事
·
2020-07-30 22:04
嵌入式系统
__attribute__ ((section(".text")))的测试
一、测试原因在学习
u-boot
的环境变量过程中,看到有如此的代码,现对涉及到的内容进行实验测试。二、测试目的1、了解gcc允许对段的属性进行更改的方法。
weixin_33834137
·
2020-07-30 22:49
NUC972DF71Y--linux系统构建(系统移植)
1、系统组成(1)硬件系统cpu核心(arm926ejs)SOC(NUC972DF71Y)其他(2)软件系统u-bootuImagefilesystem(rootfs)2、嵌入式系统构建(1)烧写
u-boot
秋的本格
·
2020-07-30 22:19
u-boot
与linux下网卡MAC地址的更改
前言①假设有许多开发板,连接到了同一个路由器中,而路由器的dhcpd是根据MAC地址来分配一个固定的IP地址,那么就需要为每一个开发板设定一个不同的MAC地址从而获取不同的IP地址。②MAC地址是需要购买的(参考点1),在产品出厂之前,都需要给板子一个MAC地址(如果有对应的设备,例如网卡,Wifi)。且这个MAC地址在出厂后,我们并不期望被更改。下面简述了嵌入式产品中如何保证IP地址不被更改的、
TonyHo
·
2020-07-30 21:43
Linux
u-boot-2010.03编译过程(初版)
EmbedSky_20091210,下载地址http://dl.dbank.com/c0cpqu06ak3.uboot版本:u-boot-2010.03,下载地址ftp://ftp.denx.de/pub/
u-boot
风1122
·
2020-07-30 20:36
uboot编译移植
Linux--根文件系统的挂载过程分析
前言:本篇文章以S3C6410公版的LinuxBSP和
U-Boot
来进行分析,文中所有提及的名词和数据都是以该环境为例,所有的代码流程也是以该环境为例来进行分析。哈哈。
guopeixin
·
2020-07-30 15:04
Linux
Driver
hi3520dv300
u-boot
网卡驱动移植
海思原厂提供的
u-boot
网卡驱动有问题,不能用,需要修改驱动程序。
wonview
·
2020-07-30 13:30
移动开发
android
framework
linux
编译内核提示mkimage command not found –
U-Boot
images will not be built
ubuntu14.0464位系统编译linuxkernel时提示:“mkimage”commandnotfound–U-Bootimageswillnotbebuilt按照以往经验,我们需要安装依赖包:sudoapt-getinstalluboot-mkimage但却提示”现在没有可用的软件包uboot-mkimage,但是它被其它的软件包引用了。这可能意味着这个缺失的软件包可能已被废弃“怎么破?
火星的码农
·
2020-07-30 10:44
linux
关于mtk lk
lk是littlekernel的简称,是一种bootloader(作用同常见的
u-boot
差不多),是TravisGeiselbrecht开发的一个开源项目,github地址为git://github.com
mcgrady_tracy
·
2020-07-30 08:16
mtk开发
qemu 模拟-arm-mini2440开发板-启动
u-boot
,kernel和nfs文件系统
qemu本文介绍了如何编译
u-boot
、linuxkernel,然后用qemu启动
u-boot
和linuxkernel,达到与开发板上一样的学习效果!
zeroboundary
·
2020-07-30 06:59
ARM嵌入式
Linux
驱动
kernel
嵌入式基础学习-
U-Boot
使用
U-Boot
介绍
U-Boot
,全称UniversalBootLoader,是遵循GPL条款的开放源码项目。
U-Boot
的作用是系统引导。
新意识-有意思
·
2020-07-30 05:17
硬件
u-boot
源码解析之一-I2C
最近在看uboot源码,写个博客分享一下自己的学习例程,同时也是做个笔记,方便后面的复习。硬件平台:RK3188u-boot版本:2014-01RK平台I2C源码在drivers/i2c目录中的rk_i2c.c和rk_i2c.h文件中,面向用户调用的函数有两个/**i2c_read-Readfromi2cmemory*@chip:targeti2caddress*@addr:addresstore
woriaty
·
2020-07-30 05:47
嵌入式linux的tftp安装配置及tftp命令用法
因为
u-boot
本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。1、安装tftp
嵌入式狂热者
·
2020-07-30 05:53
嵌入式linux开发
嵌入式Linux系统移植开发-(1)基于Yocto构建嵌入式
u-boot
,内核,文件系统
基于Yocto构建嵌入式
u-boot
,内核,文件系统Yocto是什么?简单地概括,它是一个工具,可以用来构建
u-boot
,kernel,文件系统,交叉编译工具链,等等。
微联智控工作室
·
2020-07-30 05:33
嵌入式Linux系统移植开发
Debian系统移植 -- 持续更新
Debian系统移植系统分析debian系统Linux系统启动流程分析移植步骤移植过程
U-BOOT
移植获取官方源码修改源码编译测试Kernel移植获取源码修改源码编译测试Rootfs移植获取根文件系统移植启动测试系统分析
Turing图灵
·
2020-07-30 04:51
Linux
u-boot
网络启动分析(一) 网络初窥
arch/powerpc/cpu/mpc8xx/cpu.c最近做了一个项目,涉及到了
u-boot
,走了不少弯路。鉴于
u-boot
在以后的嵌入式开发中的巨大作用,决定对uBoot源码进行剖析。
折花怕扎手
·
2020-07-30 00:43
u-boot
Porting
U-boot
for SPEAr310(arm926) --- 1
关键词:
U-Boot
;移植;arm926ejs;SPEAr310SPEAr310简介SPEAr3xx是STARM926EJ-S核,集成丰富外设的MPU,其针对Ethernet运用的型号为SPEAr310
sealman
·
2020-07-30 00:33
技术交流
嵌入式Linux-JZ2440-06课-
u-boot
介绍
U-Boot
,全称UniversalBootLoader,是遵循GPL条款的开放源码项目。
U-Boot
的作用是系统引导。
U-Boot
从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。
qq_35989861
·
2020-07-29 22:34
S3C2440学习笔记
U-boot
移植 (v2012.04.1 S3C2440平台) (五) DM9000驱动支持,yaffs文件系统下载支持
9DM9000网卡驱动支持u-boot-v2012.04对DM9000网上的支持已经比较完善的,只需要在配置里加上DM9000的编译选项,并在启动时加上DM9000的初始化就行了。include/configs/micro2440.h:#defineCONFIG_DRIVER_DM90001#defineCONFIG_DM9000_BASE0x20000000#defineDM9000_IOCON
novawl
·
2020-07-29 21:54
嵌入式系统
U-boot
移植 (v2012.04.1 S3C2440平台) (二) Nand flash 启动支持
5NANDFlash启动支持对于老版的
u-boot
,由于Norflash支持读取代码执行,所以
u-boot
默认是烧写进Norflash启动的。
novawl
·
2020-07-29 21:54
嵌入式系统
flash
平台
c
table
vector
alignment
U-boot
移植 (v2012.04.1 S3C2440平台) (三) Nor flash Nand flash 驱动支持
7NORFlash(SSTVF1601)支持在
u-boot
中添加对Norflash的支持比较简单,大多数Norflash都支持CFI接口,而
u-boot
有对cfiflash的驱动支持。
novawl
·
2020-07-29 21:23
嵌入式系统
flash
c
平台
struct
cmd
io
U-boot
移植 (v2012.04.1 S3C2440平台) (四) usbslave 下载功能实现
8usbslave下载功能实现网上有很多关于在
u-boot
中添加usbslave功能的教程,我主要是参照了一位叫tekkamanninja的网友的实现,在u-boot-v2012.04上实现了usbslave
novawl
·
2020-07-29 21:23
嵌入式系统
友善micro2440(s3c2440)
U-boot
移植过程
到
u-boot
官网http://www.denx.de/wiki/
U-Boot
上下载了最新版u-boot-2009.06。移植到过程主要是参照了韦东山的《嵌入式linux应用开发完全手册》一书。
novawl
·
2020-07-29 21:23
嵌入式系统
U-boot
移植 (v2012.04.1 S3C2440平台) (一) 平台相关文件修改
平台)项目github地址:https://github.com/novawl/u-boot-v2012.4.1预期目标:1)实现NandflashNorflash烧写;2)实现Nandflash启动
U-boot
novawl
·
2020-07-29 21:23
嵌入式系统
用ARM/单片机伙伴们,如何全面快速认知
u-boot
很多介绍
u-boot
的文章,对与刚学习
u-boot
的来说,不容易形成框架式的认知,本文目的是快速对
u-boot
形成框架认识,希望能有所帮助。
老理说的好
·
2020-07-29 19:52
u-boot
linux
u-boot
iTop-4412精英版的u-boot-2017.11移植教程(一)
获取u-boot-2017.11本博客的版本是u-boot-2017.11.tar.bz2.注:关于
u-boot
的启动流程及原理,本博客就不详细说明,网上教程也是一大堆,想要了解的各位可以自行搜索学习官网下载地址
hyyoxhk
·
2020-07-29 19:22
u-boot
移植
NXP IMX6ULL老版本源码下载方法
摘要记录当我们不想使用官方发布的Yocto工程,如何在NXP官网独立下载kernel和
u-boot
源码。
霍宏鹏
·
2020-07-29 19:07
IMX6ULL
Ubuntu 12.04 编译最新版u-boot-2012.04
Ubuntu12.04编译最新版u-boot-2012.04下载
u-boot
源码:http://ftp.denx.de/pub/
u-boot
/安装GNU编译器工具链:$sudoapt-getinstallgcc-arm-linux-gnueabi
heiyuu1
·
2020-07-29 19:39
2416
Linux嵌入式
UBOOT下I2C调试命令使用
u-boot
>i2cmd0x20016md----i2c读0x20----i2c外设的地址,每个i2c外设都有一个独立的地址,一般是外设芯片出厂时就已经定好。
光利繁华的背后
·
2020-07-29 16:14
linux_uboot
ARM9入门学习心得
:(1)、额外的电源线供电,开发板能正常工作的前提一定要有电源供电;(2)、连接J-link,J-link在2440开发的过程中的作用有两个:第一、是用于下载2440.jflash程序,第二、用于下载
U-boot
_hello_cc
·
2020-07-29 15:37
ARM9
S3C2440
嵌入式开发实验笔记(二)
实验笔记22017-11-06概要:理清
u-boot
的编译过程和工作过程,掌握LinuxKernel的编译过程和文件结构;根文件系统的过程分析;(
u-boot
和kernel的编译和烧录过程在实验笔记1中
信则无
·
2020-07-29 00:54
fatal error: openssl/evp.h: 没有那个文件或目录
在陆佳华《嵌入式系统软硬件协同设计实战指南第2版》一书的第13章节编译
U-boot
时会遇到2个错误。
weixin_30888027
·
2020-07-28 17:42
使用Git制作和提交patch
使用Git制作和提交patch背景概况现在很多大型的开源项目,如:Linux,
U-Boot
,都是通过patch来提交代码的。
techping
·
2020-07-28 15:36
U-boot
主Makefile分析
U-boot
主Makefile分析主Makefile位于uboot源码的根目录下,其内容主要结构为:1.确定版本号及主机信息2.实现静默编译功能3.设置各种路径4.设置编译工具链5.设置规则6.设置与cpu
XiaoBaWu
·
2020-07-28 06:32
【U-boot开发】
skymixos之printk
还是老惯例,先上现象再来分析代码:至于代码实现也不是太复杂,毕竟我们是站在巨人的肩膀上开发的,有大量的优秀的开源代码可以参考:比如
u-boot
,linux内核等。
Skymixos_1
·
2020-07-28 02:24
Skymixos
Linux-0.11代码分析
ARM9
板子上成功引导linux
今天决定不用原来的
U-BOOT
了,重新烧写vivi还有kernel和rootfs。
kvew
·
2020-07-28 01:16
Linux
miniZed jtag调试
u-boot
环境准备1.串口准备添加USB转串口驱动2.启动SDK软件3.在SDK软件开启XCT窗口,然后在XCT窗口敲命令连接开发板4.初始化芯片:记得在初始化时要先激活targets5.下载zynq_fsbl.elf6.下载u-boot.elf(将调试打印开关打开,即定义DEBUG宏)在代码根目录include/common.h会有很多打印信息帮助分析和梳理流程7.设置断点8.SDK启动调试,先配置下调试
关三月
·
2020-07-27 23:55
GCC中的强符号和弱符号及强引用和弱引用
1.强符号和弱符号1.1u-boot和kernel中的__weak指令
u-boot
和kernel比较普遍地使用了__weak来定义函数。
guyongqiangx
·
2020-07-27 22:12
其它
【
u-boot
】
u-boot
是怎么在H7开发板上运行起来的,
概念二,
u-boot
代码的分段主要是分为两段,前段和后段,这个对具体的代码行为会有不同的影响。
liuduanfei
·
2020-07-27 14:44
uboot
【
u-boot
】在stm32h7开发板体验
u-boot
u-boot
在2017版本中加入了对Cortex-M系列内核的支持,正好手上有个h7的开发板,所以拿来试试,学习一下uboot。
liuduanfei
·
2020-07-27 14:44
uboot
【
u-boot
】
u-boot
中initf_dm()函数执行流程
前部分设备模型初始化为了便于阅读,删掉部分代码,只留关键的过程:staticintinitf_dm(void){intret;ret=dm_init_and_scan(true);if(ret)returnret;return0;}该函数调用了dm_init_and_scan();并且传入的参数为true,uboot中对该函数的注释如下:/***dm_init_and_scan()-Initial
liuduanfei
·
2020-07-27 14:13
uboot
【
u-boot
】
u-boot
对设备树的节点解析
1,设备树的引入2,uboot本身对设备树的支持3,对uboot中设备树节点解析代码的分析(1)上一篇文章中提到函数dm_init_and_scan(boolpre_reloc_only)中有对设备树节点解析的函数dm_extended_scan_fdt()该函数的主要作用就是扫描设备树中的节点,并创立对应的设备驱动等结构的绑定工作。先看对应的代码intdm_extended_scan_fdt(c
liuduanfei
·
2020-07-27 14:13
uboot
【
u-boot
】
u-boot
中的设备模型
引入的目的在2014年以前,uboot没有一种类似于linuxkernel的设备驱动模型,随着uboot支持的设备越来越多,其一直受到如下问题困扰:设备初始化流程都独立实现,而且为了集成到系统,需要修改核心公共代码(如init_sequence)很多子系统只允许一个驱动,比如无法同时支持USB2.0和USB3.0子系统间的交互实现各异,开发难度大没有个统一的设备视图(如linux的/sys)ubo
liuduanfei
·
2020-07-27 14:13
uboot
GNU ARM汇编指令
大家比较熟悉的是ADS的编译器,但是因为是商业软件,很多开源的嵌入式软件(如
u-boot
,linux(ARM版),Android等)都是采用GNU的ARM编译器。
qitaosong
·
2020-07-16 04:31
嵌入式开发
修改Uboot命令行模式倒计时
修改Uboot命令行模式倒计时一般情况下无需进入
U-Boot
的命令行模式。但如果需要调度
U-Boot
,需要升级固件时,则要进入
U-boot
命令行模式。
云淡风清之菜鸟
·
2020-07-16 04:50
android驱动
[问题-已解决]arm-none-linux-gnueabi-gcc没有那个文件或目录
问题描述在调试Exynos4412开发板时,遇到一个奇怪的问题,用开发板配套的GCC编译
u-boot
,报了如下的错误:$makemake:/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc
p_fly
·
2020-07-16 04:19
Exynos4412
函数main_loop和
u-boot
命令执行
一.main_loop函数执行流程和命令解释器run_main_loop是board_r中函数运行列表init_fnc_tinit_sequence_r[]最后一个函数,它又调用了main_loop,且run_main_loop永不返回。staticintrun_main_loop(void){/*main_loop()canreturntoretryautoboot,ifsojustrunita
metersun
·
2020-07-16 03:27
Linux+——u-boot
UBOOT_NAND驱动分析
K9F1208U0C)驱动分析》一文中,通过分析AT91SAM9260EK开发板Bootstrap中的NAND驱动时,发现该代码为了优化代码体积(4KB限制),没有实现nand的擦写驱动,因此现重新对
U-BOOT
lshiceman
·
2020-07-16 02:04
AT91SAM9260EK
ARM
LINUX
ARM
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他