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开发篇
uboot
启动流程详解(5)-_main
转载地址:http://blog.csdn.net/silent123go/article/details/53198125前言_main标号中主要调用的函数有三个,board_init_f,relocate_code,board_init_r,这里先贴出_main的代码并注释,然后对这三个函数的流程及原理进行详细介绍。1、代码注释ENTRY(_main)/**SetupinitialCrunti
kunkliu
·
2023-09-30 21:48
uboot
uboot
启动流程-涉及_main汇编函数
一.
uboot
启动流程涉及函数本文继续分析一下save_boot_params_ret调用的函数:_main汇编函数。分析_main函数的下半部分代码。
凌肖战
·
2023-09-30 21:47
uboot
系统移植篇
linux
arm开发
汇编
uboot
启动流程-涉及lowlevel_init汇编函数
一.
uboot
启动流程涉及函数之前文章简单分析了
uboot
启动流程的开始,从链接脚本文件u-boot.lds中,我们已经知道了入口点是arch/arm/lib/vectors.S文件中的_start函数
凌肖战
·
2023-09-30 15:46
uboot
系统移植篇
linux
arm开发
uboot
启动流程-
uboot
链接脚本u-boot.lds
一.
uboot
启动流程本文我们来详细的分析一下
uboot
的启动流程,理清
uboot
是如何启动的。通过对
uboot
启动流程的梳理。
凌肖战
·
2023-09-30 15:16
系统移植篇
uboot
linux
arm开发
uboot
启动流程-涉及s_init汇编函数
一.
uboot
启动涉及函数本文简单分析
uboot
启动流程中,涉及的汇编函数:lowlevel_init函数调用的函数:s_init函数save_boot_params_ret函数调用的函数:_main函数本文继上一篇文章的学习
凌肖战
·
2023-09-30 15:44
系统移植篇
uboot
linux
汇编
arm开发
uboot
启动流程涉及reset汇编函数
一.
uboot
启动流程中函数之前了解了
uboot
链接脚本文件u-boot.lds。从u-boot.lds中我们已经知道了入口点是arch/arm/lib/vectors.S文件中的_start。
凌肖战
·
2023-09-30 09:12
系统移植篇
uboot
linux
arm开发
【RV1103】Luckfox Pico 构建系统分析
文章目录实际命令编译
uboot
的实际命令编译kernel的实际命令SDK使用说明介绍选择参考的板级配置一键自动编译编译U-Boot编译kernel编译rootfs编译media编译参考应用固件打包SDK
liefyuan
·
2023-09-30 08:03
嵌入式linux
嵌入式Linux驱动
驱动开发
nfs无法从共享文件夹下载linux kernel,报错Loading: *** ERROR: Cannot mount
报错:Loading:***ERROR:Cannotmount尝试1:更改环境变量后能ping通,但是还是无法下载(已解决)尝试2:更改nfs的版本,由于Ubuntu使用的版本过高,与
uboot
不匹配,
wesker-杨
·
2023-09-30 00:21
代码错误原因分析
linux
运维
服务器
【
开发篇
】十一、SpringBoot缓存底层实现技术的切换为Ehcache、Redis、Memcached
文章目录0、补充:数据淘汰策略1、切换为Ehcache2、切换为Redis3、切换为memcached--安装与启停4、切换为memcached--整合SpringBoot提供了缓存的统一整合接口,方便缓存技术的开发与管理:GenericJCacheEhcacheHazelcastInfinispanCouchbaseRedisCaffeineSimple(默认)memcached0、补充:数据淘
-代号9527
·
2023-09-29 21:16
SpringBoot
缓存
spring
boot
redis
【
开发篇
】九、SpringBoot整合ES(ElasticSearch)
文章目录1、整合2、简单示例3、一点补充4、增删改查索引与文档1、整合整合思路都一样,先起步依赖或普通依赖,再配置,再封装的操作对象。先引入依赖:org.springframework.bootspring-boot-starter-data-elasticsearchapplication.yaml配置:spring:elasticsearch:rest:uris:http://localhos
-代号9527
·
2023-09-29 21:46
SpringBoot
spring
boot
elasticsearch
后端
【
开发篇
】十、Spring缓存:手机验证码的生成与校验
文章目录1、缓存2、用HashMap模拟自定义缓存3、SpringBoot提供缓存的使用4、手机验证码案例完善1、缓存缓存是一种介于数据永久存储介质与数据应用之间的数据临时存储介质使用缓存可以有效的减少低速数据读取过程的次数(例如磁盘IO),提高系统性能缓存不仅可以用于提高永久性存储介质的数据读取效率,还可以提供临时的数据存储空间注意最后这条,缓存的不一定就是从持久层数据库来的数据,也可以是程序运
-代号9527
·
2023-09-29 21:46
SpringBoot
spring
缓存
java
【
开发篇
】十二、缓存框架JetCache
文章目录0、介绍1、JetCache远程缓存2、JetCache本地缓存3、标准配置文件4、JetCache方法缓存注解--@Cached5、@Cached4、@CacheUpdate5、@CacheInvalidate6、@CacheRefresh7、缓存统计报告上篇完成了SpringCache底层技术的各种切换,但各个技术有各自的优缺点,因此阿里的Jetcache框架出现。注意Jetcache
-代号9527
·
2023-09-29 20:45
SpringBoot
缓存
JetCache
SpringBoot
Linux内核启动流程-第一阶段汇编流程简介
一.Linux启动流程看完Linux内核的顶层Makefile以后再来看Linux内核的大致启动流程,Linux内核的启动流程要比
uboot
复杂的多,涉及到的内容也更多。
凌肖战
·
2023-09-29 17:32
系统移植篇
linux
arm开发
汇编
新手玩荔枝派 f1c100s nano折腾笔记(三)
应用
开发篇
:minimal_f1c100s-framebuffer.zip荔枝派nano引脚图使用OTG功能没办法挂载U盘,插入TF卡,开机自动TF卡启动,开机后插入TF有提示,但找不到盘。
jeff_chen123
·
2023-09-28 14:57
linux
Linux系统移植篇4:STM32MP1微处理器之Bootloader移植
BootLoader(
Uboot
)移植实验原理概念简单地说,Bootloader就是在操作系统内核运行之前运行的一段程序,它类似于PC机中的BIOS程序。
华清远见
·
2023-09-27 20:58
短视频seo矩阵系统源码开发与部署全解析
一、
开发篇
:短视频矩阵源码的构建1.1确定需求与功能规划在进行短视频矩阵源码开发前,首先需要明确你的需求。你需要考虑你想要实现的功能,如视频上传、编辑、分享、评论、点赞等。同时,你也需
云罗张晓_zz70933
·
2023-09-27 15:18
抖音seo源码
矩阵号软件系统源码
矩阵号系统怎么样
矩阵
线性代数
sass
java
php
开源软件
开源
bootloader功能
将硬件的控制权转移给操作系统6更新各种image7各种维测功能芯片公司在bootloader上增加功能用于验证芯片设计、工厂筛选芯片开源的bootloader有:ATF(arm主导)、edkII(Intel主导)、
UBoot
SimonXieSH
·
2023-09-27 07:57
一站式开发一个安卓APP-
开发篇
(5、远程配置与应用启动(短信发送与接收))
上一篇把日期天气组件开发完了,锁屏界面的内容基本上出来了。联系人和APP应用组件就是个RecyclerView,不再赘述。本篇讲述APP怎么通过短信实现远程配置与服务启动。个人觉得这个办法还是挺好用的,不用后台,也不用用户系统,可以实现远程控制。先看看实现逻辑:图中第六步是待实现的,1-5步都已在工程里已实现。下面是具体实现:1:需要短信的收发权限,要在Manifest.xml中申明:权限是首要的
luozhi3527
·
2023-09-26 19:40
android开发
一站式开发一个安卓APP-
开发篇
(6、iconfont在Android中的应用)
上一篇把APP的远程配置与启动开发完了。本篇讲述iconfont字体图标在Android中的使用。直接进入操作步骤:1、自定义IconViewIconView继承TextView。publicclassIconViewextendsAppCompatTextView{publicIconView(Contextcontext){this(context,null);}publicIconView(
luozhi3527
·
2023-09-26 19:40
android开发
一站式开发
安卓
iconfont
【
开发篇
】七、RedisTemplate与StringRedisTemplate + Jedis与Lettcus
文章目录1、RedisTemplate详解2、常用方法3、关于IDEA的报黄4、RedisTemplate和StringRedisTemplate的区别5、如何通用RedisTemplate和StringRedisTemplate6、Jedis7、Jedis的连接池8、封装Jedis工具类8、RedisTemplate底层实现技术切换1、RedisTemplate详解RedisTemplate是S
-代号9527
·
2023-09-26 18:06
SpringBoot
SpringBoot
Jedis
RedisTemplate
【
开发篇
】四、数据源、JdbcTemplate、内嵌H2
文章目录1、数据源DataSource2、SpringBoot的内嵌数据源对象3、Spring的内置持久化方案JdbcTemplate4、SpringBoot内嵌数据库5、内嵌数据库H2的访问1、数据源DataSource了解数据源这个概念前,先看下原生JDBC的基本步骤:Connectionconn=null;Statementstatement=null;try{//注册驱动Class.for
-代号9527
·
2023-09-26 18:35
SpringBoot
SpringBoot
数据源
【
开发篇
】八、SpringBoot整合MongoBD
文章目录1、整合2、简单示例3、一点思考4、MongoDB的安装5、MongoDB的CRUD语法1、整合导入MongoBD的起步依赖:(这个starter背后是MongoDB的驱动和其他依赖,在这儿也可以看出命名的规律,redis的就是spring-boot-starter-data-redis)org.springframework.bootspring-boot-starter-data-mo
-代号9527
·
2023-09-26 18:05
SpringBoot
spring
boot
后端
java
【U-Boot 之七】fastboot原理分析及
uboot
fastboot功能实践
本文首先介绍了fastboot的基本原理,然后分析了
uboot
中fastboot的实现,最后,从实践的角度测试了fastboot协议及各种fastboot命令的使用方式等。
KXue0703
·
2023-09-25 19:51
U-Boot
android
uboot
fastboot
mbr
【Linux 之五】 Linux中使用fdisk命令实现磁盘分区
最近由于工作的需要,初步研究了
uboot
中的fastboot实现方式。研究fastboot不可避免的需要了解磁盘分区的相关知识点,在linux下可以使用fdisk命令实现磁盘的分区。
KXue0703
·
2023-09-25 19:50
Linux
linux
运维
服务器
fdisk
磁盘分区
英飞凌TC3xx--深度手撕HSM安全启动(一)--安全启动方式
以常见的
uboot
启动为例,通常要经过BootRom->SPL->
uboot
三个大阶段(其中BootRom出厂时掩膜在ROM介质中,不可更改,SPL(SecondatyProgramLo
快乐的肌肉
·
2023-09-24 23:37
汽车信息安全
汽车
mcu
安全架构
bootstrap
Linux学习笔记-内核层篇
1、
uboot
、kernel、根文件系统移植2、交叉编译3、基本的shell命令4、ubuntu会用5、字符设备框架6、输入输出子系统7、i2c总线platform总线等8、设备树,驱动和设备如何匹配9
嵌入式新手小张
·
2023-09-24 17:51
学习笔记
linux
学习
笔记
【精通嵌入式Linux编程】引导加载程序详解bootloader
SRAM不足以加载完整的
uboot
,必须增加一个辅助程序加载器(Secondaryprogramloader,SPL)的中间加载程序。在
ldinvicible
·
2023-09-24 15:23
精通嵌入式Linux编程笔记
linux
运维
服务器
linux中将一个文件移动到另一个文件夹
指令:mv文件夹的名字目标文件夹文件目录例子:将text下的CodeSign4SecureBoot_SCP文件移动到/home/topeet/iTop4412_
uboot
目录下代码:mvCodeSign4SecureBoot_SCP
小智5287
·
2023-09-24 06:35
其他类别
uboot
编译时报错:make[1]: gcc: Command not found;Makefile:xxx: recipe for target xxx failed
此时是因为gcc没有安装在命令行输入:gcc-o会提示安装,具体提示是什么我忘记了,根据指示安装即可。这里有一个坑是,没有安装gcc会导致一个Makefile:xxx:recipefortargetxxxfailed的错误。最后编译成功的截图:2020.04.12
小智5287
·
2023-09-24 06:35
其他类别
uboot
linux
makefile
【教程】迅为iTOP-4412精英版exynos4412开发板搭建原生Linux最小系统(二)
在上一篇,我们用选择的交叉编译器成功编译了
uboot
,并在开发板上运行成功。接下来,我们还要编译内核、设备树和文件系统。
巨大八爪鱼
·
2023-09-23 09:58
Linux
linux
itop4412
exynos4412
kernel
busybox
【
开发篇
】一、热部署
文章目录1、手工启动热部署2、自动启动热部署3、热部署范围配置4、关闭热部署功能1、手工启动热部署日常开发与调试,改几行代码想看效果就得手动点重启,很繁琐,接下来考虑启动热部署。首先引入springboot开发者工具:org.springframework.bootspring-boot-devtoolstrue此时若代码有变更,按Ctrl+F9构建项目操作即可实现热部署(手动)关于热部署,有两个
-代号9527
·
2023-09-23 05:47
SpringBoot
SpringBoot
热部署
【
开发篇
】二、属性绑定与校验
文章目录1、@ConfigurationProperties自定义Bean属性绑定2、@EnableConfigurationProperties注解3、@ConfigurationProperties第三方Bean属性绑定4、松散绑定5、常用计量单位6、数据校验7、yaml绑定值的坑--关于进制1、@ConfigurationProperties自定义Bean属性绑定前面读取yaml文件配置时,
-代号9527
·
2023-09-23 05:47
SpringBoot
java
开发语言
【
开发篇
】三、web下单元测试与mock数据
文章目录1、加载测试专用属性2、加载测试专用配置3、测试类中启动web环境4、发送虚拟请求5、匹配(断言)响应的执行状态6、匹配响应的结果7、匹配响应头8、业务层测试事务回滚9、UT数据设置随机数据1、加载测试专用属性写单元测试时,如果需要一个临时属性,但不能影响其他代码(即作用范围是当前UT类),有两种方式实现:方式一:使用@SpringBootTest注解的properties属性模块配置中,
-代号9527
·
2023-09-23 05:45
SpringBoot
单元测试
log4j
springboot
im6ull-
uboot
(2021.07)移植(一)
文章目录声明1获取源码1.1从u-boot官网获取1.2从芯片厂商获取1.3从开发板厂商获取2修改顶层Makefile3xxx_defconfig配置文件3.1拷贝生成自己的配置文件3.2修改defconfig文件3.2.1查看defconfig文件3.2.2修改defconfig文件3.3添加其他配置文件3.3.1添加配置头文件3.3.2添加对应的板级文件夹3.3.3修改板级文件夹中的内容4拷贝
xiyu_dang
·
2023-09-22 21:43
#
IMX6ULL
嵌入式
linux
uboot
im6ull
iMX6ULL-
UBoot
移植
U-Boot移植文章目录U-Boot移植1获取源码1.1从u-boot官网获取1.2从芯片厂商获取1.3从开发板厂商获取2移植2.1生成自己的配置文件2.1.1拷贝参考板的配置文件2.1.2生成修改配置文件2.1.3添加对应的头文件2.1.4添加板级文件夹2.1.5修改板级文件夹中的内容2.2编译生成的配置文件2.3将编译生成的镜像下载到TF卡中2.4启动卡发板,查看报错信息2.4.1修改LCD驱
xiyu_dang
·
2023-09-22 21:42
嵌入式
#
IMX6ULL
linux
uboot
im6ull
PetaLinux 使用外部代码 (u-boot)
实现步骤:在配置前,请确认我们已经在github上把对应的
uboot
源码已经下载下来了。
Alex-L
·
2023-09-22 14:02
Xilinx
linux
petalinux
Linux 系统移植(一)-- 系统组成
参考资料:linux系统移植篇(一)——linux系统组成【野火Linux移植篇】1-
uboot
初识与编译/烧录步骤文章目录一、linux系统组成二、
Uboot
三、Linux内核四、设备树本篇为Linux
SGchi
·
2023-09-22 12:19
linux
服务器
运维
Buildroot使用总结与添加本地APP到项目
芯片平台:瑞芯微RV1126系统架构:
uboot
+kernel+buildrootBuildroot是Linux平台上一个构建嵌入式Linux系统的框架,整个Buildroot是由Makefile脚本和
PanGC2014
·
2023-09-22 12:03
Linux应用开发
linux
嵌入式
elf文件
RK1108系统无法启动的原因分析与查找
内核没有启动,
uboot
有没有启动无法判断(当然有极小概率出现在
uboot
kerwin liu
·
2023-09-22 12:02
linux驱动
嵌入式硬件
驱动开发
linux
RK1126从入门到放弃:(二)Buildroot说明
一、目录介绍buildroot├──arch:存放CPU架构相关的配置脚本,如arm/mips/x86,这些CPU相关的配置,在制作工具链时,编译
uboot
和kernel时很关键├──board:在构建系统时
TSINGEYE清眸物联
·
2023-09-22 12:32
RV1126
linux
arm开发
运维
【全志V3s】SPI NAND Flash 驱动开发
文章目录一、硬件介绍V3s的启动顺序二、驱动支持U-Boot驱动主线Linux驱动已经支持三、烧录工具xfel四、构建U-Boot(官方的
Uboot
)先编译一下开始spinandflash代码层面的适配修改
liefyuan
·
2023-09-22 02:51
V3s
嵌入式linux
嵌入式Linux驱动
驱动开发
【车载开发系列】BootLoader相关概念
BootLoader相关概念一、Bootloader概念二、汽车ECU中的Bootloader三、FBL的概念四、BootLoader运行时点五、BootSoftware六、bootloader的作用七、汽车EC
Uboot
loader
进击的横打
·
2023-09-22 02:57
车载开发
测试工具
软件工程
make xxx_defconfig
配置介绍1.1常用命令当前
uboot
的配置已经完全变成Linux内核的配置形式了,完全可以按照Linux内核的分析方是区分析
uboot
。
yebanguhe
·
2023-09-21 19:35
linux
uboot
Linux应用编程--IO文件
I.MX6U嵌入式LinuxC应用编程指南V1.1.pdf(gitee.com)1.基本概述1.什么是Linux应用程序(1)整个嵌入式linux核心课程包括5个点,按照学习顺序依次是:裸机,c高级,
uboot
m0_63077733
·
2023-09-21 14:07
linux
运维
服务器
Linux内核顶层Makefile前期工作分析一
一.Linux内核顶层MakefileLinux的顶层Makefile和
uboot
的顶层Makefile非常相似,因为
uboot
参考了Linux。
凌肖战
·
2023-09-21 08:18
系统移植篇
linux
arm开发
2020-12-11 RK系列 救砖头,强制进入maskrom模式
我这边遇到的情况是烧录andriod10固件后
uboot
不能work导致无法进入loader模式了。
Donald Linux
·
2023-09-21 05:21
Android
IMX6ULL 移植篇-
uboot
网络命令NFS
一.
uboot
网络操作命令本文介绍nfs命令的使用,具体是:通过NFS服务向开发板下载zImage内核镜像文件。二.nfs命令nfs命令使用的目的:为了方便开发板调试。
凌肖战
·
2023-09-20 20:40
linux
arm开发
IMX6ULL系统移植篇-
uboot
的烧写与运行
一.
uboot
配置与编译本文来学习
uboot
的烧写,承接之前
uboot
的配置与编译篇,博文如下:IMX6ULL系统移植篇-
uboot
的配置与编译_凌肖战的博客-CSDN博客二.
uboot
的烧写
uboot
凌肖战
·
2023-09-20 20:10
嵌入式C开发
arm开发
linux
IMX6ULL移植篇-什么是
uboot
一.
uboot
简介有很多现成的bootloader软件可以使用,比如
uboot
、vivi、RedBoot等等,其中以U-Boot使用最为广泛。bootloader的最主要的工作就是启动Linux内核。
凌肖战
·
2023-09-20 20:40
嵌入式C开发
Linux系统相关
arm开发
linux
嵌入式Linux之
uboot
源码make编译逆向分析
一、make编译逆向分析之prepare在上一篇文章中分析Makefile文件依赖关系时采用自顶向下的方法,从顶层目标开始到最原始的依赖结束。此处我们采用自下而上的方式,从最原始的依赖开始,一步一步的执行命令生成目标。完整的prepare的目标依赖:依次从最右边的依赖说起;1.1.config(配置阶段).config在执行makesmdk2410_defconfig配置时生成,文件scripts
Graceful_scenery
·
2023-09-20 16:06
linux
java
前端
运维
服务器
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他