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
2440裸机
STM32中的计时与延时
前言在
裸机
开发中,延时作为一种规定循环周期的方式经常被使用,其中尤以HAL库官方提供的HAL_Delay为甚。刚入门的小白可能会觉得既然有官方提供的延时函数,而且精度也还挺好,为什么不用呢?
lupinjia
·
2024-09-16 08:08
STM32
stm32
单片机
保证RTOS线程安全的常规操作
一种不可分割的操作,要么完全执行成功,要么完全不执行,不能被打断临界区:一段代码,这段代码需要在同一时间只允许一个线程执行互斥锁:一种用于保护共享资源的机制,确保同一时间只有一个线程可以访问特定资源应用
裸机
原子操作
WittXie
·
2024-09-15 22:02
单片机
嵌入式硬件
STM32
裸机
-时间片任务轮询
瞎逼逼部分程序的编写
裸机
有几大类,分别是顺序执行前后台程序时间片任务轮询带系统的程序我们平常学习
裸机
开发程序中最常使用的可能就是顺序执行和前后台程序程序顺序执行的示例简单直接,直接往while(1)循环里放就是了前后台程序则是在顺序执行的基础上加上了中断
妖异的小尾巴
·
2024-09-12 22:44
代码结构
ARM9架构S3C
2440
A实验报告与操作实践
本文还有配套的精品资源,点击获取简介:本实验报告深入探讨了基于ARM920T内核的S3C
2440
A微处理器在嵌入式系统中的应用,特别关注了蜂鸣器、触摸屏和WinCE操作系统的实际运用。
徐晓波
·
2024-09-09 15:06
linux编译驱动报错,编译驱动报错:找不到头文件!
引用的内核源码放在/usr/src/linux2.6.30.4,是天嵌
2440
开发板光盘里带的源码,与ARM上的一致,也经过了make。现编译后报错如下,有三个头文件找不到!
孙亚健
·
2024-09-07 04:19
linux编译驱动报错
单片机中小型项目开发架构_时间片轮询
单片机中小型项目开发架构_时间片轮询单片机开发的三种框架:1、
裸机
:一个大的while循环,所有逻辑处理全部放在里面运行。
HX科技
·
2024-09-06 17:39
STM32开发经验
单片机
架构
嵌入式硬件
新加坡
裸机
云多IP服务器特性
裸机
云(BareMetalCloud)作为一种新兴的服务模式,融合了传统物理服务器的高性能与云计算的灵活性,受到了广泛关注。新加坡作为亚洲重要的数据中心枢纽之一,其
裸机
云多IP服务器更是备受青睐。
rak部落
·
2024-09-04 10:39
tcp/ip
服务器
网络协议
【ZYNQ MPSoC开发】lwIP TCP发送用于数据缓存的软件FIFO设计
设计背景任务是在ZYNQ的PS上使用
裸机
运行lwIP协议栈使用TCP把PL端通过AXIDMA传来的将近100K采样率的ADC数据发送出去,但由于数据带宽很大,有853.3mbps,所以在每一次AXIDMA
辣个蓝人QEX
·
2024-09-02 22:17
ZYNQ
MPSoC
FPGA/嵌入式网络开发
tcp/ip
缓存
网络
什么是
裸机
管理程序?
在这个旨在使最终用户体验尽可能无缝的快节奏环境中,企业不断扩展其网络以处理增加的负载,为了应对可扩展性问题并增强其设备的最佳性能,网络管理员开始使用虚拟化技术。通过使用管理程序虚拟化网络,网络管理员可以实现灵活、可扩展和快速的网络架构,但是,虚拟机管理可能非常复杂,需要更深入的网络监控。什么是虚拟机管理程序,它们的类型是什么虚拟机管理程序是模拟物理实体的软件,根据虚拟机管理程序在网络中的应用,虚拟
ManageEngine卓豪
·
2024-09-02 17:19
虚拟机
虚拟机
裸机管理程序
Type
1
microblaze使用
特意写个记录一下调试过程,记录过程中遇到的坑:1.问题1:用xil_printf替代printf打印
裸机
vitis调试的时候,发现串口打印不正常,后面定位到是这个打印函数的问题。
HandsomeDr
·
2024-08-31 00:54
单片机
嵌入式硬件
linux
软路由上ESXi安装与配置(含网卡直通)-手把手小白教程
VMwareESXi简介ESXi是VMware公司推出的一款基于
裸机
运行的虚拟机平台,无需操作系统即可部署虚拟机,最大程度节省资源支出。ESXi是免费的,普通用户很轻松即可获得授权使用。
赛博坦程序猿
·
2024-08-30 11:41
Linux&Shell作业题-1
(√)操作系统是
裸机
之上的第一层软件,与硬件关系尤为密切。(√)hda表示电脑内串口硬盘的第一块硬盘。(×)任何分区表都只支持最多4个主分区。
Monyan
·
2024-08-28 11:09
Linux
linux
操作系统
shell
Linux I2C设备驱动分析 基于
2440
2.6.32内核
首先呢,linux的i2c主要有三层:i2c核心层i2c总线层i2c设备层i2c核心是内核为我们提供的,它主要的作用就是提供了i2c总线驱动中的适配器(adapter)和运算方法(algorithm)还有i2c设备驱动的注册,撤销方法探测设备和设备地址的上层代码等由于它是内核提供的,那么我们要做的的驱动呢,分为两块,一个就是i2c总线的驱动另一个就是i2c设备的驱动,i2c总线的驱动主要是对硬件体
黑暗大法师晚上吃午餐肉
·
2024-08-26 23:55
linux_driver
单片机
裸机
程序——调试手法
目录什么是
裸机
程序一、硬件调试二、串口调试三、指示灯调试四、仪器调试什么是
裸机
程序代码量比较少,不带操作系统的单片机程序就是所说的
裸机
程序。
不停哥
·
2024-08-26 15:54
单片机
嵌入式硬件
自己动手写最简单的bootloader
nandflash拷贝其前4k的代码到内部RAM中,(这也是为什么我们的bootloader第一阶段需要在4k内),如果是norflash启动,那也是从norflash把前4k代码复制到内部RAM中我们知道mini
2440
黑暗大法师晚上吃午餐肉
·
2024-08-25 04:16
linux_driver
asynchronous
flash
struct
cmd
c
tags
OpenStack云计算平台实战
OpenStack并不要求使用专门的硬件和软件,可以在虚拟系统或
裸机
系统中运行。它支持多种虚拟机管理器(KVM和XenServer)和容器技术。OpenStack适应不同的用户
港南四大炮亡
·
2024-08-24 06:28
openstack
云计算
驱动学习1、2
(eg:ARM920t这个cpu)CPU中:ALU-运算器R0寄存器(一般有几十个,
2440
中R0~R12)PC:程序计数器指向正在执行的下下条指令。默认值为0,默认做自加操作。
PZHI
·
2024-08-24 06:54
学习
Linux中内核与驱动程序
1.内核开发与
裸机
开发的区别2.用户态和内核态二、Linux设备驱动程序1.具体思路2
请叫我7plus
·
2024-08-23 20:21
Linux设备驱动
linux
单片机
运维
单片机
裸机
开发框架
前言单片机逻辑开发框架,轮询,前后台,利用定时器的前后台提示:以下是本篇文章正文内容,下面案例可供参考一、轮询该方法比较简单,在main函数内执行while(1),在while内顺序执行函数voidmain(void){//外设初始化xx_Init();while(1){a();b();c();}}二、前后台中断为后台,在中断内更新全局变量,利用全局变量判断要更新那个函数代码如下(示例):vola
跟我一起喵喵喵
·
2024-08-23 00:22
STM32
嵌入式
裸机
程序--时间片调度
1.为什么自己写一个时间片调度呢a.网上其实有很多成熟的时间片调度例程,包括我最开始参加工作也是抄的网上的例程(还记得当时领导问我看明白了它的调度原理吗,作为一个自学刚参加工作的我来说,看懂别人的意思真的很难,当时只能含糊其词的说看得差不多)b.在我看来网上的例程是有一些问题的,计算时间的那个函数放到定时器中递减,随着任务的增加,定时器定时越不准确,违背了中断的快进快出,不过话说回来时间片本来就是
玩嵌入式的菜鸡
·
2024-03-06 11:35
STM32
单片机
FreeRTOS学习笔记-基于STM32(1)基础知识
一、
裸机
与RTOS我们使用的32板子是
裸机
,又称前后台系统。
裸机
有如下缺点:1、实时性差。
芊寻(嵌入式)
·
2024-03-04 05:54
FreeRTOS
学习
笔记
stm32
Kafka入门介绍一
它可以部署在本地和云中的
裸机
硬件、虚拟机和容器上环境。服务器:Kafka作为一个或多个服务器的群集运行,这些服务器可以跨越多个数据中心或云区域。其中一些服务器构成了存储层,称为代理。
吴代庄
·
2024-02-26 07:49
Java
kafka
分布式
java
长三角财经‖ 猪年股市涨还是跌 大咖们的观点是这样的
上证50指数站稳半年线,低估值蓝筹股已经脱离整理平台,上证指数的
2440
点成为底部,熊市已终结,牛市将到来。除李大霄依然
长三角财经
·
2024-02-20 18:42
Windows、Linux 和 Mac:操作系统之间的比较
Windows系统、Linux系统与Mac系统:操作系统的对比与选择操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
·
2024-02-20 12:59
运维
【智能家居入门4】(FreeRTOS、MQTT服务器、MQTT协议、微信小程序)
记录由
裸机
转到实时操作系统所遇到的问题以及总体流程。
海风-
·
2024-02-20 08:43
智能家居
微信小程序
MQTT服务器
MQTT协议
FreeRTOS
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第六天-ARM Linux编程之高级驱动基础 (物联技术666)
pwd=1688提取码:1688教学内容:1、内核中断Linux操作系统下同
裸机
程序一样,需要利用中断机制来处理硬件的异步事件,但用户态不允许中断事件,因此中断必须由设备驱动程序来接收与处理,如果CPU
vx349014857
·
2024-02-20 02:03
嵌入式培训课程笔记
笔记
linux
arm开发
RTT的线程同步篇——信号量
野火RTT19章信号量2018年12月29日10:46相当于
裸机
中的标志信号量:实现线程间的通信,实现线程间的同步货临界资源的互斥访问。多线程系统中,线程间需要同步或互斥实现临界资源保护。
云会宾
·
2024-02-20 00:18
rt-thread
周期任务框架在
裸机
、RTOS上的实现
周期任务框架在
裸机
、RTOS上的实现一、任务的类型运行的程序,有响应指令的触发式程序,也有一直运行的守护程序,周期程序。
小熊coder
·
2024-02-19 19:19
实时嵌入式
软件架构
c语言
单片机
开发语言
iTop-4412
裸机
程序(十九)- 按键中断
目录0.源码1.异常向量表1.1原理1.2异常种类1.3ARMv7规定的异常向量表2.中断2.1iTop-4412中使用的中断相关寄存器上篇博文介绍了按键的轮询处理方式,本篇介绍按键的中断方式。0.源码GitHub:https://github.com/Kilento/4412NoOS1.异常向量表1.1原理ARM的异常向量表是一个存储在特定内存地址的表格,用于存储不同类型异常的处理程序的入口地址
Kilento
·
2024-02-15 08:27
Exynos4412
exynos
iTop-4412
裸机
程序(二十一)- 蜂鸣器与PWM
目录0.源码1.蜂鸣器2.iTop-4412蜂鸣器原理图3.PWM相关寄存器4.关键源码0.源码GitHub:https://github.com/Kilento/4412NoOS1.蜂鸣器蜂鸣器的原理相对简单,学过单片机的同学应该比较了解。我们一般通过引脚输出PWM的输出频率和占空比来控制蜂鸣器的输出频率和音量。2.iTop-4412蜂鸣器原理图iTop-4412上的蜂鸣器通过一个NPN三级管控
Kilento
·
2024-02-15 08:27
Exynos4412
exynos
iTop-4412
裸机
程序(二十三)- I2C通信原理
目录1.I2C通信1.1I2C通信的特点1.2I2C通信的方式2I2C通信协议1.I2C通信I2C(Inter-IntegratedCircui,集成电路总线),是一种用于连接微控制器和外部设备的串行通信协议。它允许多个设备通过两根线(时钟线和数据线)进行通信,从而实现简单而有效的数据传输。I2C通常用于连接传感器、存储器、显示器和其他外部设备。时钟线(SCL,SerialClock,串行时钟)数
Kilento
·
2024-02-15 08:27
Exynos4412
exynos
iTop-4412
裸机
程序(二十)- 按键中断Demo
目录0.源码1.中断初始化2.中断回调3start.S上篇博文介绍了按键的轮询处理方式,本篇介绍按键的中断方式。0.源码GitHub:https://github.com/Kilento/4412NoOS1.中断初始化voidinterrupt_init(void){/*中断处理:*IRQ模式:中断irq引脚,中断GIC*GIC中断:中断号ID*Key2:GPX1_1/XEINT9*(1)Page
Kilento
·
2024-02-15 08:57
Exynos4412
exynos
iTop-4412
裸机
程序(十一)- DRAM初始化
目录源码DRAM初始化的21个步骤寄存器DRAM初始化源码GitHub:https://github.com/Kilento/4412NoOSDRAM初始化的21个步骤查看数据手册《SEC_Exynos4412_UsersManual_Ver.1.00.00》18.3可知LPDDR2的初始化过程,DDR3的初始化过程和它一致,我们可以使用以下的步骤来初始化我们设备上的DRAM。DMCmustass
Kilento
·
2024-02-15 08:56
Exynos4412
exynos
iTop-4412
裸机
程序(十三)- 串口初始化
目录Exynos4412串口介绍串口框图串口的三种常见模式串口初始化Exynos4412串口介绍见《SEC_Exynos4412_UsersManual_Ver.1.00.00.pdf》Section.28UniversalAsynchronousReceiverandTransmitterExynos4412中的通用异步接收和发送器(UART)提供4个独立通道,具有通用异步和串行输入/输出(I/
Kilento
·
2024-02-15 08:56
Exynos4412
Linux
单片机
stm32
嵌入式硬件
iTop-4412
裸机
程序(十七)- 按键介绍
目录按键原理图GPIO口按键两种响应方式按键如果说LED是开发板最简单的输出设备,那么按键就是最简单的输入设备。iTop4412上使用的按键是较为常见的按键,有4个引脚,①和②以及③和④分别是联通的。当按键按下时,4个引脚都是导通的。接线时只要选择按键常开状态下不导通的两个引脚就好了。开关和按键的区别就在于能否自锁,开关按下后能自锁,而按键松手后会自动恢复。原理图以图中的Home键为例,当开关处于
Kilento
·
2024-02-15 08:56
Exynos4412
单片机
stm32
iTop-4412
裸机
教程(一)- 从启动方式开始
目录
裸机
程序介绍iTop-4412运行
裸机
程序的阶段iTop-4412选择启动方式iTop-4412运行
裸机
程序的几种选择
裸机
程序介绍
裸机
程序就是没有操作系统的程序。
Kilento
·
2024-02-15 08:26
Exynos4412
嵌入式
exynos
iTop-4412
裸机
程序(二)- 烧录程序,从点亮一颗LED灯开始
目录烧录前的准备工作(Windows环境)从GitHub上下载代码代码编译烧录led.bin实验现象FAQ烧录前的准备工作(Windows环境)Linux编译服务器(我的是Ubuntu20.04版本)虚拟机(我用的是VMwareWorkstation)安装好iTop-4412的交叉编译工具链,可以参考《ubuntu16.0464bit安装arm-none-linux-gnueabi交叉编译工具链》
Kilento
·
2024-02-15 08:26
Exynos4412
嵌入式
exynos
iTop-4412
裸机
程序(三)- 点亮一颗LED灯源码分析
目录代码文件分析led原理图分析start.Slink.ldsmkbl1Makefile代码文件分析root@ubuntu:~/4412NoOS/led/1.0_点亮一颗led#lslink.ldsMakefilemkbl1.cs3c4412_gpio.hstart.Sstart.S:汇编文件,编译生成最后的led.bin文件s3c4412_gpio.h:Exynos4412上的GPIO寄存器地址
Kilento
·
2024-02-15 08:26
Exynos4412
exynos
嵌入式
iTop-4412
裸机
程序(四)- 流水灯
目录流水灯源码分析流水灯源码分析相对于上篇博客,流水灯的代码仅增加了delay延时函数,其他文件不变,代码我已经上传到GitHub上:https://github.com/Kilento/4412NoOS/**Filename:start.S*Author:Kilento*Description:ToControlLEDoniTop-4412*Date:2021-8-25*//*LED2KP_CO
Kilento
·
2024-02-15 08:26
Exynos4412
exynos
嵌入式
iTop-4412
裸机
程序(二十二)- RTC时钟
目录0.源码1.RTC2.iTop4412中的RTC使用的相关寄存器3.BCD编码4.关键源码0.源码GitHub:https://github.com/Kilento/4412NoOS1.RTCRTC是实时时钟(RealTimeClock)的缩写,是一种用于计算机系统的硬件设备,用于记录和维护当前的日期和时间。RTC通常包括一个电池供电的计时器和一个晶体振荡器,以确保即使在停电情况下也能继续运行
Kilento
·
2024-02-15 08:24
Exynos4412
exynos
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第二天-arm ads下的start.S分析(物联技术666)
pwd=1688提取码:1688;=========================================;NAME:
2440
INIT.S;DESC:Cstartupcodes;Configurememory
vx349014857
·
2024-02-14 21:11
嵌入式培训课程笔记
笔记
linux
arm开发
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第二天-ARM按键1*3矩阵键盘编程 (物联技术666)
pwd=1688提取码:16881、键盘1*3的中断程序//************************************************#include"
2440
addr.h"#include
vx349014857
·
2024-02-14 21:38
嵌入式培训课程笔记
笔记
linux
arm开发
基于STM32与FreeRTOS的四轴机械臂项目
目录一、项目介绍二、前期准备1.硬件准备2.开发环境3.CubeMX配置三、
裸机
各种模块测试1.舵机模块2.蓝牙模块3.按键摇杆传感器模块和旋钮电位器模块4.OLED模块5.W25Q128模块四、
裸机
三种控制测试
热爱嵌入式的小佳同学
·
2024-02-14 11:56
stm32
嵌入式硬件
单片机
基于嵌入式linux开发的“2048”游戏综合设计
学号:17020110019姓名:高少魁【嵌牛导读】本设计将之前提到的在FPGA开发平台上设计的游戏2048移植到了嵌入式开发平台上,利用基于qemu开源软件的虚拟mini
2440
开发板,使用Framebuffer
Clearlovekui9
·
2024-02-13 18:29
【爱心小岛·文海晨光】|《一生的旅程》排山倒海耀眼辉煌的背后,都是低调奢华的细水长流
(image-24cea0-15923650
2440
4)]《一生的旅程》打开《一生的
墨默天地
·
2024-02-12 15:23
Go语言核心编程第6章 “反射”
在
裸机
和汇编语言时代,反射是天然的,只需要修改相关的指令就能查看或修改程序的行为,随着操作系统和高级语言的引入,程序获得操作系统和运行时保护的
清盏涂墨衣
·
2024-02-12 09:43
golang
开发语言
后端
详解计算机软件基本概念
只有硬件的计算机称为
裸机
,
裸机
必须安装了计算机软件后才可以完成各项任务。从广义地讲,软件是指计算机程序、数据以及开发、使用和维护程序所需要的所有文档的集合。
小明的Fire计划
·
2024-02-12 03:41
计算机基础
计算机
计算机组成
计算机网络
RTOS学习笔记(一):FreeRTOS简介
1.
裸机
与RTOS介绍
裸机
:简单来讲,
裸机
的首要特点就是没有操作系统。
裸机
又称为前后台系统,所谓的前台系统指的是中断服务函数,而后台系统则指的是大循环,也就是应用程序。
ggqyh
·
2024-02-11 18:05
RTOS
学习
笔记
龙芯+RT-Thread+LVGL实战笔记(35)——密码锁进阶
其实,教程进行到这个阶段,相信有悟性的朋友应该可以自己组织线程,并把厂家提供的
裸机
南耿先生
·
2024-02-11 13:45
笔记
近期股市预判,有买了偏股型基金也可以看看
看到很多人都在讲市场还要下跌,市场要到
2440
点,更悲观的看到2000点,当然也有看热闹的。从目前的点位来讲,实在没有理由在悲观下去。如果在这个位置你选择割肉,那么你真的是割在了地板上。
凡尘Y
·
2024-02-11 01:52
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他