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
bootLoader
从上电复位到main函数
为了了解STM32从开机开始到C的main函数之前做了什么初始化的工作,分析编译出的可执行文件的运行流程,同时也可以学习
bootloader
的一些知识,所以有了这篇笔记。
whiteshark1991
·
2020-08-09 02:35
linux系统移植
Linux的移植要复杂的多,在移植linux之前,需要先移植一个
bootloader
代码,这个代码用于启动linux内核。bootloa
Sunny的地盘
·
2020-08-09 01:54
linux操作系统
omapl138移植uboot系列之uboot SPL阶段原理分析(第二篇)
SPL即SecondaryProgramLoader的简称,第二阶段程序加载器,这里所谓的第二阶段是相对于SOC中固化ROM中的启动,即RBL(ROM
BootLoader
)。
明故宫的记忆
·
2020-08-09 01:00
uboot
uboot移植----以Exynos 4412(Cortex-A9)为例
前言:当在公司做开发时,拿到一个裸板,上边无
BootLoader
,无操作系统内核。
雅痞萌叔
·
2020-08-09 01:07
BootLoader
STM32CubeMx开发之路—在线升级OTA(2/4)—
BootLoader
STM32CubeMx开发之路—在线升级OTA(1/4)—基础知识STM32CubeMx开发之路—在线升级OTA(2/4)—
BootLoader
STM32CubeMx开发之路—在线升级OTA(3/4)—
IoT小胡
·
2020-08-09 01:33
STM32CubeMX开发之路
1.认识u-boot
一.简介:U-Boot是通用的
Bootloader
,是遵循GPL条款的开放源代码项目。
ZS_Wang_Blogs
·
2020-08-09 01:39
u-boot
S3C2440学习之自己写
bootloader
最简单
bootloader
包含以下几个内容第一阶段:(1)关看门狗(2)设置时钟(3)初始化SDRAM(4)重定位:
bootloader
可能大于4K,把flash中的
bootloader
拷贝到SDRAM
殷忆枫
·
2020-08-09 01:06
s3c2440
U-Boot的配置、编译、连接过程
U-Boot,全称为Universal
BootLoader
,即通用
Bootloader
。通用有两层含义:可以引导多种操作系统、支持多种架构的CPU。
weixin_34260991
·
2020-08-09 00:10
ARM-Linux开发步骤
就以开发这个开发板为例,arm-linux开发工作大概分4个部分1.硬件(hardware)2.引导加载器(
bootloader
)3.内核(kernel)4.文件系统(filesystem)硬件我并不是硬件工程师
weixin_30853329
·
2020-08-08 23:29
嵌入式ARM开发板学习方法步骤
Cortex-A9开发板嵌入式技术学习如何入手,从何学起呢,以下内容简单介绍嵌入式开发的学习步骤及如何成为一位合格的嵌入式工程师,一、首先要掌握基础架构嵌入式Linux系统从软件角度看可以分为四个部分:引导加载程序(
Bootloader
weixin_30568715
·
2020-08-08 23:56
stm32F1使用SD卡实现IAP
首先需要一些知识我所使用的单片机是STM32F103ZE,内部flash,超始地址为0x8000000,大小为0x80000(0x80000/1024也就是512kByte)要实现IAP,那么我需要一个
bootloader
weixin_30521161
·
2020-08-08 23:43
[Arm Linux]u-boot-2016.05移植
最近从老板那淘了一块Arm9的板子,虽说arm9现在基本已经属于换代的边缘,但是老骥伏枥,还是可以跑下Linux的,再加上网上的资料也比较多,正好折腾下,那么问题来了,嵌入式Linux的起源是什么,答案就是
bootloader
坚强的山猫
·
2020-08-08 23:46
Arm
Linux
linux内核的烧写
基本的步骤是:1、将
bootloader
通过J-TAG烧写到开发板上,而一般
bootloader
与硬件密切相关,硬件厂商都会提供这样的板级支持包。
阿苏
·
2020-08-08 23:02
Android开发
写一个简单的
BootLoader
(三)——boot.c分析笔记
这个简单的
BootLoader
一共有三个源文件,分别是start.S、init.c、boot.c,前两个的作用已经在前两篇文章中分析过了,主要起到初始化硬件的作用。
林庆煌
·
2020-08-08 22:14
BootLoader
win10 + Ubuntu16.04双系统修复linux grub引导丢失
Ubuntu中将引导记录写入boot2一波三折grub中的win10启动项又丢了1.安装双系统win10+Ubuntu16.04双系统安装流程:首先安装windows10;安装Ubuntu16.04,注意
bootloader
GEO-LIKE
·
2020-08-08 22:10
linux
u-boot SPL的理解
BROM会通过检测启动方式来加载第二阶段
bootloader
。uboot已经是一个
bootloader
了,那么为什么还多一个ubootspl呢
程序猿Ricky的日常干货
·
2020-08-08 20:15
内核笔记
tiny4412 基础(一)启动过程
1.IROMCODEThisapplicationnoteexplainsthewaytobuildthesecureBL1(1st
Bootloader
)andBL2(2nd
Bootloader
)imagesinthebootingen
qq_21353001
·
2020-08-08 18:39
tiny4412
tiny4412
stm32 IAP
name range size 1
bootloader
0x08000000~0x08010000 0x10000(64K) 2 application
qq_21353001
·
2020-08-08 18:39
STM32
tmsf28335的启动步骤
boot,内部的ram(saram),flash,sci,但无论哪种启动都遵循下面的流程:而该流程中的reset,initboot,callselectbootmode,readi/ostate,call
bootloader
pibin2077
·
2020-08-08 18:29
爱好
x210开发板的三种启动方式(三星推荐的,分散加载,uboot采用的)
(2)
bootloader
必须小于96KB并大于16KB,假定
bootloader
为80KB。
天糊土
·
2020-08-08 18:28
ARM裸机
MT6735平台GPIO中断调试记录
dws文件配置:kernel-3.10/tools/dct/drvgen.exebootable/
bootloader
/lk/target/mt6735_66t_a19/dct/dct/codegen.dwsbootable
kynge136
·
2020-08-08 18:48
android
linux
input
STM32F103的IAP中
Bootloader
中断以及App程序不能进入中断的问题解决方法。
1,
Bootloader
介绍,修改的官方IAP程序。
manyikaimen
·
2020-08-08 18:17
DSP&ARM
自己写一个最简单的
bootloader
_jz2440
写在前面:我的博客已迁移至自建服务器:博客传送门,CSDN博客暂时停止,如有机器学习方面的兴趣,欢迎来看一看。此外目前我在gitHub上准备一些李航的《统计学习方法》的实现算法,目标将书内算法全部手打实现,欢迎参观并打星。GitHib传送门正文boot是为了启动内核,本质上也就是一个裸板程序,就是为了引导内核的启动。所以打算自己写一个boot,功能只有引导内核启动。首先是汇编的代码段,是为了关闭看
Dod_o_
·
2020-08-08 17:14
2440学习路
boot相关
RHCSA:引导过程
GRUB2(GRandUnified
BootLoader
version2):统一引导加载程序2BIOS/UEFI指向启动设备,如果启动设备是硬盘,则硬盘的MBR/GPT指向GRUB2GRUB2选择一个启动选项
花纵酒
·
2020-08-08 17:15
linux
linux
让DSP从FLASH启动——step bystep
对于C6416,片上的
Bootloader
工具只能将1KB的代码搬入内部RAM。通常情况下,用户应
liubaosen
·
2020-08-08 17:03
裸机开发报错:undefined reference to `__aeabi_unwind_cpp_pr0'
arm-none-linux-gnueabi-gcc加上-nostdlib选项-nostdlib不连接系统标准启动文件和标准库文件,只把指定的文件传递给连接器不加该选项,编译器默认会添加启动代码和库文件(裸机开发用不了故报错)该选项常用于编译内核、
bootloader
linxi8693
·
2020-08-08 17:53
CentOS6详细启动流程
详细启动流程一、CentOS6内核组成1.Linux:kernel+rootfs2.Linux内核特点:3.组成部分:二、CentOS6启动流程1.POST加电自检2.MBR引导3.Grub启动4.依据
BootLoader
mr.linshadow
·
2020-08-08 17:52
Linux运维
linux
运维
centos
STM32 IAP(在线更新程序)的使用关键点
所谓IAP其实就相当于一个小小的
bootloader
用来更新程序的很多产品基本都是程序做好后就直接在产线烧录一次就OK了,但是,但是BUG有时候是无可避免的,经常有产品装好后又要重新拆外壳取下板子重新上烧录架烧的惨痛经历
lincheng15
·
2020-08-08 17:43
单片机
移植2440的
bootloader
很久前就想移植2440的
bootloader
了,但是由于出身硬件职位有别,不能越殂代庖,因此此计划一度搁浅。
lan120576664
·
2020-08-08 17:11
[RK3399][Android7.1] Uboot 固件生成方式
一种是uboot作为firstlevel
bootloader
,那么uboot就只有一个bin文件,例如rk3288平台的就是RK3288U
bootLoader
_V2.30.10.bin另外一种是uboot
KrisFei
·
2020-08-08 17:20
子类__Uboot
RK3399
DSP中断的使用——个人第一例:TMS320C6416定时器1中断的使用
——个人第一例:定时器中断的使用软件开发环境环境:CCS3.1,在CCSSetup中设置成Simulator模式CPU:TMS320C6416工程共包含三个文件:main.c,Vectors.asm,
BootLoader
.cmd
jbb0523
·
2020-08-08 16:42
DSP
裸板开发_
bootloader
_开发之路(四)写一个自己的串口
目录一、目的:二、串口简介:二、看芯片手册写:2.1、s3c2440总共有三组串口:2.2、波特率设置三、写代码3.1、初始化GPIO管脚3.2、初始化串口:3.3、配置串口:3.4、写输出函数:3.5、写读取函数:3.6、主函数中测试四、完整代码:五、后记声明:本文章基于韦东山的教程所写,为学习时的笔记和问题记录。一、目的:看芯片手册,熟悉串口写一个串口输入和输出二、串口简介:串口英文名称为:通
补不补布
·
2020-08-08 16:07
bootloader
DSP TMS320C6000基础学习(7)——
Bootloader
与VectorTable
1.
Bootloader
如上图,(1)在DeviceReset阶段:设备初始化为默认状态,大部分三态输出都配置为高阻态。
iteye_4195
·
2020-08-08 16:16
TMS320C6713烧写Flash的通用方法
1你必须知道的TMS320C6000启动过程这部分内容在我的另一篇博客DSPTMS320C6000基础学习(7)——
Bootloader
与VectorTable有提到过,这里重新摘录一遍。
iteye_4185
·
2020-08-08 16:15
芯片到uboot启动流程 :ROM → MLO(SPL)→ uboot.img
AM335x中
bootloader
被分成了3个部分:第一级
bootloader
:引导加载程序,板子上电后会自动执行这些代码,如选择哪种方式启动(NAND,SDcard,UART。。。)
hushup
·
2020-08-08 16:49
嵌入式
U-Boot移植与分析
一、U-Boot简介Linux系统要启动就必须需要一个
bootloader
程序,比如U-Boot、vivi、RedBoot等等,其中以U-Boot使用最为广泛,为了方便书写,本文会将U-Boot写为uboot
ht_0628
·
2020-08-08 16:55
Linux嵌入式
FLASH烧写总结
我是菜鸟,在这卡了3天:)一般说来有几种方法,1)板子原来的
BOOTLOADER
程序或者为烧写而编写的专用ADS程序比较高级而快速的方法,很多现成的开发板都用这种方法(相对来说有实力的公司),此状态下CPU
hp_studio
·
2020-08-08 16:49
它山之石
C6000 DSP技术深度探索(2)---链接命令文件(cmd)
工程中主要包含如下几种类型文件:C文件(*.c及*.h);汇编文件(*.asm),注意有两种比较特殊的汇编文件,一种是中断向量表(vectors.asm-常见于不包含DSP/BIOS的程序中),另一种是
bootloader
Time Rolls On By
·
2020-08-08 16:41
DSP
u-boot链接分析
一个典型的嵌入式系统中,
bootloader
代码放在NORFlash或NANDFlash里面,系统加电或复位后,首先运行这段代码。
华清远见嵌入式学院
·
2020-08-08 15:26
Android EMMC中添加分区并开机自动挂载方法
Android9.0RAM:4GBeMMC:32GB一、修改分区表 分区表文件为:device/fsl/common/partition/device-partitions-28GB-ab-dual-
bootloader
.bpt
eurphan_y
·
2020-08-08 15:11
Linux根文件系统
arm64 中的 spin-table 和 psci 两种启动多核流程分析
http://blog.chinaunix.net/uid-25000873-id-5587284.htmlspin-table启动方法我们都知道,一个系统的启动的基本流程是先
bootloader
然后运行
往事已遥远
·
2020-08-08 15:39
linux驱动
智能路由器操作系统openwrt 之二 uboot开发
简介定义功能核心功能monitor功能架构Uboot准备Uboot移植Uboot编译编译错误问题Uboot开发提问、交流---公众号Uboot简介定义维基百科对uboot的定义:U-Boot(Universal
BootLoader
lin_AIOS
·
2020-08-08 15:55
linux
全自动网络安装centos(一)安装前准备工作
bootloader
#加载硬盘引导二进制文件-->kernel(initramfs)#读取启动系统的内核必须文件-->rootfs#加载文件系统及根目录-->/sbin/init#读取系统进程二进制文件在
dianchen8887
·
2020-08-08 15:46
TQi.MX6UL:TFTP 烧写--准备镜像
镜像内容默认镜像名称
Bootloader
镜像u-boot.imx内核镜像zImagedtb镜像tq-imx6ul.dtb文件系镜像rootfs.ubifs光盘的烧写镜像在:TQIMX6UL_COREA_CD
chuxiao0930
·
2020-08-08 14:35
基于S3C2440的
bootloader
详细分析
s3c2440的
Bootloader
启动第一阶段代码1、包含头文件GEToption.incGETmemcfg.incGET2440addr.inc/*注释:汇编程序指令不能顶格写*.inc代表头文件,
陈德胜
·
2020-08-08 14:55
OpenOCD仿真uboot(二):imx6仿真方法
一、前言在arm嵌入式开发中,uboot作为
bootloader
是必须移植的。
星之河
·
2020-08-08 14:44
OpenOCD
28035
bootloader
28035是slaver,是一块从芯片,它只有一个SCI,如果28035要升级程序,一定要通过377转发,377是主芯片任务比较多,刚开始通信转发放在377的app中,但由于app正内容较多,需修改的东西也多,最后把升级28035的通信放在了28377D的CPU1的bl中。通信示意图:如图,正常运行28377和28035都运行在app程序中,当035程序要更新时,377和035都进入bl,进入bl
a6100309120
·
2020-08-08 13:59
bootloader
启动流程分析
bootloader
启动流程分析1、
Bootloader
的概念和作用
Bootloader
是嵌入式系统的引导加载程序,它是系统上电后运行的第一段程序。
a1314521531
·
2020-08-08 13:30
ARM
TQ210——U-boot
【marlin学习】缺少
BootLoader
,如何修改app偏移地址
缺少
BootLoader
,如何修改app偏移地址1.问题描述。使用别人写好的配置文件,编译下载成功,但是运行不起来,调试不了。这是因为缺少对应的
BootLoader
,即使程序烧录成功,也无法正常运行。
CeLino_
·
2020-08-08 13:35
3D
Printer
DSP-TMS320F28035的sci串口烧录
软件工具CCS(6.2)--版本差别不大的应该差不多C2prog(V1.7)串口烧录基础知识引导加载程序(
BootLoader
-在TI给的应用手册中有讲的很详细)是位于片内引导ROM中的程序,它在复位后执行
故事的FISH
·
2020-08-08 13:54
DSP
DSP
F28035
串口烧录
SCI
BootLoader
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他