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
嵌入式Linux:uboot
Ubuntu-
嵌入式linux
开发环境搭建-基本工具安装
1、安装vimsudoapt-getinstallvimps:vim显示行号:setnumber2、安装配置gitsudoapt-getinstallgitgitconfig--globaluser.name'XXX'gitconfig--globaluser.email'
[email protected]
'3、修改网卡名为eth0:(修改grup引导启动倒计时)sudovim/etc/default/grub
kuangzuxiaoN
·
2023-10-11 19:54
openwrt
ARM
+
Linux
linux
ubuntu
vim
openwrt
系统业务逻辑书籍_工程师最爱读的10本经典嵌入式书籍,看完爱不释手
单片机和
嵌入式Linux
区别所有的电子产品,所用技术都可以认为要么是单片机,要么是Linu
weixin_39940755
·
2023-10-11 18:21
系统业务逻辑书籍
正点原子
嵌入式linux
驱动开发——Linux内核移植
之前的两篇笔记,简单了解了一下Linux内核顶层Makefile和Linux内核的启动流程,本篇内容来学习一下如何将ST官方提供的Linux内核移植到正点原子的STM32MP157开发板上。通过本章的学习,将掌握如何将半导体厂商提供的LinuxBSP包移植到自己的平台上。Linux内核初次编译编译正点原子出厂Linux源码之前的Linux内核第一篇笔记,就是编译正点原子STM32MP157开发板出
努力自学的小夏
·
2023-10-11 14:49
linux学习
linux
驱动开发
学习
笔记
stm32
基于正点原子alpha开发板的第三篇系统移植
系统移植的三大步骤如下:=系统
uboot
移植=====系统linux移植=====系统rootfs制作====一言难尽,踩了不少坑,当时只是想学习驱动开发,发现必须要将第三篇系统移植弄好才可以学习后面驱动
*wj
·
2023-10-11 14:16
单片机
linux
ubuntu
RK3568 SPI子系统–oled屏
8.SPI子系统–oled屏实验—[野火]
嵌入式Linux
驱动开发实战指南——基于LubanCat-RK系列板卡文档参见野火的资料。
jim0506
·
2023-10-11 14:10
linux
bootz启动 Linux内核过程中涉及的 bootz_start 函数
一.bootz启动Linux
uboot
启动Linux内核使用bootz命令。当然还有其它的启动命令,例如,bootm命令等等。本文只分析bootz命令启动Linux内核的过程中涉及的几个重要函数。
凌肖战
·
2023-10-11 14:59
uboot
系统移植篇
linux
arm开发
run_main_loop 到 cmd_process处理说明三
一.run_main_loop到cmd_process处理过程之前文章了解了
uboot
的命令格式组成。本文简单分析下cmd_process函数对
uboot
命令的处理过程。
凌肖战
·
2023-10-11 14:58
uboot
系统移植篇
java
前端
javascript
bootz启动 Linux内核过程中涉及的 do_bootz 函数
一.bootz启动Linux
uboot
启动Linux内核使用bootz命令。当然还有其它的启动命令,例如,bootm命令等等。
凌肖战
·
2023-10-11 14:58
uboot
系统移植篇
linux
arm开发
bootz启动linux内核——
uboot
生命的终点——学习笔记
在
uboot
命令行中敲入bootz命令后,开始启动内核。bootz对应的函数就是do_bootz。
西邮小菜机
·
2023-10-11 14:28
linux
Linux驱动开发
BootLoader
linux
linux-
uboot
移植三
uboot
启动内核过程
1、
uboot
启动内核的几种方式
uboot
的本质工作是引导Linux,所以
uboot
肯定有相关的boot(引导)命令来启动Linux。常用的跟boot有关的命令有:bootz、bootm和boot。
晴天晴天天天天
·
2023-10-11 14:55
linux
uboot
U-Boot 启动流程详解
文章目录链接脚本u-boot.lds详解
Uboot
启动流程链接脚本u-boot.lds详解要分析
uboot
的启动流程,首先要找到“入口”,找到第一行程序在哪里。
✎﹏ℳ๓无情❦
·
2023-10-11 14:23
Linux
I.MX6U-ALPHA开发板
#
Ubuntu
单片机
linux
Linux内核启动流程
目录
Uboot
启动流程BL0阶段[运行在ROM]疑问BL1[运行在soc内部SRAM]spl阶段其他BL2[运行在外部DDR]完整
uboot
阶段NandFlash设备的分区方案
uboot
整体编译流程BL1
橘橙是我
·
2023-10-11 14:22
linux
c语言
驱动开发
arm开发
【硬核】26000字剖析
uboot
启动全过程
Linux内核笔记汇总【持续更新】更好的阅读体验请见:硬核26000字分析
uboot
启动过程汇编阶段最先执行的是汇编文件start.S,这个文件跟架构有关,例如芯片架构是arm926ejs,那路径就在arch
哆哆jarvis
·
2023-10-11 14:22
Linux内核与驱动进阶之路
嵌入式
linux
驱动开发
bootz启动linux内核
分析完
uboot
启动流程,该篇分析bootz启动linux内核。
CinzWS
·
2023-10-11 14:51
嵌入式Linux学习
linux
arm
嵌入式硬件
uboot
源码分析十一
uboot
使用bootz启动linux流程一
##images全局变量不管是bootz还是bootm命令,在启动Linux内核的时候都会用到一个重要的全局变量:images,images在文件cmd/bootm.c中有如下定义43bootm_headers_timages;/*pointerstoos/initrd/fdtimages*/images是bootm_headers_t类型的全局变量,bootm_headers_t是个boot头结
monkea123
·
2023-10-11 14:50
linux
uboot
嵌入式
uboot
uboot
启动linux内核流程分析(三)
uboot
bootz命令流程图
Uboot
启动linux内核是使用bootz命令,bootz是如何启动linux内核?
uboot
的生命周期是怎么终止的?linux是如何启动?
Messi _10
·
2023-10-11 14:19
内核
linux
嵌入式
c语言
uboot
启动优化
uboot
启动优化背景介绍为了满足嵌入式系统更快的启动速度需求,需要对
uboot
、kernel和根文件系统进行优化,保证原有功能的情况下,减少系统启动时间。
金少冲冲冲
·
2023-10-11 14:19
uboot
linux
内核
Bootm启动流程分析
Bootm启动流程分析如何引导内核
uboot
启动命令内核镜像介绍内核启动前提Bootm命令详解Bootm命令格式do_bootmdo_bootm_subcommandimages全局变量do_bootmd_statesbootm_startbootm_find_osboot_get_kernelbootm_find_otherbootm_load_osboot_ramdisk_highboot_r
金少冲冲冲
·
2023-10-11 14:18
uboot
linux
嵌入式linux
驱动之路17:U-Boot 启动流程(2)
bootz启动Linux内核过程在执行do_bootm_state函数之前设置images.os.os=IH_OS_LINUX设置镜像的操作系统类型为Linux,后面do_bootm_states函数启动内核时会根据它来找到对应的启动函数,do_bootm_states函数主要是将全局变量image清零并且设置一下它的几个成员就返回了。通过函数bootm_os_get_boot_func来查找系统
々淡然&
·
2023-10-11 14:17
linux
arm
驱动开发
bootz启动 Linux内核过程中涉及的全局变量images
一.bootz启动Linux
uboot
启动Linux内核使用bootz命令。当然还有其它的启动命令,例如,bootm命令等等。本文只分析bootz命令启动Linux内核的过程。
凌肖战
·
2023-10-11 14:45
uboot
系统移植篇
linux
arm开发
此驱动程序不支持WINDOWS11及后续版本解决办法
更新驱动程序(P)”;“让我从计算机上的可用驱动程序列表中选取(L)-》下一页(N)”选择老一点版本的驱动程序;设置OK后显示:方法2驱动:E:\02-Doc\朱老师物联网大讲堂-全部视频\朱有鹏老师
嵌入式
透明水晶
·
2023-10-11 13:37
12.开发笔记
pl2303
嵌入式开发:通过无线方式将更新部署到
嵌入式Linux
设备
在嵌入式开发中,执行关键任务功能的
嵌入式Linux
设备的OTA或无线更新对于通过部署安全补丁、功能更新和新服务来管理设备群至关重要。OTA更新本质上是通过无线方式发送并应用到远程设备的数据。
粤嵌教育
·
2023-10-11 12:01
RK3288
Uboot
Display 驱动详解
怀揣着十几个疑问整理了rk3288
uboot
阶段display相关代码:1、代码流程由rk3288
uboot
启动流程分析可知,dispaly驱动在board_fbt_preboot;中被调用,如下所示:
河边一枝花
·
2023-10-11 12:18
display
Linux
uboot
C语言结构体中定义函数指针详解
语言结构体中定义函数指针详解结构体指针函数应用场景之一--驱动程序编写结构体的一些基本用法形式1:先定义结构体类型,再定义变量形式2:在定义类型的同时定义变量形式3:直接定义变量,用无名结构体直接定义变量只能一次结构体指针在
嵌入式
宁静致远2021
·
2023-10-11 10:02
Linux
嵌入式MCU
c语言
开发语言
后端
嵌入式linux
docker,嵌入式移植docker报错问题汇总
经过了漫长时间的移植和查询资料,得以解决一下嵌入式docker出现的问题,很多网上的资料全都是复制粘贴复制粘贴,找不到合适的解决方法让人很是苦恼,希望自己总结出的一些解决问题的经验给广大朋友减少一些负担吧!1.standard文件找不到:解决方法:tarzcvfxtables/usr/lib64/xtablescpxtables.tar/work/initramfs/需要到同内核同系统的另一台服务
aka卡贴人
·
2023-10-11 08:28
嵌入式linux
docker
嵌入式Linux
系统移植的四大步骤
最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能,可是我们有没有想过,为什么会有这样的效果?如果没有去追问,只是机械地完成,并且看到实验效果,这样做其实并没有真正的掌握系统移植的本质。在做每一个步骤的时候,首先问问自己,为
雅痞萌叔
·
2023-10-11 06:44
系统移植
linux
kernel
系统移植
嵌入式Linux
裸机开发(四)IMX6U主频和时钟配置
系列文章目录文章目录系列文章目录介绍时钟来源PLL时钟源内核时钟PFD时钟AHB、IPG和PERCLK根时钟设置结语介绍默认配置下I.MX6U工作频率为396MHz,但该系列标准工作频率事528MHz,有些型号甚至可以工作到696MHz。默认情况下内部bootrom会将I.MX6U的主频设置为396MHz,下面介绍如何配置为528MHz详细内容在参考手册的第十章和第十八章:时钟来源I.MX6U-A
贾saisai
·
2023-10-11 04:19
嵌入式Linux
linux
stm32
嵌入式操作系统
嵌入式Linux
裸机开发(三)SDK移植及BSP管理
系列文章目录文章目录系列文章目录前言BSP工程管理SDK包移植文件移植补充文件数据类型补充文件启动文件编写其他需要的文件Makefile文件链接脚本文件imx6ul.lds前言在前面学习了LED驱动的汇编开发和C语言开发,但是很明显,这太麻烦了,效率太低了。BSP工程管理所有的源码文件放到工程的根目录下太乱了,于是按照正点原子这样进行文件分类管理bsp文件放类似我们自己编写的库文件,imx6ul放
贾saisai
·
2023-10-11 04:49
嵌入式Linux
linux
stm32
嵌入式硬件
嵌入式Linux
裸机开发(二)C语言LED驱动
系列文章目录文章目录系列文章目录前言介绍STM32F103的启动文件解析IMX6U汇编C语言环境设置处理器模式设置SP指针跳转到C语言实现流程启动文件C语言驱动文件main.hmain.c链接脚本文件Makefile下载前言前面学习了如何用汇编LED驱动,现在学习如何用汇编构建C语言环境,完成C语言的LED驱动。介绍在开发STM32F103的时候,启动文件startup_stm32f10x_hd.
贾saisai
·
2023-10-11 04:48
嵌入式Linux
linux
c语言
嵌入式操作系统
嵌入式Linux
裸机开发(五)中断管理
系列文章目录文章目录系列文章目录前言STM32中断系统IMX6U中断控制8个中断GIC中断控制器GIC介绍中断IDGIC逻辑分块GIC协处理器中断使能中断优先级重点代码分析官方SDK函数start.S文件自行编写中断驱动文件前言最近在学习中发现,学Linux嵌入式不仅是对Linux的学习熟悉,而且还是对Cortex-A内核的学习掌握没怎么看懂,内容太多了,我觉得暂时先搞清楚一些原理概念以及简单的外
贾saisai
·
2023-10-11 04:41
嵌入式Linux
linux
嵌入式操作系统
ARM
vscode 远程开发php,使用VSCode和SSH进行远程开发
0.为什么需要远程开发在进行
嵌入式Linux
开发的时候,为了方便,通常在Windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作:编辑好代码
陈年丰fields
·
2023-10-10 10:15
vscode
远程开发php
嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)
嵌入式Linux
入门第二课,linux文件系统、文件类型及权限管理。......
矜辰所致
·
2023-10-10 05:31
嵌入式Linux
#
嵌入式
Linux
入门篇
linux
嵌入式Linux
Linux文件类型
Linux文件系统
Linux文件管理
VSCode+ssh+gdb远程进行
嵌入式Linux
调试
1、使用环境win10+Ubuntu16.04+imx6u2、使用步骤(1)Remote-SSH①在VScode中安装如下插件。②进入远程资源管理器,然后新建远程连接。输入ssh@选择window中c盘用户下的.ssh/config出现如下内容注:以上内容也可手动配置(删除远程ssh也可以在此文件下删除)③:输入远程主机密码参考内容:VSCode使用-Remote-SSH配置说明VScode删除远
轻俗.
·
2023-10-10 04:04
Ubuntu
linux
ssh
uboot
-重定位中断向量表 relocate_vectors 函数
一.
uboot
启动流程_main函数中,调用完relocate_code函数,即执行了
uboot
重定位后,开始执行relocate_vectors函数。
凌肖战
·
2023-10-10 03:46
uboot
系统移植篇
arm开发
linux
uboot
启动流程-board_init_r函数执行过程
一.
uboot
启动流程本文来了解board_init_r函数执行过程。_main函数会调用到board_init_r函数。
凌肖战
·
2023-10-10 03:46
uboot
系统移植篇
linux
arm开发
uboot
代码重定位:解决调用与地址无关问题
一.
uboot
启动流程_main函数中会调用relocate_code函数。
凌肖战
·
2023-10-10 03:16
uboot
系统移植篇
arm开发
linux
基于IMX6Q的
uboot
启动流程分析(3):_main函数之relocate_code与board_init_r
基于IMX6Q的
uboot
启动流程分析(1):
uboot
入口函数基于IMX6Q的
uboot
启动流程分析(2):_main函数之board_init_f基于IMX6Q的
uboot
启动流程分析(3):_main
CodeDog_wang
·
2023-10-10 03:15
uboot
uboot
嵌入式
IMX6Q
Uboot
35之
uboot
命令集及main_loop
1.
Uboot
:Start.s->start_armboot()->main_loop()main_loop()会调用abortboot(bootdelay)判断在delaytime内有没有键按下,并给出
wangdapao12138
·
2023-10-10 03:43
main_loop
uboot指令集
linux
uboot
启动流程分析,
uboot
启动流程分析
描述U-BootU-Boot,全称UniversalBootLoader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一
烟幕缭绕
·
2023-10-10 03:43
linux
uboot启动流程分析
NanoPC-T2
Uboot
启动过程分析 - 3-1 main_loop()初认识
main_loop()是
uboot
的主循环,位于\/
uboot
-root\/common\/main.c中。
Spinlock_hys
·
2023-10-10 03:13
嵌入式
NanoPC-T2
u-boot
uboot
下run_main_loop中main_loop实现
common/main.cmain_loop/*WecomehereafterU-Bootisinitialisedandreadytoprocesscommands*/voidmain_loop(void){ constchar*s; bootstage_mark_name(BOOTSTAGE_ID_MAIN_LOOP,"main_loop");#ifdefCONFIG_VERSION_VARI
星空探索
·
2023-10-10 03:42
uboot
源码研究
uboot
(五)—— main_loop
目录一、main_loop函数二、去掉多余if判断函数三、autoboot_command3.1、abortboot3.2、run_command_list四、cli_loop一、main_loop函数位置:u-boot-2022.01/common/main.c40行voidmain_loop(void){constchar*s;bootstage_mark_name(BOOTSTAGE_ID_
dz小伟
·
2023-10-10 03:41
uboot
arm开发
S5PV210-
uboot
解析(四)-main_loop函数分析
main_loop是在
uboot
启动最后阶段进行命令解析、引导内核的函数,在common/main.c中。
ldzq_sue
·
2023-10-10 03:11
uboot
uboot
启动流程2 - 命令行处理及跳到Linux
uboot
在执行完所有初始化程序之后,调用run_main_loop进入主循环,调用main_loop()。通过主循环进入了命令行模式。
hinewcc
·
2023-10-10 02:40
linux
十、
uboot
代码流程分析---run_main_loop
调用board_init_r,传入全局GD和SDRAM中的目的地址gd->rellocaddr1voidboard_init_r(gd_t*new_gd,ulongdest_addr)2{3/*4*Setupthenewglobaldatapointer.Sofaronlyx86doesthis5*here.6*TODO(
[email protected]
):Considerdoingthisfor
dongbipi3785
·
2023-10-10 02:09
数据结构与算法
Uboot
2015 代码解析6 main_loop
从board_init_r跳转到main_loop完成
uboot
最后工作:命令行解析,启动kernel。简介main_loop主要做了1.命令行解析初始化。
JOJO___
·
2023-10-10 02:39
Uboot
Uboot
2015
解析
main_loop
11_
Uboot
启动流程_3
目录run_main_loop函数详解cli_loop函数详解cmd_process函数详解run_main_loop函数详解
uboot
启动以后会进入3秒倒计时,如果在3秒倒计时结束之前按下按下回车键,
Tree-gg
·
2023-10-10 02:38
Linux移植
linux
U-boot
arm开发
I.MX6ULL
嵌入式硬件
uboot
启动流程-run_main_loop 到 cmd_process处理说明一
一.
uboot
启动
uboot
命令模式:
uboot
启动以后会进入3秒倒计时,如果在3秒倒计时结束之前按下按下回车键,那么就会进入
uboot
的命令模式。
凌肖战
·
2023-10-10 02:08
uboot
系统移植篇
arm开发
linux
嵌入式开发 学习指导
参考培训机构D-UEA嵌入式开发教学大纲-标准化-201001就业课程2010-07-2915:15:49阅读2评论0字号:大中小订阅
嵌入式Linux
内核驱动核心开发者-长期就业课程■课程描述:市场上嵌入式培训鳞次栉比
myself659
·
2023-10-10 02:26
嵌入式
linux内核
linux
网络
数据结构
汇编
uboot
的配置(make xxx_config)和编译(make)工程解读
uboot
编译三步走:makexxx_configmakemakeinstall第一步makexxx_config这一步是产生板子的配置文件。
shaohui973
·
2023-10-09 20:27
uboot
uboot
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他