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
Uboot移植
网易嵌入式面试 2015年9月2日下午网易视频二面
先让我简单的做了自我介绍,幸亏我隔空练习了几遍,这个一定要提前准备下,说完了以后也能更好的进入状态;第一个问题就是我做了内核剪裁和
UBoot移植
,都做了哪些方面的东西。说了menuconfig,感觉
依然雨田
·
2015-10-28 16:32
FL2440的U-boot-2009.08移植(四) 支持DM900网卡
虽然说网上对于
uboot移植
的DM9000A网卡的移植的资料很多,移植过程也很简单,总的来说主要就是设置一下头文件/include/configs/fl2440.h中宏的定义和drivers/net/dm9000x.c
qq_21792169
·
2015-10-24 12:00
uboot源码 start.S文件详解
花了一个下午的时间一行一行看完的,结合了<<mini2440之
uboot移植
详解>>和下面这个人的blog的内容.虽然啃的吃力,不过受益菲浅.
·
2015-10-21 12:29
start
uboot源码 start.S文件详解
uboot源码 start.S文件详解 花了一个下午的时间一行一行看完的,结合了<<mini2440之
uboot移植
详解>>和下面这个人的blog的内容.虽然啃的吃力,不过受益菲浅
·
2015-10-21 11:43
start
uboot移植
--添加目标板(转载学习使用)
U-Boot本身支持很多开发板,在其源代码中,每个板子都对应一个board/目录下的文件夹(笔者注:这并不确切,因为有的文件夹是供应商名称,下面可以有多个目标板目录,这里只考虑最简单的情况),以及include/configs/目录下的目标板配置头文件。因此,要添加U-Boot对我们的目标板的支持,首先就是要建立目标板文件夹和配置头文件,并修改相关的Makefile。下面以实例说明为U-Boot添
qq_19670785
·
2015-09-30 10:00
移植
ARM
u-boot
bootloader
uboot移植
(一)BootLoader基本概念
一、BootLoader简介1.1、嵌入式Linux软件结构与分布 在一般情况下嵌入式Linux系统中的软件主要分为以下几部分: 1)引导加载程序:其中包括内部ROM中的固化启动代码和BootLoader两部分。内部固化ROM是厂家在芯片生产时候固化的,作用基本上是引导BootLoader。有的芯片比较复杂,比如Omap3,他在flash中没有代码的时候有许多启动方式:
hktkfly6
·
2015-07-17 23:00
I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之kernel移植
准备工作每次移植kernel的时候都会做的工作就是找到与当前开发板接近的config,其实
uboot移植
的时候也是一样的。
girlkoo
·
2015-05-03 13:00
kernel
DTS
imx6
TQIMX6Q
IMX6Q
嵌入式学习笔记001-序言
U : S3C2440写该系列笔记即是给自己学习linux旅程所留下的痕迹,同时也方便其他刚步入嵌入式大门的同道中人以供参考,若我的博文能够使你有所收获,将是我的荣幸~~~其中这一系列又分为裸奔程序,
uboot
FZK374470412
·
2015-04-13 21:00
linux
嵌入式
笔记
u-boot-2014.04移植FL2440(uboot编译编)
uboot移植
FL2440(uboot编译编)1.下载u-boot在ftp://ftp.denx.de/pub/u-boot/下载u-boot-2014.04.tar.bz2版本uboot。
cwcwj3069
·
2015-01-04 17:00
u-boot
uboot移植
之命令烧写uboot,zImage.img,root .
/**************uboot下用命令下载uboot,内核和文件系统********************/ /* 先将内核zImage用mkimage转换成uImage(叫zIMage.img) mkimage 工具是uboot提供,在uboot源码的tools/ 在内核源码的arch/arm/boot/下执行如下命令 */ mkimage -n 'tekkaman' -A
u010979030
·
2014-11-20 17:00
uboot
rootfs
烧录
zImage.img
AM335x uboot 移植
AM335x
uboot移植
2013-06-1122:36:39| 分类:am335x-艾默生| 标签:uboot am335x 移植 |举报|字号大中小 订阅uBOOT的编译命令直接一次性编译
liushi558
·
2014-11-10 09:00
linux
ARM
最详尽的ARM+LINUX移植攻略 linux2.6.30.4内核+yaffs2文件系统+uboot 2009.08
: 虚拟机:VirtualBoxUbuntu9.10 文件传输工具:SSHSecureShellClient-3.2.9 交叉编译环境:arm-linux-gcc-4.3.2 与开发板通信:tftp
Uboot
pengrui18
·
2014-10-18 19:00
2014.4新版uboot启动流程分析
最近开始接触uboot,现在需要将2014.4版本
uboot移植
到公司armv7开发板。
早起的虫儿被鸟儿吃
·
2014-09-11 17:55
最新64位uboot
uboot移植
之uboot和kernel的参数传递
从uboot启动内核的形式theKernel(0,machid,bd->bi_boot_params)可以看出uboot给内核传递了3个参数,第1个是0,第2个是机器码,第3个是参数列表在SDRAM的起始位置刚好满足一下调用内核的条件•R0=0。•R1=机器类型ID;•R2=启动参数标记列表在RAM中起始基地址①在uboot/board/tekkamanninja/mini2440/mini244
shanzhizi
·
2014-08-22 17:00
uboot
uboot移植
与源码分析总结(4)-以太网驱动
转载:http://www.eefocus.com/lishutong/blog/13-06/295363_c502a.html虽然此文名为移植,但实际的工作量很小,只需简单修改即可完成tiny210板上的以太网驱动程序移植。tiny210开发板上板载DM9000网络芯片,集成了网络控制器和PHY,外接一个网络变压器。uboot源码目录driver/net提供了驱动程序dm9000x.c/dm90
yongbudl2012
·
2014-06-22 21:00
uboot
uboot移植
与源码分析总结(3)-Serial驱动分析
转载:http://www.eefocus.com/lishutong/blog/13-06/295362_c25c3.html#articletop
uboot移植
与源码分析总结(3)-Serial驱动分析
yongbudl2012
·
2014-06-22 19:00
uboot
s5pv210移植uboot的网卡驱动
转载:http://www.eefocus.com/lishutong/blog/13-06/295363_c502a.html
uboot移植
与源码分析总结(4)-以太网驱动虽然此文名为移植,但实际的工作量很小
yongbudl2012
·
2014-06-22 11:00
uboot
TQ2440的学习——
UBOOT移植
(网络设备的支持)
转载:http://blog.sina.com.cn/s/blog_640029b30100ubzg.html转自 http://nervfzb.blog.163.com/blog/static/31481399201152810503015/网络功能是UBOOT重要的功能之一,实现了网络功能之后UBOOT可以很方便的下载内核到板子上。毕竟通过JTAG来烧录实在是一种煎熬。TQ2440上使用的网络
yongbudl2012
·
2014-06-21 20:00
网卡
uboot
2014.4新版uboot启动流程分析
最近开始接触uboot,现在需要将2014.4版本
uboot移植
到公司armv7开发板。
skyflying2012
·
2014-05-14 16:00
启动
initialization
relocate
新版uboot
BACnet移植记录
bacnet 官网:http://www.bacnet.org/Developer/index.html 准备: 在之前的基础上:板子:
uboot移植
、内核烧写、nfs根文件系统ubuntu系统:安装了交叉编译链
jimmy__huang
·
2014-04-21 16:23
ubuntu
源代码
记录
target
blank
uboot移植
之Makefile分析
转载:http://blog.csdn.net/yangjun_0621/article/details/5251638u-boot源码结构解压就可以得到全部u-boot源程序。在顶层目录下有18个子目录,分别存放和管理不同的源程序。这些目录中所要存放的文件有其规则,可以分为3类。第1类目录与处理器体系结构或者开发板硬件直接相关;第2类目录是一些通用的函数或者驱动程序;第3类目录是u-boot的应
u011308691
·
2014-04-16 10:00
makefile
ARM
uboot
bootloader
uboot移植
过程中的运行地址和装载地址的区别
uboot移植
涉及到底层硬件的设置,因此需要掌握UART、系统时钟频率、NORFLASH、NANDFLASH、SDRAM、网卡、存储控制器等硬件的功能及配置,这些都可以参照相应开发板的芯片手册来完成,没有什么大的问题
u011308691
·
2014-04-13 19:00
存储
堆栈
fl2440
TX2440 ARM开发板
Uboot移植
(六、实现启动快捷菜单)
1、在common目录下新增cmd_menu.c文件,内容为:#include#includestaticcharawaitkey(unsignedlongdelay,int*error_p){ inti; charc; if(delay==-1){ while(1){ if(tstc())/*wegotakeypress */
u011308691
·
2014-04-09 10:00
堆栈
文件系统
u-boot
ARM9
fl2440
TX2440 ARM开发板
Uboot移植
(五、yaffs2文件系统的支持)
Yaffs/yaffs2文件系统的设计充分考虑到NandFlash以页为存取单位等的特点,将文件组织成固定大小的段(Chunk)。以528B的页为例,Yaffs/yaffs2文件系统使用前512B存储数据和16B的额外空间存放数据的ECC和文件系统的组织信息等(称为OOB数据)。通过OOB数据,不但能实现错误检测和坏块处理,同时还可以避免加载时对整个存储介质的扫描,加快了文件系统的加载速度。1、
u011308691
·
2014-04-09 10:00
内核
文件系统
交叉编译
fl2440
TX2440 ARM开发板
Uboot移植
(四、对DM9000网卡的支持)
1、在drivers/net/目录下有DM9000的驱动代码,在dm9000x.h中对CONFIG_DRIVER_DM9000宏的依赖,dm9000x.c中对CONFIG_DM9000_BASE宏、DM9000_IO宏、DM9000_DATA等宏的依赖,所以首先修改include/configs/smdk2440.h,在文件中加入这些宏的定义:/**Hardwaredrivers*/ 屏蔽u-b
u011308691
·
2014-04-09 10:00
网卡
移植
u-boot
交叉编译
fl2440
TX2440 ARM开发板
Uboot移植
(三、添加Nand Flash的有关操作支持)
在上一节中我们说过,通常在嵌入式bootloader中,有两种方式来引导启动内核:从NorFlash启动和从NandFlash启动,但不管是从Nor启动或者从Nand启动,进入第二阶段以后,两者的执行流程是相同的。当u-boot的start.S运行到“_start_armboot: .wordstart_armboot”时,就会调用lib_arm/board.c中的start_armboot函数,
u011308691
·
2014-04-09 10:00
嵌入式
移植
u-boot
ARM9
fl2440
TX2440 ARM开发板
Uboot移植
(二、让u-boot从nandFlash动起来)
接上:让u-boot从norFlash动起来完成上面工作后,u-boot中还没有对2440上NandFlash的支持,以及u-boot从NandFlash上启动,这些得我们一步步去实现了。1、修改配置文件include/configs/smdk2440.h:1.1、新增宏CONFIG_CMD_NAND(大概在95行)#defineCONFIG_CMD_CACHE#defineCONFIG_CMD_
u011308691
·
2014-04-09 10:00
移植
u-boot
fl2440
TX2440 ARM开发板
Uboot移植
(-、让u-boot从norFlash动起来)
移植环境主 机:VMWare--Ubunt10.04Kernel:2.6.34 开发板:Tx2440--256MBNand编译器:arm-linux-gcc-4.3.2.tgz u-boot:u-boot-1.3.4移植步骤本次移植的功能特点包括:NandFlash读写Nor/Nand自动选择启动DM9000网卡支持Yaffs2文件系统支持Uboot启动菜单1.清除已编译的文件,配置编译选项m
u011308691
·
2014-04-09 10:00
移植
嵌入式系统
u-boot
fl2440
(三)
uboot移植
--GSC3280芯片logo显示
一、logo显示调用流程 在(二)
uboot移植
中讲述了uboot执行的第二个步骤是进入board_init_r()函数,现在来讲述下logo显示的调用流程: board_init_r
apple_guet
·
2014-03-13 10:00
uboot
(二)
uboot移植
1、链接脚本文件uboot.lds中找到代码的起始点:/board/blx/u-boot.lds2、入口点为_start:/arch/Mips/Cpu/Gsc3280/start.S3、第二阶段的入口地址:/arch/Mips/lib4、第二阶段入口函数:board_init_r():/arch/Mips/lib
apple_guet
·
2014-03-13 10:00
uboot
Uboot移植
之board.c中函数指针数组
typedefint(init_fnc_t)(void); //int InitFunction() (void);此时表示申明了一个函数名为InitFunction的函数, 函数没有任何的形参,返回值类型为int型。对于 typedef int(init_fnc_t) (void);就是对一个 int (void)类型的函数类型进行取别名init_fnc_t。 我们可以利用这个别名进行创建这
yuesichiu
·
2014-03-12 13:00
基于powerpc的uboot启动之硬件配置字问题
如果板子用的是powerpc82xx和83xx的,
uboot移植
时除了把uboot烧写到0xFFF00000处以外,还需要在0xFF000000(板子的flash基地址)处烧写一个叫硬件配置字的东西。
qingfengtsing
·
2014-02-27 19:00
嵌入式学习流程
产品设计开发流程: 硬件设计—bootloader移植—-驱动开发—-应用程序开发—-GUI界面开发嵌入式学习流程:linux基础–linuxC开发和GUI开发—linux移植,linux驱动开发—–
uboot
liang890319
·
2014-02-27 09:00
S5PV210(TQ210)学习笔记——内核移植与文件系统构建
由于之前做过2440和6410,鉴于时间原因,这里暂时跨过其他模块的裸机驱动和
uboot移植
,直接进入内核移植及驱动开发方面的学习。
u010406724
·
2014-02-21 21:00
u-boot
linux内核
u-boot移植
uboot移植
参考说明:http://blog.chinaaet.com/detail/17764.html该移植有部分移植参考互联网资源,如有侵权,请与我联系。
zdf511391565
·
2014-01-04 22:00
TX2440 ARM开发板
Uboot移植
(六、实现启动快捷菜单)
1、在common目录下新增cmd_menu.c文件,内容为:#include#includestaticcharawaitkey(unsignedlongdelay,int*error_p){ inti; charc; if(delay==-1){ while(1){ if(tstc())/*wegotakeypress */
hwmt2012
·
2013-12-23 21:00
Uboot移植
一、移植环境主 机:VMWare--Fedora9开发板:Mini2440--64MBNand,Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2.tgzu-boot:u-boot-2009.08.tar.bz2二、移植步骤本次移植的功能特点包括:支持NandFlash读写支持从Nor/NandFlash启动支持CS8900或者DM9000网卡 支持Yaffs文件系统 支
hwmt2012
·
2013-12-23 19:00
Uboot在S3C2440上的移植
关键词:Uboot;S3C2440;ARM920T;引导过程;启动代码1
Uboot移植
环境准摘 要:通过分析Uboot的文件结构及其启动
pkpkpkcom
·
2013-10-27 13:00
uboot移植
过程
uboot移植
过程 1.修改Makefile首先给要建立的S3C2410开发板取名为TE2410,移植uboot时以smdk2410为模板,修改Makefile#tarxvjfu-boot-1.1.3.
hanmengaidudu
·
2013-10-08 11:00
OK6410之
uboot移植
本文转自linux公社学习嵌入式也有一段时间了,感觉还是抓不住要领,没有系统深入了学习,总体东看看、西瞧瞧的,学习到的东西还是比较少。相关知识比较凌乱,没能构建系统嵌入式。为此,激励一下自己,特设此板块,记录相关的学习进程。从今日起,开始嵌入式的系统的第一步,移植uboot,运行于OK6410开发板。此blog仅供参考,如有不正之处,还请指出。一、移植环境操作系统平台:VMWare7.0.1Ubu
道客优
·
2013-09-28 16:53
arm
OK6410之
uboot移植
本文转自linux公社学习嵌入式也有一段时间了,感觉还是抓不住要领,没有系统深入了学习,总体东看看、西瞧瞧的,学习到的东西还是比较少。相关知识比较凌乱,没能构建系统嵌入式。为此,激励一下自己,特设此板块,记录相关的学习进程。从今日起,开始嵌入式的系统的第一步,移植uboot,运行于OK6410开发板。此blog仅供参考,如有不正之处,还请指出。一、移植环境操作系统平台:VMWare7.0.1
hilaochen
·
2013-09-28 16:00
tiny6410
uboot移植
(1)
uboot版本:u-boot-2010.09交叉编译工具链:arm-linux-gcc4.4.31.修改顶层Makefile a.指定交叉编译工具链//找到CROSS_COMPILE位置,指定交叉编译工具链 #setdefaulttonothingfornativebuilds ifeq($(HOSTARCH),$(ARCH)) CROSS_COMPILE?=arm-linux- exp
day961
·
2013-09-07 00:36
include
default
Nothing
Samsung
Idea6410的
uboot移植
norflash启动小结
Idea6410开发板上有nor芯片,但是u-boot没有做nor驱动,将u-boot保存在nor中比较安全,因为nand很有可能会被全部清空。查看开发板硬件原理图,发现使用的norflash芯片是am29lv160DB,2MByte,但是由于a20被ddr占用,只连接了a0-a18这19根数据线,也就是只能使用2^19x16bit=8Mbit=1Mbyte空间。既然只有1Mbyte空间,应该和a
longtian635241
·
2013-08-15 16:00
uboot
idea6410
暑假之二(
uboot移植
之一uboot.lds)
一。u-boot.lds文件的详解: u-boot.lds文件诠释网上大部分u-boot.lds文件的分析大部分都是千遍一律,例如下面就是本人在网上找到的关于u-boot.lds的资料。OUTPUT_FORMAT("elf32-littlearm","elf32-littlearm","elf32-littlearm")/*指定输出可执行文件是elf格式,32位ARM指令,小端*/OUTPUT_
神秘的逆人
·
2013-08-04 15:53
uboot移植
1.修改Makefile使其支持smd24402.复制头文件/include/configs/smdk2440.h3.复制board文件夹/board/smdk24404.时钟的设置5.sdram的配置位宽刷新周期。。。6.支持norflash目的;实现用命令擦除,烧写norflash支持的norflash分类;uboot1.1.6默认支持amd_lv400amd_lv800或CFI接口norfl
877306405
·
2013-08-04 13:25
接口
flash
文件夹
tq2440学习
uboot移植
1.修改 Makefile 使其支持smd2440 2.复制头文件 /include/configs/smdk2440.h 3.复制board文件夹 /board/smdk2440 4.时钟的设置 5.sdram的配置 位宽 刷新周期。。。 6.支持 norflash 目的 ; 实现用命令擦除,烧写nor
877306405
·
2013-08-04 13:25
接口
Flash
include
文件夹
uboot
mini2440
uboot移植
-基本操作指令
mini2440
uboot移植
-基本操作指令继续
uboot移植
的基础知识学习1.首先学习下nandfalsh基本操作指令nandinfo(显示可以使用的nandflash)nanddevice[dev]
xinyuwuxian
·
2013-05-14 19:00
uboot
mini2440
uboot移植
-uboot基本命令之kermit
mini2440
uboot移植
----uboot基本命令之kermit要开发移植uboot,首先要对uboot有一定的了解,起码要会使用,所以这里首先熟悉一下uboot的使用以及如何将uboot烧入mini2440
xinyuwuxian
·
2013-05-13 20:00
uboot
UBOOT移植
步骤概要
移植uboot到一块新板的过程包括一下步骤:1.选择一块与与新板字非常相似的现有的板子;2.复制以下文件和目录并用新板名字命名。例如 OldnameNewnameboard/board/include/configs/.hinclude/configs/.h3.重新命名在board/中的文件,以匹配新板的名字;4.修改board/Makefile以匹配新板的名字;5.修改内存初始化文件:board
eric41050808
·
2013-05-13 14:00
移植
uboot
一起学mini2440裸机开发(二)--MDK自带的S3C2440.s分析
我先申明一下,其实我并不是头一次学ARM裸机,我先前已经按照韦东山的使用arm-linux-gcc在linux下编译裸机程序的方法走了一遍了,用那个方法的话对以后的
uboot移植
非常有帮助,但是有一个不方便的就是
mybelief321
·
2013-05-11 13:00
mini2440
mdk
s3c2440.s分析
上一页
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
其他