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
s3c2440裸机
01 操作系统概述
提供公共服务操作系统通过对于
裸机
的抽象向用户进程提供了诸如读取、修改文件,与其它进程通信,或等待其它进程的服务。
夏威夷的芒果
·
2023-06-08 18:48
驱动开发--根文件系统
共同点:都能操作硬件不同点:ARM
裸机
:1、直接操作物理地址2、单独编译单独执行3、arm
裸机
同时只能执行一份代码4、arm
裸机
代码只需要一个main函数即可,在ma
sy_青柠
·
2023-06-08 11:55
linux
运维
服务器
Python之网络编程
一、操作系统基础操作系统:(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
辉辉辉辉辉辉辉辉辉辉辉
·
2023-06-08 10:47
python
python
启动虚拟机并安装Linux系统
上一篇我们讲了安装VMwareWorkstation和虚拟机教程,但是我们刚刚新建的虚拟机相当于一个
裸机
,还没有安装操作系统在里面,下面我们来看一下如何进行Linux系统的安装。
想你依然心痛
·
2023-06-08 10:12
Linux
大数据
linux
运维
服务器
虚拟机
系统安装
Linux I2C 驱动实验
目录1.LinuxI2C驱动框架简介1.1I2C总线驱动1.2I2C设备驱动1.3I2C设备和驱动匹配过程2I.MX6U的I2C适配器驱动分析3.实验代码1.LinuxI2C驱动框架简介在
裸机
中,我们通常会有如下四个文件
小吴伴学者
·
2023-06-08 06:30
linux
运维
服务器
Linux驱动编程【直接操作寄存器控制LED】
一、内存映射1、
裸机
LED灯实验就是操作6ULL的寄存器2、Linux驱动开发也可以操作寄存器。Linux下不能直接对寄存器的物理地址进行读写操作,比如寄存器A物理地址为0x01010101。
哈哈.txt
·
2023-06-08 03:30
linux
$1$驱动开发
3.RAM
裸机
代码和驱动有什么区别?4.Linux系统的组成5.宏内核、微内核6.驱动移植1.驱动大纲:(1)内核模块(2)字符设备驱动(3)中断、内核定时器2.单片机开发属于嵌入式开发吗?
Summer_taotao
·
2023-06-08 03:26
单片机
嵌入式硬件
【
裸机
驱动LED】使用汇编代码驱动LED(二)—— 汇编代码编写篇
【
裸机
驱动LED】使用汇编代码驱动LED(一)——寄存器解析篇_仲夏夜之梦~的博客-CSDN博客【
裸机
驱动LED】使用汇编代码驱动LED(一)——寄存器解析篇https://blog.csdn.net/
仲夏夜之梦~
·
2023-06-08 03:51
#
裸机开发
汇编
单片机
fpga开发
【
裸机
驱动LED】使用汇编代码驱动LED(一)—— 寄存器解析篇
为了后续使用C语言驱动LED,事先学习汇编代码驱动LED,有如下好处:熟悉一些基本的汇编语法了解驱动LED的基本流程了解驱动LED需要用到哪些寄存器作为一个初学者,可以锻炼自己阅读开发文档的能力本文的主要目的是了解驱动LED的基本流程,以及要驱动LED需要使用哪些寄存器。目录一、驱动LED的基本流程二、寄存器设置1、时钟源初始化(CCGRx)2、设置IO复用(IOMUXC_SW_MUX_CTL_P
仲夏夜之梦~
·
2023-06-08 03:20
#
裸机开发
单片机
嵌入式硬件
【
裸机
开发】镜像文件内部信息构成
由于当前使用的是裸板,没有OS,DDR的初始化、文件保存地址都尚未确定,所以我们生成二进制文件以后,是无法直接放到开发板上运行的。因此,我们一般会在二进制文件之前加一些头部信息,这些头部信息会告诉开发板如何初始化DDR、文件要拷贝到哪个位置、文件大小是多少等。头部信息+二进制文件=镜像文件下面重点了解的是头部信息由哪些内容构成目录一、IVT1、IVT的起始位置2、IVT的内容二、BootData1
仲夏夜之梦~
·
2023-06-08 03:19
#
裸机开发
linux
运维
服务器
深入理解
裸机
与RTOS开发模式
文章目录前言
裸机
开发模式轮询方式事件驱动方式改进的事件驱动方式常用时间驱动方式:定时器使用状态机进行改进总结RTOS的引入RTOS编程要注意的问题临界资源的访问任务的休眠唤醒总结前言感谢韦东山老师的直播教学
Jacky~~
·
2023-06-07 23:46
智能家居项目
单片机
stm32
c语言
freertos
FreeRTOS多任务系统
3FreeRTOS任务优先级4FreeRTOS任务调度方式4.1抢占式调度4.2时间片调度5FreeRTOS任务控制块6FreeRTOS任务栈1单任务和多任务系统1.1单任务系统单任务系统的编程方式,即
裸机
的编程方式
Paranoid-up
·
2023-06-07 22:22
单片机
#
FreeRTOS
arm开发
mcu
stm32
嵌入式开发
FreeRTOS
mr-library 开源嵌入式驱动框架
常见的开发方式大多分为两种:常见的开发方式通常分为两种:
裸机
编程和RTOS编程,由于两种方式的代码编写方式存在巨大差异,因此在两种方式之间切换意味着需要进行大规模的工程修改。
·
2023-06-07 19:14
嵌入式单片机c开源工具
vware ESXI安装使用
一、什么是vwareESXIlinux内核的
裸机
管理系统;用于为未安装操作系统的服务器
裸机
做虚拟化,比如可以把服务器分成很多区,按需要对每个区分配一定的CPU、内存、硬盘容量等资源,然后每个区安装不同的操作系统
steven张008
·
2023-06-07 19:11
虚拟化
服务器
IMX6ULL
裸机
篇之I2C实验主控代码说明一
一.I2C实验简介I2C实验:学习如何使用I.MX6U的I2C接口来驱动AP3216C,读取AP3216C的传感器数据。AP3216C:是一个三合一的环境光传感器,ALS+PS+IRLED,ALS是环境光,PS是接近传感器,IR是红外LED,与主控芯片通信使用的是I2C接口。I.MX6U有4个I2C接口,可以通过这4个I2C接口来连接一些I2C外设。本文只介绍I2C主控制器的几个函数:(1)I2C
凌雪舞
·
2023-06-07 07:47
嵌入式C开发
裸机开发
arm开发
linux
c语言
IMX6ULL
裸机
篇之I2C实验主控代码说明二
I2C实验中,I2C主控制器的部分代码实现如下:IMX6ULL
裸机
篇之I2C实验主控代码说明一_凌雪舞的博客-CSDN博客本文主要介绍I2C写数据与读数据实现。
凌雪舞
·
2023-06-07 07:47
嵌入式C开发
裸机开发
arm开发
linux
c语言
IMX6ULL
裸机
篇之I2C实验-硬件原理图
一.I2C实验简介I2C实验,我们就来学习如何使用I.MX6U的I2C接口来驱动AP3216C,读取AP3216C的传感器数据。AP3216C是一个三合一的环境光传感器,ALS+PS+IRLED,ALS是环境光,PS是接近传感器,IR是红外LED,与主控芯片通信使用的是I2C接口。二.I2C外设原理图I2C实验原理图如下:结合以上的硬件原理图,可以看出:AP3216C连接到了I2C1接口上:I2C
凌雪舞
·
2023-06-07 07:17
嵌入式C开发
裸机开发
arm开发
linux
c语言
IMX6ULL
裸机
篇之I2C实验之从设备代码实现
以下文章是关于I2C实验,关于主控制器(即主设备)端的I2C代码实现:IMX6ULL
裸机
篇之I2C实验主控代码说明一_凌雪舞的博客-CSDN博客IMX6ULL
裸机
篇之I2C实验主控代码说明二_凌雪舞的博客
凌雪舞
·
2023-06-07 07:58
嵌入式C开发
裸机开发
linux
arm开发
c语言
S3C2440
从NAND Flash启动和NOR FLASH启动的问题
1.为什么NANDFLASH不能直接运行程序 NANDFLASH本身是连接到了控制器上而不是系统总线上。CPU运行机制为:CPU启动后是要取指令执行的,如果是SROM、NORFLASH等之类的,CPU通过地址线发个地址就可以取得指令并执行,NANDFLASH不行,因为NANDFLASH是管脚复用,它有自己的一套时序,这样CPU无法取得可以执行的代码,也就不能初始化系统了。 NANDFLASH是
3561cc5dc1b0
·
2023-06-07 01:29
STM32 bit-band位带操作
如果在
裸机
开发中,位带操作相比于直接的读-改-写操作除了访问速度快一点以外好像也没有什么可以说的了,但是如果在带操作系统的开发中,多任务并发运行的时候就有可能在任务切换的过程中发生不可预料的问题,而位带操作由于是属于硬
karwen2020
·
2023-04-21 15:00
STM32
stm32
单片机
嵌入式硬件
2020.xilinx开发环境
xilinx平台软件使用参考博客1使用XilinxSDK1.1创建工程1.2加载
裸机
示例代码2petalinux编译内核2.1首先在使用petalinux创建工程并且编译内核2.2编译内核2.3配置内核
xhome516
·
2023-04-20 10:26
2000-工具类
IMX6ULL
裸机
篇之中断实验-通用中断驱动说明一
一.通用中断驱动本文针对IMX6ULL
裸机
篇:中断实验。重点针对C语言编写通用中断驱动框架。启动文件start.S在这里不做详细的介绍(因为是汇编实现部分),汇编代码理解实现原理即可。
凌雪舞
·
2023-04-19 23:40
linux
arm开发
什么是
裸机
云服务器?
裸机
云服务器是一种单租户、非虚拟化机器,它为用户提供对底层硬件的完全访问权限,而无需任何开销。它保留了云的完整、自助服务的多功能性,同时允许用户利用服务器物理硬件的全部处理能力。
IDC_USA
·
2023-04-19 17:22
服务器
U-Boot 烧写与启动
1.uboot编译好以后就可以烧写到板子上使用了,这里我们跟前面
裸机
例程一样,将uboot烧写到SD卡中,然后通过SD卡来启动来运行uboot。
int data
·
2023-04-19 14:33
linux
运维
服务器
Spring Cloud教程(一)云原生应用程序
他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,
裸机
数据中心,以及CloudFoundry等托管平台。特性SpringCloud专注于
万万558
·
2023-04-19 13:12
对计算机科学与技术的思考
人们把没有安装任何软件的计算机称为
裸机
。计算机系统中所使用的电子线路和物理设备,是看得见、摸得着的实体,如中央处理器(CPU)、存储器、外部设备
孤星明月
·
2023-04-19 10:06
计算机科学
【Linux
裸机
篇(四)】I.MX6ULL C语言 LED 驱动
文章目录一、汇编搭建C语言环境二、C语言编写三、编写Makefile四、链接脚本一、汇编搭建C语言环境实际工作中是很少用到汇编去写嵌入式驱动的,大部分情况下都是使用C语言去编写的。只是在开始部分用汇编来初始化一下C语言环境,比如初始化DDR、设置堆栈指针SP等等,当这些工作都做完以后就可以进入C语言环境,也就是运行C语言代码,一般都是进入main函数。1.global_start/*全局标号*/2
Eiker_3169
·
2023-04-19 07:09
linux
c语言
C6678-控制GPIO输入/输出
原理输入输出测试本工程采用DSP
裸机
调用CSL库对16个GPIO进行了输
Coder-hong
·
2023-04-19 00:52
TMS320C6678开发技术
单片机
stm32
嵌入式硬件
2020-11-25
育儿感想之一孩子不是
裸机
,父母想格式化就格式化,想装什么就装什么。孩子不仅有自己的操作系统,还能创造和衍生出自己的应用程序。
琉璃梅
·
2023-04-18 16:52
arm32和arm64和rv
裸机
编程中的区别
用拼接宏拼接宏(##)不能拼接'('arm32的thumb/arm指令集混合编程有时候+2,有时候+4,异常返回的时候到底是减去2还是减去4arm64的异常向量表arm64的异常向量表编程的时候,注意范围一定不要超过0x80其他的像arm32,虽然也是异常向量表,但是只有0x4,很好避免其他的像rv,也是0x4,然后也可以是单入口各种系统寄存器除了通用寄存器,就是系统寄存器了,按照访问指令将其分类
__pop_
·
2023-04-18 16:32
ARMv8
ARM64
架构
指令集架构
rv
arm64
arm32
linux内存管理 (二) 2.5 硬件 MMU及其运行过程 关键过程四 DDR
虚拟地址和物理地址的转换关键过程4根据物理地址pa从主存中其他部分中获取value操作总线,根据ddr时序读取主存,时序在总线(时钟/控制/数据/地址)上展现.具体参考[嵌入式linux开发(九)RAM(3)
s3c2440
__pop_
·
2023-04-18 16:59
Linux内存管理
技能树
简单的目录1.C语言2.数据结构与算法3.ARM
裸机
开发4.应用编程与网络编程5.驱动开发与操作系统1.C语言C语言这一块的高频考点有预处理、关键字、数据类型、指针与内存管理。
桃子酱紫君
·
2023-04-18 16:26
笔记本儿
ARMv6 ARMv7 架构 整体介绍
cachedebug模型ExternalDebugSelf-hostedDebugTraceboot模型虚拟化模型安全模型开发工具gcctoolchain&gdbqemu常见开发环境(除qemu外)软件开发
裸机
__pop_
·
2023-04-18 16:26
杂七杂八总览
ARM
ARMv6
ARMv7
架构
指令集架构
freertos学习之路3-freertos的任务调度
本专题主要记录freertos的相关内容参考:https://www.bilibili.com/video/BV19g411p7UT正点原子视频1.单任务和多任务系统1.1单任务系统任务系统的编程方式,即
裸机
的编程方式
ZHHHHHJ66
·
2023-04-18 15:54
freertos
学习
单片机
FreeRTOS学习笔记(一)——初识FreeRTOS
FreeRTOSRealTimeKernel(RTOS)-Browse/FreeRTOSatSourceForge.net目录0x01FreeRTOS编程风格一、数据类型二、变量名、函数名、宏的规定0x02FreeRTOS内核原理(链表)一、
裸机
与操作系统的区别二
郑烯烃快去学习
·
2023-04-17 18:00
FreeRTOS
操作系统
C语言
嵌入式
实时操作系统
FreeRTOS
【华为网络技术大赛】云计算
云计算发展历程PC->PC虚拟化->各种云计算平台及解决方案OpenStack最大的开源社区AWS占据了公有云的大半江山云计算的本质
裸机
->基于虚拟机->基于容器(重新提高了因虚拟化带来的计算效率的降低
Mjolnir1107
·
2023-04-17 10:04
01_什么是Uboot
目录U-Boot简介获取UbootU-Boot初次编译U-Boot烧写与启动U-Boot简介Linux系统要启动就必须需要一个bootloader程序(
裸机
程序),也就说芯片上电以后先运行一段bootloader
Tree-gg
·
2023-04-17 03:15
Linux移植
linux
I.MX6ULL
I.MX6U
U-boot
基于Netlnstall镜像安装centos7
在安装CentOS操作系统时,如果没有多余的计算机
裸机
设备,可以基于Windows主机上安装Vmwareworkstation工具,该工具的用途可以在Windows主机上创建多个计算机
裸机
设备资源,包括
小鱼儿&
·
2023-04-17 02:17
linux
【Linux
裸机
篇(三)】I.MX6ULL 启动方式
目录一、启动方式选择1.串行下载2.内部BOOT模式2.1BOOTROM初始化内容2.2启动设备二、镜像烧写1.IVT2.Bootdata3.DCD数据一、启动方式选择I.MX6ULL芯片上电后,芯片会根据BOOT_MODE[1:0]的设置来选择BOOT方式。BOOT_MODE[1:0]的值是可以改变的,有两种方式,一种是改写eFUSE(熔丝),一种是修改相应的GPIO高低电平。第一种修改eFUS
Eiker_3169
·
2023-04-17 01:06
linux
NXP
I.MX6ULL
计算机概述
计算机由硬件系统和软件系统所组成,没有安装任何软件的计算机称为
裸机
。计算机可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、
我是波哩个波
·
2023-04-17 00:01
Java知识点系列
java
开发语言
windows
Kubernetes 私有集群 LoadBalancer 解决方案
因为Kubernetes本身没有为
裸机
群集提供网络负载均衡器的实现。自建的Kubernetes集群暴露让外网访问,目前只能使用NodePort或Ingress等的方法进行服务暴露。
YP小站
·
2023-04-16 20:42
软件开发的概述
软件概述软件的定义:操作系统‘简称OS’是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
中云时代-防御可测试-小余
·
2023-04-16 19:43
软件开发
单片机开发之
裸机
也能 “多任务”?
单片机开发之
裸机
也能“多任务”?1.背景对于一些简单的单片机项目,没必要非得跑RTOS,因此,很多项目都是在“裸奔”(指纯循环加上中断的机制)。
EINT
·
2023-04-16 16:16
嵌入式
c语言
mcu
Zephyr 启动流程
文章目录程序入口Cortex-M中断向量表机制zImage和uImage系统初始化初始化C语言运行环境初始化内核开启任务调度main线程从
裸机
切换到main线程Zephyr线程入口用户线程入口程序入口使用
咕咚.萌西
·
2023-04-16 15:47
Zephyr
物联网
单片机
嵌入式硬件
第一篇 Java并发编程之进程、线程知多少
在这种
裸机
环境中,不仅很难编写和运行程序,而且每次只能运行一个程序,这对于昂贵并且稀有的计算机资源来说也是一种浪费。为此,现代计算机中加入了操作系统来支持多个程序同时执行。
秋慕云
·
2023-04-16 02:28
【Linux
裸机
篇(二)】I.MX6ULL 汇编 LED 驱动
目录一、LED汇编驱动二、编译代码1.编译2.链接文件3.格式转换4.反汇编三、编写Makefile四、代码烧写(SD卡)1.imxdownload工具2.SD卡3.烧写bin文件一、LED汇编驱动采用GPIO1_IO03进行LED点灯,流程如下:使能GPIO1时钟GPIO1的时钟由CCM_CCGR1的bit27和bit26这两个位控制,将这两个位都设置位11即可(实验中将I.MX6ULL所有外设
Eiker_3169
·
2023-04-16 02:09
linux
汇编
【Linux
裸机
篇(一)】ARM Cortex-A 架构基础、汇编基础
目录一、ARMCortex-A架构基础1.Cortex-A处理器运行模型2.Cortex-A寄存器组2.1通用寄存器2.1.1未备份寄存器2.1.2备份寄存器2.1.3程序计数器R152.2程序状态寄存器二、ARM汇编基础1.GNU汇编语法1.1语句1.2段1.3伪操作1.4函数2.常用汇编指令2.1处理器内部数据传输指令2.1.1MOV指令2.1.2MRS指令2.1.3MSR指令2.2存储器访问
Eiker_3169
·
2023-04-16 02:06
arm
汇编
一、云计算概述
云技术的产生及发展趋势当前企业IT基础设施面临的痛点:1.1.2云计算的概念及特点云计算的定义云计算的五大基本特征1.1.3云计算核心技术一-虚拟化虚拟化技术的核心思想虚拟化的特点虚拟化的优势服务器虚拟化的方式1、寄居虚拟化2、
裸机
虚拟化服务器虚拟化的底层实现
S1Lu
·
2023-04-15 22:47
云计算
云计算
运维
服务器
手把手系列--STM32H750移植FreeRTOS
一、目的记得参加电赛那会单片机编程还是
裸机
编程(也就只会这个),后来接触到ucos,工作以后主要是linux开发,再后来在智能语音设备项目中涉及到的嵌入式MCU开发工作都是基于RTOS的。
coder.mark
·
2023-04-15 14:23
STM32
KEIL
MDK
stm32
freertos
nr_micro_shell在STM32+FreeRTOS平台的移植和使用
使用过程只涉及两个shell_init()和shell()两个函数,无论是使用RTOS还是
裸机
都可以方便的应
luobeihai
·
2023-04-15 11:23
STM32
nr_micro_shell
上一页
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
其他