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
S5PV210裸机
Android 10 启动Init进程解析
bootloader是一段
裸机
程序,是直接与硬件打交道的,其最终目的是“初始化并检测
·
2022-10-10 22:36
Linux中断简记——IMX6ULL示例
一.IMX6ULL
裸机
中断配置好中断相关外设及初始化GIC中断控制器。在IRQ异常服务函数中,使用GIC控制器、cp15协处理器,获取当前发生的中断相关信息。
Odin_Hua
·
2022-10-10 09:41
Linux驱动
ARM
裸机
篇(二)——i.MX6ULL启动过程
linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM
裸机
篇(一)——i.MX6ULL介绍ARM
裸机
篇(二)——i.MX6ULL启动过程
Aladdin_KK
·
2022-10-10 09:09
linux
linux
lmx6ull
liunx启动流程
ARM
裸机
篇(五)——异常和中断
linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM
裸机
篇(一)——i.MX6ULL介绍ARM
裸机
篇(二)——i.MX6ULL启动过程
Aladdin_KK
·
2022-10-10 09:08
linux
linux
中断
异常
ARM
裸机
篇(三)——i.MX6ULL第一个
裸机
程序
linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM
裸机
篇(一)——i.MX6ULL介绍ARM
裸机
篇(二)——i.MX6ULL启动过程
Aladdin_KK
·
2022-10-10 09:08
linux
linux
linux裸机
linux汇编点亮LED
ARM
裸机
篇(一)——i.MX6ULL介绍
linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM
裸机
篇(一)——i.MX6ULL介绍ARM
裸机
篇(二)——i.MX6ULL启动过程
Aladdin_KK
·
2022-10-10 09:38
linux
linux
lmx6ull
liunx启动流程
掌握微控制器和嵌入式驱动程序开发
掌握微控制器和嵌入式驱动程序开发(MCU1)学习使用嵌入式C开发
裸机
驱动程序:从头开始为STM32GPIO、I2C、SPI、USART编写驱动程序课程英文名:MasteringMicrocontrollerwithEmbeddedDriverDevelopment
IT教程精选
·
2022-10-05 18:06
单片机
stm32
嵌入式硬件
嵌入式Linux开发26——Linux 中断(万字总结)
函数1.4中断处理函数1.5中断使能与禁止函数2.上半部与下半部2.1软中断2.2tasklet2.3工作队列3.设备树中断信息节点4.获取中断号程序编写1.驱动程序2.App测试程序编译测试 不管是
裸机
实验还是
贾贾2020
·
2022-10-02 19:14
Linux驱动开发
linux
stm32
c语言
嵌入式
arm
【正点原子MP157连载】第十章 跑马灯实验-摘自【正点原子】STM32MP1 M4
裸机
CubeIDE开发指南
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
正点原子
·
2022-10-02 08:10
正点原子
LINUX
stm32
arm
嵌入式硬件
stm32mp1 Cortex M4开发篇8:扩展板LED灯控制实验
写在前面:本文章为《ARMCortex-M4
裸机
开发篇》系列中的一篇,,全系列总计14篇。
华清远见IT开放实验室
·
2022-10-02 08:35
stm32mp157教程
stm32单片机开发
arm
stm32
物联网
linux
stm
【Linux学习】正点原子
裸机
篇 C语言LED实验实现
上一篇使用汇编语言编写LED等驱动实验,在实际工作中较少使用汇编编写嵌入式驱动,毕竟汇编过于底层,难度较大。绝大部分情况下都是使用C语言编写主体程序,只是开始部分使用汇编来初始化C语言环境,比如初始化DDR、设置堆栈指针SP等。因此可理解为下面三部分:1)设置处理器模式设置6ULL的处于SVC模式下,设置CPSR寄存器的bit4-0,也就是M[4:0]为10011=0X13。读写状态寄存器需要用到
simon_fighting
·
2022-10-02 08:35
Linux学习
c语言
linux
arm
基于Cortex-A7架构的嵌入式linux ARM
裸机
开发<1>——点亮第一个LED灯(汇编版本)
文章目录一、本节汇编语法知识二、汇编LED原理分析三、最终代码四、编译下载验证五、开发板实操为什么要学习Cortex-A汇编?①、需要用汇编初始化一些SOC外设。②、使用汇编初始化DDR(I.MX6U不需要)③、设置sp指针,一般指向DDR,设置好C语言运行环境。一、本节汇编语法知识1、汇编入口标号汇编程序的默认入口标号是_start,不过我们也可以在链接脚本中使用ENTRY来指明其它的入口点,下
嵌入式点灯砖家
·
2022-10-02 08:04
嵌入式linux技术开发
架构
linux
arm
I.MX6ULL ARM
裸机
开发---汇编LED实验
引言 本次点亮LED实验基于NXP的I.MX6ULL开发板,I.MX6ULL使用的是Cortex-A7架构,通过汇编进行
裸机
开发。
一盆电子
·
2022-10-02 08:04
ARM裸机开发
arm
单片机
stm32
基于Cortex-A7架构的嵌入式linux ARM
裸机
开发<2>——LED灯闪烁(C版本)
文章目录一、利用汇编初始化C环境二、C语言部分实验程序编写三、Makefile程序编写四、链接脚本程序编写五、编译及烧录利用汇编编写LED灯点亮程序我们已经实现过了,所以这里不再着重讲解基本原理,直接上C语言版实现过程了。一、利用汇编初始化C环境1、确定Cortex-A处理器运行模式我们说过Cortex-A有九个运行模型,这里我们设置处理器运行在SVC模式下。处理器模式的设置是通过修改CPSR(程
嵌入式点灯砖家
·
2022-10-02 08:02
嵌入式linux技术开发
c语言
架构
linux
arm
嵌入式
FPGA学习笔记(四)通过数码管学习顶层模块和例化的编写
我的理解:我认为顶层文件的编写,相当在编写嵌入式
裸机
开发中的main.c文件,需要将各个子文件综合在一起
贾saisai
·
2022-10-02 07:58
FPGA学习
fpga开发
学习
基于STM32的实时操作系统FreeRTOS(待更新……)
这玩意其实就是一个任务调度器,在
裸机
中程序只有一个死循环,但是使用了RTOS程序中就有了多个死循环,RTOS就是调度每个死循环依次执行,执行的速度很快,看起来就相当于并行执行。
点灯master
·
2022-09-30 00:32
嵌入式
STM32
css3
css
前端
stm32linux区别,操作系统与
裸机
的区别,stm32能运行什么操作系统?
我们在学习stm32到一定阶段可能会了解操作系统,然后便有这种问题产生,下面我就来粗略说说“操作系统与
裸机
的区别,以及stm32能运行什么操作系统,能运行linux系统吗”等问题。
歹小悦
·
2022-09-30 00:57
stm32linux区别
【云计算学习教程】云计算虚拟化技术和容器技术详解
但是计算资源的池化不一定要用虚拟化技术,金属
裸机
也能池化,比如IBM的Softlayer就是直接使用物理机来实现云计算的。
小熊coder
·
2022-09-29 14:38
云计算
云计算
容器
运维
使用RKE部署高可用Rancher
微信公众号:运维开发故事,作者:刘大仙RKE简述:RancherKubernetesEngine(RKE)是一款轻量级Kubernetes安装程序,支持在
裸机
和虚拟化服务器上安装Kubernetes。
运维开发故事
·
2022-09-28 21:39
kubernetes
运维
kubernetes
docker
uboot源码分析(基于
S5PV210
)之uboot的命令体系与环境变量
目录4、命令参数以argc&argv传给函数二、uboot命令解析和执行过程分析1、从main_loop说起(main.c中)2、run_command函数详解3、关键点分析三、uboot如何处理命令集1、可能的管理方式2、命令结构体cmd_tbl_t3、uboot实现命令管理的思路4、uboot命令定义具体实现分析5、find_cmd函数详解6、U_BOOT_CMD宏详解四、uboot中增加自定
小嵌同学
·
2022-09-25 11:12
初窥uboot与Linux内核
嵌入式Linux小项目
linux
uboot
arm
驱动
嵌入式硬件
uboot源码分析(基于
S5PV210
)之启动第二阶段
目录一、start_armboot函数简介1、一个很长的函数2、一个函数组成uboot第二阶段3、宏观分析:uboot第二阶段应该做什么4、思考:uboot第二阶段完结于何处?二、start_armboot解析1、init_fnc_t2、DECLARE_GLOBAL_DATA_PTR3、for循环执行init_sequence4、cpu_init、board_init5、gd->bd->bi_ar
小嵌同学
·
2022-09-25 11:41
初窥uboot与Linux内核
linux
驱动开发
嵌入式硬件
arm
uboot
uboot源码分析(基于
S5PV210
)之零距离初体验
目录一、
S5PV210
官方uboot配置编译实践1、找到官方(SOC/开发板厂商)移植好的uboot2、在ubuntu下配置编译二、uboot的源码目录分析1、开发板厂商提供的uboot和三星原版uboot
小嵌同学
·
2022-09-25 11:41
初窥uboot与Linux内核
ubuntu
linux
驱动开发
arm
uboot
uboot源码分析(基于
S5PV210
)之uboot如何启动内核
目录一、uboot和内核到底是什么1、uboot是一个
裸机
程序2、内核本身也是一个"
裸机
程序"3、部署在SD卡中特定分区内4、运行时必须先加载到DDR中链接地址处5、内核启动需要必要的启动参数二、启动内核第一步
小嵌同学
·
2022-09-25 11:41
初窥uboot与Linux内核
linux
arm开发
BSP开发
驱动开发
嵌入式
S5PV210
Uboot开发与移植03:Uboot启动流程详解
目录1.start.S解析1.1uboot入口分析1.2头文件包含1.2.1config.h1.2.2version.h1.2.3asm/proc/domain.h1.2.4regs.h1.3启动代码的16B头部信息1.4构建异常向量表1.5重要的变量定义1.5.1_TEXT_BASE1.5.2_TEXT_PHY_BASE1.5.3_armboot_start1.5.4_bss_start&_bs
麦兜的学习笔记
·
2022-09-25 11:10
Linux嵌入式开发
uboot
X210开发板(
S5PV210
芯片)uboot移植DM9000驱动移植
SROM控制器介绍
S5PV210
芯片的地址映射
S5PV210
芯片有6个SROM端口,其中SROMBank1的地址是0x88
正在起飞的蜗牛
·
2022-09-25 11:10
#
uboot移植
uboot
S5PV210
芯片的uboot烧录脚本目录(sd_fusing)完整解析
1、从SD卡启动的逻辑分析(1)
S5PV210
芯片首先会去SD卡通道0启动,启动失败才会去从SD卡通道二启动;(2)
S5PV210
芯片先从SD卡中读8kb的BL1到iRAM中执行;(3)BL1程序会把完成
正在起飞的蜗牛
·
2022-09-25 11:40
#
u-boot学习笔记
uboot
linux
ARM
嵌入式之uboot如何启动内核学习笔记
注:以下内容来自朱老师物联网大讲堂uboot课件1.uboot和内核到底是什么1.1uboot是一个
裸机
程序(1)uboot的本质就是一个复杂点的
裸机
程序。
Donke_Dong
·
2022-09-25 11:39
二、uboot20
s5pv210
移植—SPL编译分析
一、uboot20
s5pv210
移植—基础环境配置文章目录前言1.根目录makefile分析2.Makefile.spl总结前言在进行
s5pv210
的使用时,由于外设的初始化要求和空间大小,需要在IRAM
松下鱼
·
2022-09-25 11:38
U-Boot
u-boot
spl
bootloader
S5PV210
Uboot开发与移植01:Uboot概述
目录1.uboot概述1.1uboot的版本1.1.1官方版本1.1.2SoC厂商版本1.1.3开发板厂商版本1.2uboot功能框架1.3uboot生命周期2.uboot编译流程2.1配置2.2设置交叉工具链2.3编译3.x210对uboot.bin的使用3.1配置原因3.2sd_fusing目录文件分析3.2.1目录结构3.2.2sd_fdisk.c文件分析3.2.3C110-EVT-mkbl
麦兜的学习笔记
·
2022-09-25 11:08
Linux嵌入式开发
linux
运维
服务器
S5PV210
Uboot开发与移植02:Uboot配置与编译
目录1.uboot源码目录简介2.uboot编译原理引入2.1功能模块配置2.1.1在.c文件中不编译相应的功能语句2.1.2在make时不编译相应的功能模块2.2跨平台编译环境配置3.uboot配置过程解析3.1makex210_sd_config3.1.1执行unconfig目标3.1.2调用mkconfig脚本生成配置文件3.1.3将TEXT_BASE写入config.mk配置文件3.2mk
麦兜的学习笔记
·
2022-09-25 11:08
Linux嵌入式开发
嵌入式
uboot源码分析(基于
S5PV210
)之uboot的硬件驱动部分
目录一、uboot与linux驱动1、uboot本身是
裸机
程序2、uboot的虚拟地址对硬件操作的影响3、uboot借用(移植)了linux驱动二、iNand介绍1、iNand/eMMC/SDCard/
小嵌同学
·
2022-09-25 11:07
初窥uboot与Linux内核
linux
arm
uboot
SD/iNand
嵌入式硬件
虚拟化概述
虚拟化=管理系统+虚拟机实现虚拟化的两种实现方式
裸机
:在硬件上没有安装操作系统,而是直接安装hyper,hyper就是一个虚拟化软件,可以直接控制硬件。xen,vmw
SSRmygod
·
2022-09-19 22:01
虚拟化
虚拟化
半虚拟化
全虚拟化
硬件辅助虚拟化
嵌入式分享合集33
一、RTOS很多STM32单片机初学者都是从
裸机
开始的,
裸机
确实也能开发出好的产品。但是,作为一个嵌入式软件工程师,况且用的并不是51那种低端单片机,如果只会用
裸机
开发产品,那肯定是不够的。
tt姐whaosoft
·
2022-09-19 19:55
aiot
嵌入式硬件
esxi是什么系统
esxi全称“VMwareESXi”,是可直接安装在物理服务器上的强大的
裸机
管理系统,是一款虚拟软件;ESXi本身可以看做一个操作系统,采用Linux内核,安装方式为裸金属方式,可直接安装在物理服务器上
雨穆生
·
2022-09-14 22:50
Linux
服务器
运维
基于STM32的OLED多级菜单GUI实现(简化版智能手表)
目前,项目属于
裸机
状态(CPU占用率100%),后期可能会加上RTOS系统。(本项目源码
混分巨兽龙某某
·
2022-09-14 21:07
STM32开发
stm32
单片机
c语言
开发语言
黑马程序员——JAVA基础----JAVA概述
由硬件和软件所组成,没有安装任何软件的计算机称为
裸机
。常见的形式有台式计
Du_jing
·
2022-09-14 11:18
JAVA学习笔记
黑马程序员
java基础
操作系统 第1次作业
操作系统在我们的电脑上起着很重要的角色,是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行,所以,操作系统是一个软件运行的基础
weixin_30787531
·
2022-09-12 17:50
移动开发
操作系统
嵌入式
嵌入式开发:RTOS还是
裸机
——五个决定性因素
决定是在实时操作系统(RTOS)下运行固件还是开发
裸机
解决方案对于嵌入式系统的成功至关重要,然而,决定走哪个方向可能很困难。以下是每个嵌入式开发人员在做出决定之前应考虑的五个因素。
粤嵌教育
·
2022-09-07 10:43
JAVA
java
Java学习
Java语言
Java开发
Java培训
0. FreeRTOS系列笔记_简介
0.前言按照有无操作系统来划分,嵌入式软件的开发方式可以分为如下两种:基于
裸机
开发基于操作系统开发在单片机领域,常用的操作系统有FreeRTOS、RT-Thread、μC/OS-II等,而性能更加强悍的
YJer
·
2022-09-02 17:50
FreeRTOS学习笔记
c语言
FreeRTOS移植到STM32
一、找一个STM32的
裸机
工程模板我们以STM32F103
裸机
程序为例随便找的一个
裸机
程序二、去官网上下载FreeRTOSV9.0.0源码在移植之前,我们首先要获取到FreeRTOS的官方的源码包。
不秃也很强
·
2022-08-30 22:02
FreeRTOS
系统架构
stm32
嵌入式学习基本了解
嵌入式学习的参考路线:大学生:数字电路、模拟电路、C语言入门期:MCU硬件,MCU软件成长期:单片机
裸机
、单片机RTOS/linux/Android驱动、Linux驱动,其它(DSP、FPGA)成熟期:
果核_Eric
·
2022-08-30 22:29
嵌入式
单片机
了解操作系统,什么是操作系统Operation System?
操作系统作为接口的示意图1、没有安装操作系统的计算机,通常被称为
裸机
。2、如果想在
裸机
上运行自己所编写的程序,就必须用机器语言书写程序。
卢同学HLLY
·
2022-08-29 07:27
Linux相关
服务器
数据库
系统架构
linux
关于stm32f10xRB系列的PB5和PB12外设冲突问题
上周在公司做了一个项目,调试一个mcu,本以为很简单的调试一下
裸机
驱动,但是调试过程中遇到了一些问题让我觉得比较有意思,记录一下。
呆呆的根号三
·
2022-08-27 13:00
如何安装Vmware ESXi 6.7(图文介绍)
前言环境:VmwareESXi6.7VMwareESXi是一款虚拟软件,它可以直接安装在物理
裸机
器上,也就是说,你的物理机可以不用安装操作系统,直接安装ESXi即可,然后再在ESXi平台上安装多个虚拟机出来
MssGuo
·
2022-08-27 03:49
Vmware
ESXi
linux
运维
esx
编写优质嵌入式C程序
前言:这是一年前我为公司内部写的一个文档,旨在向年轻的嵌入式软件工程师们介绍如何在
裸机
环境下编写优质嵌入式C程序。感觉是有一定的参考价值,所以拿出来分享,抛砖引玉。
浪漫哈哈镜
·
2022-08-24 21:30
嵌入式C
嵌入式
c语言
通过jenkins交付微服务到kubernetes
随着Kubernetes和云原生加速企业产品落地,现在总结以下几点1)更快的应用开发与交付2)天然适合微服务,是微服务和Devops的桥梁3)可移植性,支持公有云,私有云,
裸机
,虚拟机4)标准化的应用开发与发布
classrole
·
2022-08-23 13:22
linux
k8s
设备驱动开篇
个人对驱动的看法是,
裸机
+封装。要驱动一个硬件,所有要了解芯片寄存器控制逻辑,然后根据Linux的分类驱动框架,填充进去。开篇罗列一下驱动计划表,这里又把驱动分类,比如多媒体音视频类,总线类。
HYQ458941968
·
2022-08-16 22:45
设备驱动
stm32
linux
c语言
虚拟化技术 - EXSI
开启虚拟机1.3配置虚拟机二、EXSI资源分割2.1创建用户2.1创建用户2.3添加资源2.4为资源设置权限2.5测试三、ESXiSAN组网一、EXSI安装VMwareESXi是一款行业领先、专门构建的
裸机
路人甲_passerby
·
2022-08-15 15:23
虚拟化与云计算
虚拟化
exsi
vmware
linux
运维
ARM嵌入式Linux
裸机
开发---汇编点亮LED
导读:本文是
裸机
开发的第一篇,介绍
裸机
代码最基本的框架:关看门狗、设置栈、设置时钟、初始化串口、初始化SDRAM、实现重定位、清除BSS段并实现流水灯效果。
蒋钊锋
·
2022-08-11 13:31
嵌入式Linux
嵌入式
linux
如何实现第一个单片机
裸机
程序(附汇编指令)
一、(8-2)一个芯片上面有片内SRAM内存(4K),NORFlash(2M),Nand控制器(256M),GPIO控制器启动过程:(大多数ARM芯片从0地址启动)1、NOR启动,NORFlash基址为0CPU读取NOR上第一个指令(前4字节)执行,CPU继续读取其他指令执行。2、NAND启动,片内4KRAM基地址为0,它会把NandFlash前面4K的内容拷贝到RAM中来,然后CPU从0地址取出
Jocelin47
·
2022-08-11 13:31
JZ2440
反汇编
s3c2440
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他