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
嵌入式linux
s5pv210,
嵌入式Linux
裸机开发(二)——S5PV210启动过程分析
嵌入式Linux
裸机开发(二)——S5PV210启动过程分析一、iROM启动方式简介友善之臂Smart210开发板的SoC为三星S5PV210,S5PV210采用iROM启动方式进行启动,通过查阅三星官方
杨妙和
·
2023-10-06 13:00
嵌入式linux
s5pv210
S5PV210裸机破坏
UBOOT
以及SD卡恢复办法
在刚刚进入到S5PV210的裸机学习中遇到一个问题,破坏了
UBOOT
后插入烧录有
UBOOT
.bin的文件插上后无法启动,串口输出以下提示信息以为是开发板变砖了,中途搜索找了很多有用dnw的试过后还没解决问题
Hawen-嵌入式
·
2023-10-06 13:27
linux嵌入式学习方法,
嵌入式Linux
学习方法 2018新总结
学习
嵌入式linux
要讲究方法,好的方法可以让我们学习效率事半功倍。已经2018年了,新的一年抓紧时间来学
嵌入式linux
吧。本篇文章就来分享2018年新总结的
嵌入式linux
学习方法。
dssocool
·
2023-10-06 08:54
linux嵌入式学习方法
linux基础4---内存
在
嵌入式Linux
中,内存泄漏是指由于疏忽或错误,导致一些对象或资源无法被垃圾回收器回收,从而导致内存占用不断增加,最终导致设备性能下降。
小昭dedug
·
2023-10-06 06:05
大公司校招面试宝典(嵌入式)
linux
uboot
启动流程-
uboot
内存分配工作总结
一.
uboot
启动流程_main函数中会调用board_init_f函数,本文继续简单分析一下board_init_f函数。本文继续具体分析board_init_f函数。
凌肖战
·
2023-10-05 08:50
uboot
系统移植篇
linux
arm开发
嵌入式Linux
裸机开发(一)基础介绍及汇编LED驱动
系列文章目录文章目录系列文章目录前言IMX6ULL介绍主要资料IO表现形式汇编LED驱动原理图初始化流程时钟设置IO复用设置电气属性设置使用GPIO编写驱动编译程序编译.o文件地址链接.elf格式转换.bin反汇编(其他)综合成Makefile完成一步编译烧录程序imxdownload准备SD卡向SD卡烧写程序前言现在开始正式在开发板上进行开发,仍然看的是正点原子的资料IMX6ULL介绍主要资料使
贾saisai
·
2023-10-05 08:13
嵌入式Linux
linux
汇编
嵌入式操作系统
(一)正点原子STM32MP135移植——准备
一、简述使用板卡:正点原子的ATK-DLMP135V1.2从i.mx6ull学习完过来,想继续学习一下移植
uboot
和内核的,但是原子官方没有MP135的移植教程,STM32MP157的移植教程用的又是老版本的代码
天师电通电容爆破工程师
·
2023-10-05 05:02
STM32MP135移植
stm32
嵌入式硬件
linux
嵌入式linux
添加中断,
嵌入式Linux
学习笔记(六)-中断体系结构
一、S3C2440中断体系结构1)ARM体系CPU的7种工作模式用户模式(usr):ARM处理器正常的程序执行状态快速中断模式(fiq):用于高速数据传输或通道处理中断模式(irq):用于通用的中断处理管理模式(svc):操作系统使用的保护模式数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护系统模式(sys):运行具有特权的操作系统任务未定义指令中止模式(un
沐雲閣主 荻生
·
2023-10-04 21:02
嵌入式linux
添加中断
嵌入式Linux
安装Python环境,linux环境下安装python 3
说明:在linux环境下,都默认安装python2的环境,由于python3在python2的基础上升级较大,所以安装python3环境用于使用最新的python3的语法。安装过程:1.下载,上传python3源码包至服务器2.解压缩python3压缩包[aiprd@hadoop3softwares]$lskibana-6.7.1-linux-x86_64.tar.gzPython-3.7.4.t
王少成
·
2023-10-04 19:48
【正点原子】开发板可以ping通电脑,电脑ping不通开发板
Uboot
模式下
uboot
模式下因为相关服务没有开启,只能
uboot
ping通电脑,电脑ping不通开发板note:电脑需要关闭防火墙App模式该模式下,如果已经打开网络还是ping不通开发板关闭电脑wifi
Jeremy.Ma
·
2023-10-04 18:57
正点原子STM32MP157
linux调试
服务器
运维
开发板TFTP调试
问题描述开发板和host(此处指虚拟机linux)可以平通,但是通过
uboot
tftp下载请求时一直显示TTT,即超时使用wireshark抓包也显示超时措施关闭windows和linux的防火墙重新进行下载成功
Jeremy.Ma
·
2023-10-04 18:27
正点原子STM32MP157
linux调试
ubuntu
正点原子
嵌入式linux
驱动开发——U-boot使用
在学会U-boot的移植以及其启动过程之前,先体验一下U-boot会更有助于学习的认知。STM32MP157开发板光盘资料里面已经提供了一个正点原子团队已经移植好的U-Boot,本章我们就直接编译这个移植好的U-Boot,然后烧写到EMMC里面启动,启动U-Boot以后就可以学习使用U-Boot的命令。U-Boot简介Linux系统要启动需要通过bootloader程序引导,也就说芯片上电以后先运
努力自学的小夏
·
2023-10-04 11:48
linux学习
linux
驱动开发
stm32
学习
笔记
正点原子
嵌入式linux
驱动开发——U-boot顶层Makefile详解
在学习
uboot
源码之前,要先看一下顶层Makefile,分析gcc版本代码的时候一定是先从顶层Makefile开始的,然后再是子Makefile,这样通过层层分析Makefile即可了解整个工程的组织结构
努力自学的小夏
·
2023-10-04 11:17
linux学习
linux
驱动开发
stm32
笔记
学习
嵌入式快速入门学习笔记-使用BSP包
使用BSP包前言BSPmk详解使用BSP创建bootloader,kernel,根文件系统(1)创建bootloader(2)创建kernel(3)创建根文件系统(4)fastboot下载使用BSP中的
uboot
wuli_Thames
·
2023-10-04 08:02
嵌入式Linux学习笔记
嵌入式
linux
I.MX6U
嵌入式Linux
驱动——系统移植之Linux 内核
正点原子开发板Linux内核移植顶层Makefile控制着Linux内核的编译流程。Linux内核获取:https://www.kernel.org1、Linux内核编译注意:这里时编译移植好的Linux源码。sudoapt-getinstalllzop//在ubuntu上安装lzop库tar-vxjflinux-imx-4.1.15-2.1.0-g8a006db.tar.bz2//解压压缩包新建
杨小菜菜
·
2023-10-04 08:02
Linux驱动开发
linux
驱动开发
视频教程-
嵌入式Linux
系统基础入门-Linux
嵌入式Linux
系统基础入门嵌入式开发工程师,有超过8年的嵌入式开发经验,精通c/c++、java、python等编程语言,精于单片机、linux驱动、linux应用开发、网络编程等,熟悉嵌入式设备开发的整个流程
weixin_28780571
·
2023-10-04 08:01
嵌入式Linux
应用开发-驱动大全-第一章同步与互斥③
嵌入式Linux
应用开发-驱动大全-第一章同步与互斥③第一章同步与互斥③1.4Linux锁的介绍与使用1.4.1锁的类型1.4.1.1自旋锁1.4.1.2睡眠锁1.4.2锁的内核函数1.4.2.1自旋锁
华为奋斗者精神
·
2023-10-04 05:59
Linux
ARM
MCU
MCU
C51
linux
java
数据库
c++
c语言
嵌入式Linux
应用开发-驱动大全-第一章同步与互斥②
嵌入式Linux
应用开发-驱动大全-第一章同步与互斥②第一章同步与互斥②1.3原子操作的实现原理与使用1.3.1原子变量的内核操作函数1.3.2原子变量的内核实现1.3.2.1ATOMIC_OP在UP系统中的实现
华为奋斗者精神
·
2023-10-04 05:58
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-驱动大全-第一章同步与互斥④
嵌入式Linux
应用开发-驱动大全-第一章同步与互斥④第一章同步与互斥④1.5自旋锁spinlock的实现1.5.1自旋锁的内核结构体1.5.2spinlock在UP系统中的实现1.5.3spinlock
华为奋斗者精神
·
2023-10-04 05:28
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-驱动大全-第一章同步与互斥①
嵌入式Linux
应用开发-驱动大全-第一章同步与互斥①第一章同步与互斥①1.1内联汇编1.1.1C语言实现加法1.1.2使用汇编函数实现加法1.1.3内联汇编语法1.1.4编写内联汇编实现加法1.1.5earlyclobber
华为奋斗者精神
·
2023-10-04 05:27
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
Linux操作系统面试总结
uboot
->kernel->根文件系统。
uboot
第一阶段属于汇编阶段:定义入口(start.S):
uboot
中因为有汇编阶段参与,因此不能直接找main.c。
学习&笔记
·
2023-10-03 15:50
面试
linux
面试
单片机
嵌入式Linux
应用开发-基础知识-第十九章驱动程序基石④
嵌入式Linux
应用开发-基础知识-第十九章驱动程序基石④第十九章驱动程序基石④19.7工作队列19.7.1内核函数19.7.1.1定义work19.7.1.2使用work:schedule_work19.7.1.3
华为奋斗者精神
·
2023-10-03 05:39
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-基础知识-第十九章驱动程序基石⑤
嵌入式Linux
应用开发-基础知识-第十九章驱动程序基石⑤第十九章驱动程序基石⑤19.9mmap19.9.1内存映射现象与数据结构19.9.2ARM架构内存映射简介19.9.2.1一级页表映射过程19.9.2.2
华为奋斗者精神
·
2023-10-03 05:39
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-基础知识-第十九章驱动程序基石②
嵌入式Linux
应用开发-基础知识-第十九章驱动程序基石②第十九章驱动程序基石②19.3异步通知19.3.1适用场景19.3.2使用流程19.3.3驱动编程19.3.4应用编程19.3.5现场编程19.3.6
华为奋斗者精神
·
2023-10-03 05:07
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-基础知识-第十九章驱动程序基石③
嵌入式Linux
应用开发-基础知识-第十九章驱动程序基石③第十九章驱动程序基石③19.5定时器19.5.1内核函数19.5.2定时器时间单位19.5.3使用定时器处理按键抖动19.5.4现场编程、上机19.5.5
华为奋斗者精神
·
2023-10-03 05:07
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
Uboot
启动过程详解
uboot
就是将start.o和大量的built-in.o链接在一起。built-in.o好像是把所有子目录下的.o文件进行链接到一起。
Jocelin47
·
2023-10-03 02:57
JZ2440
uboot
uboot
启动流程-涉及board_init_f 函数
一.
uboot
启动流程_main函数中会调用board_init_f函数,本文简单分析一下board_init_f函数。
凌肖战
·
2023-10-03 02:27
uboot
系统移植篇
linux
arm开发
uboot
启动流程
uImage:是
uboot
专用的映像文件,它是在zImage的前面加上了一个长度为0x40的头部标签,该标签说明了内核的版本、加载位置、生成时间以及大小等信息。
weixin_46334900
·
2023-10-03 02:57
Linux驱动学习笔记
linux
全志
uboot
修改_
uboot
流程分析--修改android启动模式按键【转】
本人用的android平台用的bootloader用的是
uboot
,貌似大多数手持设备平台都不用这个,因为功能过于强大用不上,反而显得太复杂了。不知道这个平台开发者是怎么想的。
Leezix
·
2023-10-03 02:27
全志uboot修改
uboot
启动 --- SPL
1概述1.1SPL基本功能
uboot
分为
uboot
-spl和
uboot
两个组成部分。本文主要讲解SPL。
huofengfeihu
·
2023-10-03 02:27
Kernel_Boot
uboot
启动流程概述_
uboot
分析之 启动流程
uboot
的启动流程:看一幅图:1.第一阶段:start.s的内容:点击(此处)折叠或打开#include@该文件是第二步中mkconfig文件执行时创建的。
何钦尧
·
2023-10-03 02:27
uboot启动流程概述
移植
uboot
-分析
uboot
启动流程(详解)
本节总结:
uboot
启动流程如下:1)设置CPU为管理模式2)关看门狗3)关中断4)设置时钟频率5)关mmu,初始化各个bank6)进入board_init_f()函数(初始化定时器,GPIO,串口等,
一口Linux
·
2023-10-03 02:26
笔记
exynos4412
uboot
uboot
启动流程 - 运行到 main_loop
说明:本文参考很多博主的文章,此笔记仅用于记录自己的学习过程U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下:(1)第一阶段的功能硬件设备初始化(设置SVC管理模式、关看门狗、关中断、设置时钟频率、RAM初始化、关MMU等)加载U-Boot第二阶段代码到RAM空间设置好栈跳转到第二阶段代码入口(2)第二阶段的功能初始化本阶段使用的硬件设备检测系统内存映射将内核从Flash读取到RAM
hinewcc
·
2023-10-03 02:26
linux
uboot
启动流程分析
它的功能是用于读写pin脚,其作用是用来告诉系统从何处去读取
uboot
代码。
uboot
的代码可以从Nand、SD/MMC、eMMC、USBOTG等地方去启动。
Bin Watson
·
2023-10-03 02:56
BootLoader
linux
嵌入式学习笔记之四 (
uboot
启动流程)
1.bootROM阶段CPU上电之后执行的第一段代码并不是
uboot
代码,因为
uboot
存储在启动介质(存储介质),如eMMCFlash、NANDFlash、SD卡,CPU想要执行启动介质中的
uboot
six2me
·
2023-10-03 02:56
嵌入式之uboot学习
uboot
启动
uboot
启动笔记之八-启动过程大总结
(这一部分存在tab缩进,建议将这部分内容拷贝到notepad++或者vscode中查看会更容易)
uboot
.lds(u-boot/arch/arm/cpu/u-boot.lds)|---->vectors.S
six2me
·
2023-10-03 02:56
嵌入式之uboot学习
c语言
uboot
启动流程-
uboot
内存分配
一.
uboot
启动流程_main函数中会调用board_init_f函数,本文继续简单分析一下board_init_f函数。具体分析board_init_f函数的第二部分:内存分配代码。
凌肖战
·
2023-10-03 02:26
uboot
系统移植篇
linux
arm开发
linux如何添加编译选项,
嵌入式Linux
工具之GCC常用编译选项
描述GCC(GNUCompilerCollection,GNU编译器套件),是由GNU开发的编程语言编译器。它是以GPL许可证所发行的自由软件。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、MacOSX等)采纳为标准的编译器,GCC同样适用于微软的Windows。GCC是自由软件过程发展中的著名例子,由自由软件基金会以GPL协议发布。1.GCC常用
深夜利行
·
2023-10-02 23:13
linux如何添加编译选项
编译u-boot的过程中遇到的问题
我使用的是
uboot
-2016.tar.bz2这个压缩包,将其解压之后进入这个文件夹,里面所包含的文件如下图所示。这个文件夹下包含着三个Shell脚本文件,都是可执行的,打开其中一个其内容如下。
西岸贤
·
2023-10-02 21:09
Linux
linux
Linux中安装libjpeg库(两种应用)
关于libjpeg库的安装与使用前言一、应用于ubuntu1、下载压缩包(libjpeg源码)2、解压到某一个目录3、在这个目录中执行一些操作4、使用方法二、应用于
嵌入式Linux
开发板1、下载压缩包(
点灯学徒
·
2023-10-02 21:37
嵌入式-应用
linux
正点原子
嵌入式linux
驱动开发——TF-A移植
经过了之前的学习,除了TF-A的详细启动流程仍待更新,TF-A的使用和其对应的大致启动流程已经进行过了学习。但是当我们实际做产品时,硬件平台肯定会和ST官方的有区别,比如DDR容量会改变,自己的硬件没有使用到官方EVK开发板所使用的PMIC芯片等等。因此就涉及到将半导体原厂提供的TF-A移植到我们的硬件上,本章就来讲解一下如何将ST官方提供的TF-A源码移植到正点原子的STM23MP157开发板上
努力自学的小夏
·
2023-10-02 20:26
linux学习
linux
驱动开发
stm32
笔记
学习
嵌入式Linux
应用开发-基础知识-第十九章驱动程序基石①
嵌入式Linux
应用开发-基础知识-第十九章驱动程序基石①第十九章驱动程序基石①19.1休眠与唤醒19.1.1适用场景19.1.2内核函数19.1.2.1休眠函数19.1.2.2唤醒函数19.1.3驱动框架
华为奋斗者精神
·
2023-10-02 05:45
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-基础知识-第十七章异常与中断的概念及处理流程
嵌入式Linux
应用开发-基础知识-第十七章异常与中断的概念及处理流程第十七章异常与中断的概念及处理流程17.1中断的引入17.1.1妈妈怎么知道孩子醒了17.1.2嵌入系统中也有类似的情况17.2中断的处理流程
华为奋斗者精神
·
2023-10-02 05:44
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-基础知识-第十八章系统对中断的处理①
嵌入式Linux
应用开发-基础知识-第十八章系统对中断的处理第十八章Linux系统对中断的处理①18.1进程、线程、中断的核心:栈18.1.1ARM处理器程序运行的过程18.1.2程序被中断时,怎么保存现场
华为奋斗者精神
·
2023-10-02 05:44
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-基础知识-第十八章系统对中断的处理③
嵌入式Linux
应用开发-基础知识-第十八章系统对中断的处理③第十八章Linux系统对中断的处理③18.5编写使用中断的按键驱动程序③18.5.1编程思路18.5.1.1设备树相关18.5.1.2驱动代码相关
华为奋斗者精神
·
2023-10-02 05:44
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-基础知识-第十八章系统对中断的处理②
嵌入式Linux
应用开发-基础知识-第十八章系统对中断的处理②第十八章Linux系统对中断的处理②18.3Linux中断系统中的重要数据结构18.3.1irq_desc数组18.3.2irqaction
华为奋斗者精神
·
2023-10-02 05:13
Linux
ARM
MCU
MCU
C51
linux
单片机
运维
c++
c语言
2022-01-14
2021.12.14东八区4:00ama(nulink社区问答活动)整理:qdd翻译:Deloris发布:TR3C.linkMrsN
uBoot
y:Heyeveryone,goodafternoon!
Aaron阿酷
·
2023-10-02 04:46
正点原子
嵌入式linux
驱动开发——TF-A初探
上一篇笔记中,正点原子的文档简单讲解了一下什么是TF-A,并且也学习了如何编译TF-A。但是TF-A是如何运行的,它的一个运行流程并未涉及。TF-A的详细运行过程是很复杂的,涉及到很多ARM处理器底层知识,所以这一篇笔记的内容就是讲解一下TF-A的整个框架以及运行的大致流程。设备如何保证安全设备的安全保护涉及到很多方面,这里的笔记主要就是讲解TF-A。TF-A主要保护的就是设备启动过程,通过各种鉴
努力自学的小夏
·
2023-10-01 22:46
linux学习
linux
驱动开发
stm32
笔记
学习
正点原子
嵌入式linux
驱动开发——TF-A使用
上一篇笔记STM32MP157芯片的开发环境,之后就直接简写为MP1。为了保证安全ARM推出了ArmTrustedFirmware的可信固件,简称TF-A。它是一个开源的软件,最早是用在Armv8-A,ST也在MP1里面使用到了TF-A。它的作用就是隔离硬件,为硬件提供一个安全环境并且提供安全服务。TF-A初步使用智能设备的安全问题是一个物联网产品非常重要的环节,ARM为此提供了TrustZone
努力自学的小夏
·
2023-10-01 10:52
linux学习
学习
笔记
linux
驱动开发
【正点原子MP157连载】第三十三章 异步通知实验-摘自【正点原子】STM32MP1
嵌入式Linux
驱动开发指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-01 05:56
LINUX
stm32
linux
驱动开发
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他