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
TQ2440裸机开发篇
设计一个在
裸机
下使用的简单软件定时器(1):框架+数据结构分析
在
裸机
开发中,我们可能也有很多需要定时执行的任务,为了优雅地执行这些定时任务,本文设计一个在
裸机
下使用的简单软件定时器,提供类RTOS软件定时器的功能。
时光飞逝的日子
·
2023-12-03 18:56
单片机开发
Linux开发
RTOS
软件定时器
裸机
定时任务
stm32
网络基础知识:网络协议
一.操作系统基础操作系统:(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
ClassmateCai
·
2023-12-03 10:13
FreeRTOS笔记(仅供参考)
文章目录1.FreeRTOS1.1.文件1.2.移植1.3.FreeRTOS的编程风格1.3.1.数据类型1.3.2.变量名1.3.3.函数名1.4.
裸机
&多任务系统1.5.数据结构1.5.1.链表1.5.2
小电动车
·
2023-12-03 07:19
单片机
单片机
stm32
FreeRTOS一天一个小知识之任务延时函数vTaskDelay
想必各位嵌入式工程师对于Delay延时函数再也熟悉不过了~但对于各位刚入RTOS的小白来说,有操作系统的延时函数,真的和
裸机
中的延时函数一样吗?FreeRTOS的任务调度是怎么调度的?
simplemethane
·
2023-12-03 03:53
一天一个小知识
操作系统
嵌入式
c语言
RK356x U-Boot研究所(
开发篇
)5.4 添加特定Nor Flash型号
平台U-Boot版本LinuxSDK版本RK356x2017.09v1.2.3RK356x在MTD驱动初始化的情况下,如果没有检测到已经添加支持的NorFlash型号,U-Boot会打印识别错误ID:unrecognizedJEDECidbytes:20,41,18根据报错信息,根据源码下进行查找打印日志的位置,发现在drivers/mtd/spi/spi-nor-core.c的spi_nor_r
嵌入式逍遥
·
2023-12-02 17:01
RK356x
U-Boot研究所
linux
uboot
mtd
nor
flash
FreeRTOS第一步:创建多任务
目录单片机
裸机
开发与基于操作系统开发FreeRTOS介绍创建多任务—SRAM动态内存一、动态内存空间的堆从哪里来:二、定义任务函数:三、定义任务栈:四、定义任务控制块指针:五、动态创建任务:六、启动任务
woshizuopie
·
2023-12-01 17:10
Akash 选择 Equinix Metal 为 Web 3 提供分散式云解决方案
通过EquinixMetal的按需
裸机
服务,Akash将能够为整个区块链生态系统的开发者、公司和项目提供更高效的云替代方案。
Akash社区
·
2023-12-01 13:03
MX6ULL学习笔记 (一)交叉工具链的安装
前言:ARM
裸机
、Uboot移植、Linux移植这些都需要在Ubuntu下进行编译,编译就需要编译器,Ubuntu自带的gcc编译器是针对X86架构的!
ODF..
·
2023-12-01 09:52
mx6ull
学习
笔记
从二极管到linux服务器
软件设计:os:批处理系统:轮询系统:单片机
裸机
开发实时系统:ucosii,rtos,rt-thread、风和系统、liteos(主要是海思系列soc在用)等非实时系统:linux对os任务切换时寄存器的功能有理解
唐顺才
·
2023-12-01 04:01
linux
应用开发
模拟电路
服务器
linux
运维
嵌入式Linux入门-彻底理解UART串口,手把手教你写程序
没有基础的先看:嵌入式Linux学习系列全部文章:嵌入式Linux学习—从
裸机
到应用教程大全目录1.UART串口1.1UART硬件连接1.2UART软件通信协议2.读手册,编程序2.1找对应引脚2.2设置
闪耀大叔
·
2023-12-01 03:25
嵌入式Linux入门
物联网
arm
arm开发
嵌入式硬件
驱动开发
SaaS是什么?
这个比喻就是“如果把云计算简单想象成一台大电脑,那么IaaS是直接给你一台
裸机
,PaaS是安装好操作系统和基础运行环境再给你,而SaaS则很像网吧,你要玩的游戏已经装好在电脑里面,点击图标打开就可以玩了
玩转B2B数字营销
·
2023-11-30 23:56
业界资讯
【正点原子STM32连载】第六十三章 FreeRTOS移植实验摘自【正点原子】APM32F407最小系统板使用指南
6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html##第六十三章FreeRTOS移植实验前面章节中的实验都是在
裸机
环境下实现
正点原子
·
2023-11-30 19:56
stm32
嵌入式硬件
单片机
2022-08-13
通过在妈妈不烦学习,有以下收获和体会:1.懂得了能量管理,透过财富飞轮体会到,能量相当于核心燃料,能力相当于电动机,如果缺乏了燃料,
裸机
是无法转动的,财富
621a4c8e3704
·
2023-11-30 12:10
操作系统期末复习-电子科技大学:这一篇就够了!
地位:软件管理硬件和软件操作系统是
裸机
之上的第一层软件,是建立其他所有软件的基础。它是整个系统的控制管理中心,既管硬件,又管软件,它为其它软件提供运行环境。
lzx0626.
·
2023-11-30 12:17
linux
c++
linux驱动基础知识(一)
对于无操作系统的驱动,就是
裸机
,也就是我们常说的单片机。我们并不需要操作系统,可以直接使用单片机进行通断控制,从编程角度来看,就是直接控制寄存器。
心在不焉
·
2023-11-30 07:04
Linux驱动
linux
运维
服务器
【
裸机
开发】GPT 定时器(一) —— GPT的功能、寄存器解析
后续需要使用GPT计数器实现中断以及延时,这里我们需要先了解一下GPT的功能以及相关寄存器。目录一、GPT定时器的功能1、计数器2、输入捕获3、输出比较(GPT的两种工作模式)二、寄存器解析1、GPTx_CR2、GPTx_PR3、GPTx_SR4、GPTx_IR5、GPTx_OCRn6、GPTx_ICRn7、GPTx_CNT一、GPT定时器的功能gpt定时器的主要包含以下三个功能:计数器输入捕获(
仲夏夜之梦~
·
2023-11-29 13:14
#
I.MX6ULL裸机开发
单片机
Linux学习笔记6-串口应用
到现在为止都是在开发板上运行的
裸机
程序,相当于之前学习STM32单片机时走过的路,还没有真正进入到核心的驱动开发部分,但这都是基础,所以慢慢来不着急。
raulcy
·
2023-11-28 20:47
linux
学习
笔记
arm
RTOS 和
裸机
系统的异同-基于 ESP32 学习双核 FreeRTOS 的使用
RTOSVS
裸机
系统传统的
裸机
系统(无操作系统)其内部是一个前后台系统,其中前台程序主要是中断服务程序组成,管理系统标识,后台程序为一个主循环,通过一遍一遍地查询系统标识,执行对应的代码块:在
裸机
系统中经常存在下面的问题
物联网老王
·
2023-11-28 14:12
ESP32
FreeRTOS-基础篇
ESP
c语言
物联网
单片机
iot
risc-v
C语言实战
开发篇
-9 文件结构
文件读写字符读写函数:fgetc和fputc字符串读写函数:fgets和fputs数据块读写函数:freed和fwrite格式化读写函数:fscanf和fprinf字符读写函数fgetc和fputc1.读字符函数fgetcfgetc函数的功能是从指定的文件中读一个字符,函数调用的形式为:字符变量=fgetc(文件指针);例如:ch=fgetc(fp);其意义是从打开的文件fp中读取一个字符并送入c
MRJMORIARTY
·
2023-11-28 12:51
操作系统——操作系统概论s
一、操作系统基本概念1操作系统定义操作系统是
裸机
上的第一层软件,它是对硬件系统功能的首次扩充,用以填补人与机器之间的鸿沟。
是dream
·
2023-11-28 08:04
操作系统
操作系统
Auto js编写微信小游戏 《一笔画完》 辅助工具--
开发篇
前言:1.开发工具:Autojs2.平台:安卓6.0以上3.开发语言:javascript效果演示:这里附上效果展示视频:开发步骤:1.建模,将游戏环境转化为数据2.使用算法,寻找路径3.模拟屏幕点击,完成自动闯关建模过程:这里只说下思路,具体实现有很多的方法,需要大家自己去写。1.先截取当前屏幕,如图一图一2.所有有用的地图信息都在图二中我用红框框出来的区域里面,所以第一步先把框框里面的图先截取
求值者
·
2023-11-28 03:13
算法
autojs
微信小游戏
一笔画完
游戏辅助
autojs
javascript
ARM开发环境搭建
1.下载E:\ARM开发\工具软件\ARM
裸机
开发工具\Yagarto工具包路径下两个程序2.下载E:\ARM开发\工具软件\USB转串口驱动\CH3403.下载E:\ARM开发\工具软件\ARM
裸机
开发工具
IsQiya
·
2023-11-27 20:03
安装教程
arm
stm32
pytorch
嵌入式开发必须学习qt吗?
一方面,在嵌入式初学阶段,也就是
裸机
开发,可能需要自己写上位机,QT就是一个做上位机的一个好用的工具,一般只要会c++学习QT一天就可以入门。
嵌入式开发白菜
·
2023-11-27 18:53
qt
学习
ui
RK356x U-Boot研究所(
开发篇
)5.3 Kernel-DTB的使用
平台U-Boot版本LinuxSDK版本RK356x2017.09v1.2.3文章目录一、背景二、Livedevicetree三、机制实现四、DTB文件五、定制DTB文件六、加载distrodtb方式一、背景U-Boot的原生架构要求一块板子必须对应一份U-Bootdts,并且U-Bootdts生成的dtb是打包到U-Boot自己的镜像中的。这样就会出现各SoC平台上,N块板子需要N份U-Boot
嵌入式逍遥
·
2023-11-27 13:30
RK356x
U-Boot研究所
linux
rk3568
设备树
kernel
uboot
HarmonyOS学习路之
开发篇
——线程管理
什么是线程管理不同应用在各自独立的进程中运行。当应用以任何形式启动时,系统为其创建进程,该进程将持续运行。当进程完成当前任务处于等待状态,且系统资源不足时,系统自动回收。在启动应用时,系统会为该应用创建一个称为“主线程”的执行线程。该线程随着应用创建或消失,是应用的核心线程。UI界面的显示和更新等操作,都是在主线程上进行。主线程又称UI线程,默认情况下,所有的操作都是在主线程上执行。如果需要执行比
爱吃土豆丝的打工人
·
2023-11-26 17:35
c语言线程间传递消息,线程间通信
在
裸机
编程中,经常会使用全局变量进行功能间的通信,如某些功能可能由于一些操作而改变全局变量的值,另一个功能对此全局变量进行读取,根据读取到的全局变量值执行相应的动作,达到通信协作的目的。
openbiox
·
2023-11-26 15:02
c语言线程间传递消息
Linux内核源码介绍
内核介绍文章目录内核介绍
裸机
与操作系统驱动的分类内核源码目录内核源码编译我的开发环境:内核版本4.1.15开发板正点原子阿尔法IMX6ULL开发板sourceinsight写代码,搭建samba服务器与
Paranoid-up
·
2023-11-26 13:33
Linux驱动
#
内核模块
linux
驱动开发
c语言
arm开发
BSP
LED
裸机
关于STM32的GPIO的初始化:初始化:时钟;输出/输入功能、上拉、速度等等;设置复用功能等等回顾GPIO和IO:GPIO:通用IO口。嵌入式系统中常常有数量众多,但是结构却比较简单的外部设备/电路,对这些设备/电路有的需要CPU为之提供控制手段,有的则需要被CPU用作输入信号。而且,许多这样的设备/电路只要求一位,即只要有开/关两种状态就够了,比如灯亮与灭。和IO的区别:GPIO的意思是通用输
是个小轮胎
·
2023-11-26 12:12
裸机开发
单片机
嵌入式硬件
服务器系统备份还原到虚拟机,使用Windows Server Backup备份与还原Hyper-V虚拟机
WindowsServerBackup是WindowsServer内置的一种功能,使用WindowsServerBackup可以备份整个服务器(所有卷)、选定卷、系统状态或特定的文件或文件夹,并且可以创建用于
裸机
恢复的备份
核心期刊编辑大唐
·
2023-11-26 07:47
服务器系统备份还原到虚拟机
Linux踩坑:arm下gcc编译添加 -Ox 优化后,程序无法正常运行
arm下gcc编译添加-Ox优化后,程序无法正常运行一、问题描述今天学习正点原子的阿尔法开发板
裸机
开发的时候,遇到了一个问题,在没有使用-Ox优化的时候,编译出来的程序能够正常运行,但是添加了-Ox之后
我是混子我怕谁
·
2023-11-26 01:47
linux学习
linux
arm开发
运维
SOEM主站
开发篇
(3):为APP程序添加命令
0工具准备1.SOEM-1.4.0源码(官网:http://openethercatsociety.github.io/)2.Linux开发板(本文为正点原子I.MX6UALPHA开发板)3.交叉编译工具(arm-linux-gnueabihf-gcc)4.cmake(版本不得低于3.9,本文为3.9.2)5.Ubuntu16.04(用于编译生成Linux开发板的可执行文件)
时光飞逝的日子
·
2023-11-25 14:05
EtherCAT
EtherCAT从站
EtherCAT主站
SOEM
linux
SOEM主站
开发篇
(4):为APP程序添加人机交互功能
0工具准备1.SOEM-1.4.0源码(官网:http://openethercatsociety.github.io/)2.Linux开发板(本文为正点原子I.MX6UALPHA开发板)3.交叉编译工具(arm-linux-gnueabihf-gcc)4.cmake(版本不得低于3.9,本文为3.9.2)5.Ubuntu16.04(用于编译生成Linux开发板的可执行文件)
时光飞逝的日子
·
2023-11-25 14:05
EtherCAT
EtherCAT主站
EtherCAT从站
人机交互
linux
SOEM主站
开发篇
(2):添加SOEM主站APP程序
0工具准备1.SOEM-1.4.0源码(官网:http://openethercatsociety.github.io/)2.Linux开发板(本文为正点原子I.MX6UALPHA开发板)3.交叉编译工具(arm-linux-gnueabihf-gcc)4.cmake(版本不得低于3.9,本文为3.9.2)5.Ubuntu16.04(用于编译生成Linux开发板的可执行文件)
时光飞逝的日子
·
2023-11-25 14:35
EtherCAT
EtherCAT主站
SOEM
linux
EtherCAT从站
ARM 嵌入式和单片机开发模式的区别
一、开发模式单片机开发多为
裸机
,程序规模小,多为单个程序员独立开发。有些复杂产品也会使用高端单片机如STM32之类,并使用RTOS(uCOS、freeRTOS等)。
滨边美波她男友
·
2023-11-25 00:50
ARM
S5PV210
朱有鹏
单片机
stm32
嵌入式硬件
中断方式的数据接收
中断接收简介回顾之前的代码之前的代码是等待标志位RXNE位为1才有数据进而读取数据存放在变量c中再根据c变量的数据是为0还是为1进而编写灯亮灭的代码if语句但这样的代码明显不符合
裸机
多任务的编程模型因为在
南嶋彻
·
2023-11-24 08:26
单片机
嵌入式硬件
从
裸机
启动开始运行一个C++程序(十三)
前序文章请看:从
裸机
启动开始运行一个C++程序(十二)从
裸机
启动开始运行一个C++程序(十一)从
裸机
启动开始运行一个C++程序(十)从
裸机
启动开始运行一个C++程序(九)从
裸机
启动开始运行一个C++程序
borehole打洞哥
·
2023-11-24 07:44
c++
操作系统
汇编
嵌入式
ARM
裸机
-17(定时器、看门狗)
1、什么是定时器(Timer)1.1、定时器是SoC中常见外设(1)、定时器与计数器。计数器是用来计数的(每隔一个固定时间会计一个数):因为计数器的计数时间周期是固定的,因此到了一定时间只要用计数值x计数时间周期,就能得到一个时间段,这个时间段就是我们定的时间(这就是定时器了)。(2)、定时器/计数器作为SoC的外设,主要用来实现定时执行代码的功能。定时器相对于SoC来说,就好象闹钟相对于人来说意
ant-small
·
2023-11-24 01:06
ARM
arm开发
ARM
裸机
-18(SD卡启动)
1、主流的外存设备介绍内存和外存的区别:一般是把这种RAM(randomaccessmemory,随机访问存储器,特点是任意字节读写,掉电丢失)叫内存,把ROM(readonlymemory,只读存储器,类似于Flash、SD卡之类的,用来存储东西,掉电不丢失,不能随机地址访问,只能以块为单位来访问)叫外存。1.1、软盘、硬盘、光盘、CD、磁带(1)、存储原理大部分为磁存储,缺点是读写速度、可靠性
ant-small
·
2023-11-24 01:06
ARM
arm开发
ARM
裸机
-16(按键和中断)
1、什么是按键1.1、按键的物理特性(1)、平时没人按的时候,弹簧把按键按钮弹开。此时内部断开的。(2)、有人按下的时候,手的力量克服弹簧的弹力,将按钮按下,此时内部保持接通(闭合)状态,如果手拿开,则弹簧作用下按钮又弹开,同时内部又断开。(3)、一般的按键都有4个引脚,这4个引脚成2对:其中一对是常开触点(像上面描述的不按则断开,按下则闭合);一对是常闭触点(平时不按时是闭合的,按下后是断开的)
ant-small
·
2023-11-24 01:35
ARM
arm开发
ARM
裸机
-19(NandFlash和iNand)
1、NandFlash的接口1.1、Nand的型号与命名(1)、Nand的型号命名都有含义,就拿K9F2G08来示例分析一下:K9F表示是三星公司的NandFlash系列。2G表示Nand的大小是2Gbit(256MB)。08表示Nand是8位的(8位就是数据线有8根)。(2)、Nand命名中可以看出:厂家、系列型号、容量大小、数据位数。1.2、Nand的数据位(1)、Nand有8位数据位的,有1
ant-small
·
2023-11-24 01:26
ARM
arm开发
2019-03-08
今天把奥迪q7发动机
裸机
装好了在装的过程中发现一些问题来来回回好几遍!在每次装好以后发现了另外的问题虽然费点功夫,但是也增加了自己的经验!核心。
京心达白金
·
2023-11-22 19:24
zynq+LWIP
裸机
双网口实现(MIO+EMIO)+程序下载
一、简介:为实现Zynq
裸机
双网口通信功能,其中ENET0连接PS端网口,ENET1通过EMIO扩展连接PL端网口二、环境介绍芯片型号:ZYNQ:XC7Z010clg400开发软件:Vivado2022
自由蝶鸟
·
2023-11-22 17:24
zynq
fpga开发
裸机
配置Java环境,解决 -bash: jps: command not found
但是让人奔溃的是申请下来的机器尽然是
裸机
,啥都没有,就一个基础的操作系统,完美,正好要进行从头配置环境了。作为java开发首先是配置Java运行环境。再次
阳仔的屁仔
·
2023-11-22 12:32
centos
运维
java
linux
运维
ESXi系统介绍及部署实战
一、ESXi简介ESXi专为运行虚拟机、企业级虚拟化产品,采用的是Bare-metal(裸金属或
裸机
)的一种安装方式,直接将Hypervisor安装于实体机器上,也就是说,ESXi能够直接访问并控制底层资源
高阳很捷迅
·
2023-11-22 05:28
IT管理
运维
服务器
linux
虚拟机
ESXi部署
造成人与人之间的差异主要因素是什么?不是种族,不是肤色,是文化!
人出生是个“
裸机
”,先天的一半程序是出生时一次就装完的,后天的一半程序需要一天一天往里装,每天都在更新升级,直至生命终点。
老秦人一江城游子
·
2023-11-22 04:49
【平衡小车学习系列】——开篇
经过一段时间的学习,打算做个小小的项目实操一下,以加强深化对于
裸机
项目的整体构思、进一步熟悉开发流程边学边找,最后发现大鱼机器人的平衡车项目比较适合我的当前阶段学习规划1、通过大鱼机器人的配套学习资料了解平衡车的选型
Pray_Me
·
2023-11-22 00:20
STM32平衡小车
单片机
学习
stm32
嵌入式硬件
mcu
uni-app中自定义图表(canvas实现chart图表)
开发篇
(2)-多圆环进度条
上篇讲了圆环进度条,这里再稍微改进下,将单环改成多环。有兴趣的朋友,可以了解下。咱们将数组里增加一项,圆环会增加一个,如下图:可以容纳几个圆环,大家可以根据需求进行微调。一、创建相应页面1.1scss样式代码.wrap-box{padding:030rpx;.echart-box{padding:15px0;border-bottom:1pxsolid#DDDDDD;.title{font-siz
觉醒法师
·
2023-11-20 23:12
uni-app
vue.js
前端
javascript
uni-app
echarts
uni-app中自定义图表(canvas实现chart图表)
开发篇
(3)-带针表刻度的圆环进度条
还是在之前几篇基础上,讲下圆环衍生出一种新的圆环进度条,以针表的刻度来绘制出一个进度条。图形如下:一、创建相应文件1.1charts.js文件创建/***图表-带刻度的圆环进度条*/exportclassCircleBox{//构造函数constructor(_context){}//绘制图表drawCircle(){}}1.2vue页面创建图表:带时刻的圆环进度条减小增加import{Circl
觉醒法师
·
2023-11-20 23:12
uni-app
vue.js
前端
javascript
echarts
uni-app
uni-app中自定义图表(canvas实现chart图表)
开发篇
(5)-圆环进度条添加动画效果
这里增加一篇介绍下进度条动画效果如何添加,前几篇的进度值被修改后,切换效果比较生硬。另外也在第四篇基础上,对图形略作修改。在查看uniapp文档时,没有发现重绘执行函数,小程序中有Canvas.requestAnimationFrame;所以在uniapp这里,我们使用setInterval来实现,完成后运行也很流畅。添加动画后效果如下图:一、创建对应页面1.1创建charts.js文件/***图
觉醒法师
·
2023-11-20 23:12
uni-app
html
前端
javascript
uni-app
echarts
Mac 配置教程-
开发篇
将Mac日常使用的软件和开发软件区分开,将之前写的Mac配置的文章分成了两篇:Mac配置教程-日常篇Mac配置教程-
开发篇
图床iPic设置快捷键Command+Shift+uPicGo设置快捷键是command
Michael翔
·
2023-11-20 03:46
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他