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裸机
【王道】操作系统笔记 第一章 操作系统概述
从计算机系统的层次结构上看操作系统:以一台电脑的诞生为例:第一步,厂家组装一台
裸机
第二步,出售前安装操作系统第三步,用户安装应用程序第四步,使用应用程序操作系统的定义操作系统(OperatingSystem
令夏二十三
·
2023-09-06 00:04
王道考研
笔记
嵌入式
裸机
之SDRAM初始化学习笔记
注:以下内容有参考朱老师物联网大讲堂
裸机
部分课件1.SDRAM引入1.1常见存储器介绍:DRAM介绍同步动态随机存取内存(synchronousdynamicrandom-accessmemory,简称
Donke_Dong
·
2023-09-05 11:41
嵌入式裸机笔记
嵌入式
裸机
SD卡启动学习笔记
一.主流的外存设备介绍http://www.360doc.com/content/17/0930/22/1751130_691457644.shtml二.SD卡的特点和背景知识2.1.SD卡和MMC卡的关系(1)MMC标准比SD标准早,SD标准兼容MMC标准。(2)MMC卡可以被SD读卡器读写,而SD卡不可以被MMC读卡器读写。2.2.SD卡和Nand、Nor等Flash芯片差异SD卡/MMC卡等
Donke_Dong
·
2023-09-05 11:11
嵌入式裸机笔记
嵌入式知识-ARM
裸机
-学习笔记(4):重定位与链接脚本的使用
嵌入式知识-ARM
裸机
-学习笔记(4):重定位与链接脚本的使用一、重定位1.一些基本概念的引入位置有关编码:汇编源码编码成二进制可执行程序后和内存地址是有关的。
赵小琛在路上
·
2023-09-05 11:40
Linux嵌入式
脚本语言
linux
嵌入式
编程语言
嵌入式
裸机
课程之C语言程序调用和重定位学习笔记
一.汇编写启动代码之关看门狗前期准备工作1.1什么是看门狗看门狗(watchdogtimer)电子设备经常会跑飞或者死机(譬如极端炎热、极端寒冷、工业复杂场合)这种情况我们需要设备自动复位,看门狗就是实现这种的SOC内部的定时器。正常情况下,系统会定时给看门狗发送一个信号,也就是“喂狗”,如果遇到异常的状况(即:看门狗在规定的时间里没有收到信号),看门狗会判定系统出了故障,就会发送一个reset信
Donke_Dong
·
2023-09-05 11:40
嵌入式裸机笔记
S5PV210
学习笔记——(2) 启动阶段的设置
5.2启动阶段的设置5.2.1关开门狗启动阶段喂狗比较麻烦,而且启动阶段都是初始化,看门狗这时的作用不大。根据用户手册,可以找到关看门狗的寄存器,只需要对这个寄存器的第五位写0即可5.2.2设置栈调用C语言首先,C语言中的所有局部变量全都存在栈里,所以在调用C语言程序之前,必须把栈先初始化了。其次,在初始化栈的时候,因为每个模式下都有自己独立的SP寄存器(R13)所以必须先进入对应的模式下才行,系
专业陪跑运动员
·
2023-09-05 11:08
S5PV210嵌入式学习笔记
嵌入式
ARM
裸机
的知识点总结(5)------汇编初始化启动代码,重定位和链接脚本,SDRAM
一、汇编初始化启动代码(1)汇编写启动代码之关看门狗1、什么是看门狗?看门狗(watchdogtimer看门狗定时器)。大家想象这样一个场景:家门口有一只狗,这个狗定时会饿(譬如说2小时一饿),狗饿了会胡乱咬死人。人进进出出要想保证安全必须提前喂狗(必须在上次喂过后的2小时内喂狗才行)。如果超时没喂狗就会被咬死,如果提前喂狗没关系,但是本次喂狗时间就会从这里开始计算。现实中因为一些外部因素,电子设
_Vincent__
·
2023-09-05 11:08
ARM裸机知识点总结
以 kubernetes 为云内核的未来云计算架构
而现代应用几乎都是分布式应用,kubernetes已经成为事实上的“云操作系统内核”,能让云内核普及的发型版呼之欲出image你会发现现在IaaSPaaSSaaS在云原生技术普及的浪潮中已经名存实亡,比如容器运行在
裸机
上就已经拥有非常
sealyun
·
2023-09-05 08:59
嵌入式
S5PV210
基础知识总结
这一部分内容主要要查看
S5PV210
的手册。内存映射
S5PV210
属于ARMCortex-A8架构,32位CPU,CPU设计时就有32根地址线&32根数据线。
路溪非溪
·
2023-09-04 19:23
单片机
嵌入式硬件
新建工程——第一个S32DS工程
之前的"测试开发板"章节测试开发板——第一个AutoSAR程序,使用了一个demo工程,不管是
裸机
程序还是AutoSAR程序,那都是别人已经创建好的工程。
cfl927096306
·
2023-09-04 12:18
AutoSAR
实操:从入门到攻城狮
AutoSAR
S32DS
以 kubernetes 为云内核的未来云计算架构
而现代应用几乎都是分布式应用,kubernetes已经成为事实上的“云操作系统内核”,能让云内核普及的发型版呼之欲出你会发现现在IaaSPaaSSaaS在云原生技术普及的浪潮中已经名存实亡,比如容器运行在
裸机
上就已经拥有非常好的性能了
sealyun
·
2023-09-04 03:03
PVE 8 出现CPU 100% 冻结(卡死)
最近在研究PVE,然后下载官方最新版本系统8.x安装好后出现卡死问题,就连开个软件CPU也能飙到100%,开始我以为是硬件问题可能是资源不够,但是将系统切换回
裸机
(不用PVE启动)一点问题也没有,后来逐渐意识到可能是
昆仑码客
·
2023-09-04 02:55
系统固件
linux
debian
服务器
Linux SPI总线设备驱动模型详解
以spi为例,假如有M种不同类型CPU,N中不同SPI外设,在写
裸机
驱动的时候,M种C
青天组合
·
2023-09-03 07:42
安卓/linux驱动
Linux
LINUXhttp://www.kernel.org/(Linux内核源代码官方网站)驱动
裸机
驱动系统驱动设备驱动在Linux操作系统中的层次Linux系统驱动类型字符设备块设备网络设备Linux内核模块的三要素入口出口许可证
Yg118
·
2023-09-02 17:04
linux
【kubernetes】k8s部署OpenELB及在KubeSphere使用OpenELB
本文内容学习于马士兵云原生课程概述OpenELBisanopen-sourceloadbalancerimplementationdesignedforbare-metalKubernetesclusters.OpenELB是一个为
裸机
KAI丶
·
2023-09-02 14:02
#
Kubernetes
云原生
kubernetes
容器
应用程序是如何被执行起来的
一个计算机是一个复杂的系统,如果每个应用程序员在编写程序时面向
裸机
编程,便不得不掌握系统的
lulin96a
·
2023-09-02 13:37
java
程序人生
ARM
裸机
开发-串口通信
一、在使用EXYNOS4412的串口发送和接收的时候,首先要对EXYNOS4412的串口进行配置,我们使用轮询方式时的配置有哪些?1、配置GPIO,使对应管脚作为串口的发送和接收管脚GPA0CON寄存器[7:4][3:0]0x22GPA0PUD寄存器[3:0]0禁止上下拉电阻2、配置串口单元本身寄存器ULCON00xE2900000数据位:8位停止位:1位校验位:无使用的正模式,非红外。3、UCO
非著名程序员阿强
·
2023-08-31 18:22
单片机
c语言
嵌入式硬件
【kubernetes系列】Calico原理及配置
Calico支持广泛的平台,包括Kubernetes,OpenShift,DockerEE,OpenStack和
裸机
服务。
margu_168
·
2023-08-31 17:34
Kubernetes
kubernetes
2.2 计划达成之个人执行力
所有的问答之后,底层
裸机
到底是什么?梳理一条线:目标-变通-计划步骤-激励目标:是否现实?是否可行?是否源于内心需要或者必须去做?做减法变通:计划是固定的,环境是变动的,二者有冲突时候,如何协调平衡?
行者智慧
·
2023-08-31 15:50
ARM
裸机
- 嵌入式常用汇编总结
1.LDR(loadregister)指令将内存内容加载入通用寄存器LDRR0,[R1];将存储器地址为R1的字数据读入寄存器R0。LDRR0,[R1,R2];将存储器地址为R1+R2的字数据读入寄存器R0。LDRR0,[R1,#8];将存储器地址为R1+8的字数据读入寄存器R0。LDRR0,[R1],R2;将存储器地址为R1的字数据读入寄存器R0,并将R1+R2的值存入R1。LDRR0,[R1]
学习&笔记
·
2023-08-31 13:30
ARM裸机
嵌入式知识-ARM
裸机
-学习笔记(1):ARM汇编指令集与伪指令
嵌入式知识-ARM
裸机
-学习笔记(1):ARM汇编指令集与伪指令首先说明一下指令和伪指令的区别:指令:是CPU机器指令的助记符,经过编译后会得到一串由1、0组成的机器码,可以由CPU读取执行。
赵小琛在路上
·
2023-08-31 13:58
Linux嵌入式
嵌入式
编程语言
arm
riscv64
裸机
编程实践与分析
riscv64
裸机
编程实践与分析1.概述2.最小工程的构成3.链接脚本4.可执行的程序源代码分析5.编译与运行5.1编译5.2运行5.3调试6.总结1.概述任何芯片在启动之前都需要有一段汇编代码,从这段汇编代码上就可以体现一些架构设计的特点
ctbinzi
·
2023-08-31 08:11
risc-v
嵌入式学习笔记(4)
S5PV210
的启动过程详解
1.9.1内存SRAM特点是容量小,价格高,优点是不需要软件初始化直接上电就能用DRAM特点是容量大,价格低,缺点是上电后不能直接使用,需要软件初始化1.9.2外存NorFlash:特点是容量小,价格高,优点是可以和CPU总线式相连,CPU上电后可以直接读取,所以用作启动介质。NandFlash:特点是容量大,价格低,缺点是CPU不能总线式访问,需要需要被初始化后通过时序接口读写.一般PC机:很小
嵌入式开发白菜
·
2023-08-30 17:55
嵌入式学习笔记
编程
嵌入式
学习
笔记
嵌入式硬件
嵌入式实时数据库
rtdbs
iot
怎么自学嵌入式?
从产品形态来说,可以分为
裸机
开发、实时操作系统开发以及基于Linux/Andro
嵌入式开发白菜
·
2023-08-30 17:47
嵌入式
编程
嵌入式硬件
嵌入式实时数据库
51单片机
proteus
iot
stm32+FreeRTOS遇到的坑
问题最近把项目移植进FreeRTOS时,发现开始任务都不能启动;机器是stm32f407,使用的arm固件和FreeRTOS都是最新版本;
裸机
运行没有问题,但是使用任务运行就运行不了;排查首先尝试了教程用的点灯代码
青松依旧在
·
2023-08-30 10:51
嵌入式开发学习
stm32
嵌入式硬件
单片机
FreeRTOS
Cloudpods 私有云平台有哪些优势?
自动化安装部署
裸机
,支持自动化配置RAID卡,设置网卡Bonding等,和虚拟机共用镜像,像使用虚拟机一样使用物理机。私有云的计量计费(企业版
·
2023-08-29 15:59
云计算私有云
EXSI技术--Exsi简介与安装
1.EXSI简介了解可直接安装到您的物理服务器的、可靠的
裸机
Hypervisor。通过直接访问并控制底层资源,VMwareESXi可有效地对硬件进行分区,以便整合应用并降低成本。
魔笛手7
·
2023-08-28 20:27
运维系列
linux
运维
Exsi
虚拟化
Calico
Calico是一个开源的网络和网络安全解决方案,用于容器、虚拟机和
裸机
环境中的Kubernetes集群。它支持多种网络模式,其中之一就是CalicoIPv4CrossVXLAN隧道模式。
summer_west_fish
·
2023-08-28 15:53
K8S
Calico
【学习FreeRTOS】第19章——FreeRTOS低功耗模式Tickless
1.低功耗模式简介很多应用场合对于功耗的要求很严格,比如可穿戴低功耗产品、物联网低功耗产品等一般MCU都有相应的低功耗模式,
裸机
开发时可以使用MCU的低功耗模式。
Zency_SUN
·
2023-08-28 07:05
学习FreeRTOS专栏
学习
单片机
嵌入式硬件
笔记
stm32
云安全攻防(十三)之 使用minikube安装搭建 K8s 集群
还有就是
裸机
手动安装搭建K8s
千负
·
2023-08-26 11:02
云安全攻防
kubernetes
容器
云原生
安全
网络安全
云安全
FreeRTOS软件定时器的原理以及使用实例
FreeRTOS软件定时器的使用一.软件定时器介绍二.软件定时器工作原理三.创建软件定时器四.总结一.软件定时器介绍我们知道,如果是
裸机
系统的话,定时器都是由硬件中断完成的。还有一个中断服务函数。
常温510
·
2023-08-25 14:02
FreeRTOS
stm32
c语言
mcu
物联网
单片机
测试开发板——第一个AutoSAR程序
前提在上一篇文章中,已经安装好了所有软件
裸机
程序如果不想运行AutoSAR程序来测试开发板,也可以使用
裸机
程序来测试,具体可以参考IAR+openSDA+s32k144环境搭建_zdwen6zi的博客-
cfl927096306
·
2023-08-25 13:01
AutoSAR
实操:从入门到攻城狮
AutoSAR
SpringCloud学习笔记(一)_快速入门
他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,
裸机
数据中心,以及CloudFoundry等托管平台。官网:
执卷
·
2023-08-23 08:30
SpringCloud
spring
cloud
学习
笔记
单片机要这样保护临界区
目录一、概述二、临界区保护测试场景三、临界区保护三种实现1、入门做法2、改进做法3、终极做法四、附录---PRIMASK寄存器设置函数在各IDE下实现一、概述今天给大家分享的是Cortex-M
裸机
环境下
KeLin&
·
2023-08-22 18:19
STM32
单片机
stm32
流氓软件劫持浏览器,篡改信息怎么办?!
之前跟大家说过,我电脑
裸机
一台,什么杀毒之类的软件一个都没有安装,原因很简单,黑客不会无缘无故攻击你的电脑,病毒不会随随便便的侵入你的电脑,他们都是有目的的。
TAO涛水
·
2023-08-21 23:12
单片机裸奔 vs. RTOS,谁才是王者?
单片机领域中,RTOS与裸奔编程(
裸机
/裸跑)相比确实有一些优势。虽然各自有利弊,但在复杂业务需求下,RTOS能够发挥其价值。当系统需求变得复杂时,使用RTOS能够提供更好的管理和调度机制。
枪哥玩转嵌入式
·
2023-08-21 23:23
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
基于IMX6ULLmini的linux
裸机
开发系列七:中断处理流程
中断上下文cpu通过内核寄存器来运行指令并进行数据的读写处理的,它在进入中断前一个时刻的具体值,称为中断上下文中断上下文是指CPU在进入中断之前保存的寄存器状态和其他相关信息。当CPU接收到中断请求时,它会保存当前正在执行的指令的状态,并将寄存器的值切换到一个特定的上下文中,以便处理中断。(保护现场)中断上下文包括了CPU寄存器的值、程序计数器(PC)的值、堆栈指针(SP)的值,以及其他与中断处理
ghujlhdrx
·
2023-08-21 06:49
linux
运维
服务器
基于IMX6ULLmini的linux
裸机
开发系列九:时钟控制模块
时钟控制模块核心4个层次配置芯片时钟晶振时钟PLL与PFD时钟PLL选择时钟根时钟/外设时钟系统时钟来源RTC时钟源:32.768KHz系统时钟:24MHz,作为芯片的主晶振使用PLL和PFD倍频时钟7路锁相环电路(每个锁相环电路都可以对时钟进行倍频)ARM_PLL:驱动ARM内核528_PLL:频率固定是528MHZ,倍频参数固定为22,系统总线时钟USB1_PLL:驱动第一个USB物理层AUD
ghujlhdrx
·
2023-08-21 06:46
linux
单片机
6. Linux内核的gpiolib
文章目录一、Linux内核的gpiolib1.1gpiolib学习重点1.2gpiolib源码分析1-------gpiolib的建立过程1.2.1structs3c_gpio_chip1.2.2
s5pv210
不-语
·
2023-08-20 16:48
linux--驱动开发
gpiolib
端口和IO口的区别
裸机
开发之驱动开发
一、驱动开发的基础理解在计算中,设备驱动程序是一种计算机程序,用于操作或控制连接到计算机的特定类型的设备。驱动程序提供了与硬件设备的软件接口,使操作系统和其他计算机程序可以访问硬件功能,而无需了解有关所使用硬件的精确细节。驱动程序通过硬件连接到的计算机总线或通信子系统与设备进行通信。当调用程序调用驱动程序中的例程时,驱动程序向设备发出命令。设备将数据发送回驱动程序后,驱动程序可以调用原始调用程序中
啵啵520520
·
2023-08-20 16:16
STM32专区
驱动开发
基于IMX6ULLmini的linux
裸机
开发系列八:按键处理实验
目录GIC相关寄存器GPIO中断相关寄存器中断服务函数表中断向量表偏移位置make有报错解决方法:error:'for'loopinitialdeclarationsareonlyallowedinC99mode_‘for’loopinitialdeclarationsareonlyallowedi_Young_2717的博客-CSDN博客GIC相关寄存器分发器中断数量:GICD_TYPER中断清
ghujlhdrx
·
2023-08-20 14:41
linux
韦东山老师 RTOS 入门课程(一)RTOS 介绍,熟悉
裸机
的汇编逻辑
韦东山老师RTOS入门课程课程链接:韦东山直播公开课:RTOS实战项目之实现多任务系统第1节:
裸机
程序框架和缺陷_哔哩哔哩_bilibiliRTOS介绍
裸机
:固定顺序执行。
灰海宽松
·
2023-08-20 11:33
#
RTOS
单片机
嵌入式硬件
Ubuntu18.04.4
裸机
配置
下载虚拟机Ubuntu18.04.4链接:https://pan.baidu.com/s/1jyucyUSXa9-Fw9ctuU87hA提取码:o42a–来自百度网盘超级会员V5的分享VMware选择镜像安装设置你的用户名,就像windows上登录用户一样简单下一步……下一步……如此简单下载vimsudoaptinstallvim需要root的密码,你设置多少就是多少之后就可以使用啦发现并不能运行
Strange_Head
·
2023-08-19 22:10
ubuntu的操作
linux
kvm和vmware有什么区别?如何选择?
VMwareESXi是一个能够直接安装到物理服务器上的
裸机
虚拟机监控程序,可以帮你整合硬件。
VicRestart
·
2023-08-19 14:25
linux相关
KVM
Vmware
虚拟化
虚拟机
基于STM32+FreeRTOS的四轴机械臂
目录项目概述:一准备阶段(都是些废话)二
裸机
测试功能1.摇杆控制接线:CubeMX配置:代码:2.蓝牙控制接线:CubeMX配置代码:3.示教器控制4.记录动作信息5.执行记录的动作注:三FreeRTOS
我有在好好学习
·
2023-08-19 12:46
STM32
RTOS
stm32
单片机
IMX6ULL
裸机
篇之中断实验-通用中断驱动说明二
一.通用中断驱动本文是IMX6ULL
裸机
篇---中断实验。旨在用C语言编写一套简单的中断驱动框架代码。
凌肖战
·
2023-08-19 01:01
linux
arm开发
c语言
基于IMX6ULLmini的Linux
裸机
开发系列五:通用中断控制器(GIC)
目录GIC结构获取GIC中断控制器基地址方法一:查询芯片数据手册方法二:查询cp15协处理器CBAR寄存器SCTLR寄存器VBAR寄存器GIC用于管理单核或多核芯片中的中断资源ARM公司开发了4个版本GIC规范,V1~V4ARMv7-A内核搭配GIC-400使用GIC结构GIC官方手册:ARM®GenericInterruptControllerV2最多支持8个内核三类信号源:软件中断:用于多核通
ghujlhdrx
·
2023-08-19 01:00
linux
单片机
运维
基于IMX6ULLmini的Linux
裸机
开发系列六:中断向量表
ARMv7-A一级查表等中断真正发生的时候,自动跳转指定位置(基址+偏移)习惯放在代码的起始地方,复位中断放在代码的零地址,被定义的指定中断放在代码的第四个字节的位置addrTYPEFUNCTIONMODE0x00Reset复位中断SVC0x04Undefinedinstructions未定义指令中断Undef0x08SupervisorCall软中断SYC0x0CPrefetchabort指令预
ghujlhdrx
·
2023-08-19 01:00
linux
基于IMX6ULLmini的Linux
裸机
开发系列三:按键检测输入
目录开启GPIO5对应的时钟设置引脚复用设置GPIO5_IO1输入模式设置检测电平部分代码button.cled.cmain.c在原理图上找到对应的引脚后即可以根据对应的图表找到真正在板字上的引脚,这里的SNVS_TAMPER1对应实际的引脚是GPIO5_IO1P1357页附近有GPIO5对应的寄存器位置,可以直接跳转开启GPIO5对应的时钟设置引脚复用注意:当TAMPER引脚用作GPIO时,AL
ghujlhdrx
·
2023-08-19 01:29
单片机
嵌入式硬件
I.MX6ULL
裸机
驱动开发四种方式总结
学习
裸机
驱动开发也有一阵子,终于是把几种
裸机
驱动方法学完了,总体来说难度并不大。因为毕竟有基础在,能大概看懂数据手册和知道如何是控制寄存器。
godfatherlzq
·
2023-08-19 01:59
裸机开发
Linux
arm
c语言
visual
studio
code
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他