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
RT-Thread使用教程
RT-Thread
I/O设备模型(一)
I/O设备模型框架
RT-Thread
提供了一套简单的I/O设备模型框架,如下图所示,它位于硬件和应用程序之间,共分成三层,从上到下分别是I/
Caramel_biscuit
·
2023-09-04 10:03
RT-Thread
RT-Thread
RT-Thread
I/O设备模型(二)
访问I/O设备应用程序通过I/O设备管理接口来访问硬件设备,当设备驱动程序实现后,应用程序就可以访问该硬件。I/O设备管理接口与I/O设备的操作方法映射关系如下:查找设备应用程序根据设备名称获取设备句柄,进而操作设备。rt_device_trt_device_find(constchar*name);初始化设备获得设备句柄后,应用程序可对设备进行初始化操作。rt_err_trt_device_in
Caramel_biscuit
·
2023-09-04 10:03
RT-Thread
RT-Thread
RT-Thread
UART
UART简介UART(UniversalAsynchronousReceiver/Transmitter)通用异步收发传输器,UART作为异步串口通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输。是在应用程序开发过程中使用频率最高的数据总线。UART串口的特点是将数据一位一位地顺序传送,只要**2根传输线就可以实现双向通信,一根线发送数据的同时用另一根线接收数据。**UART串口通信
Caramel_biscuit
·
2023-09-04 10:03
RT-Thread
stm32
嵌入式硬件
RT-Thread
RT-Thread
原子操作
原子操作简介原子操作(Atomicoperation)是指一种不可分割的操作,要么完全执行成功,要么完全不执行。原子操作的执行过程中不允许有任何中断,如果出现了中断,那么操作的结果就无法保证。原子操作通常用于多线程编程中,保证多个线程之间的并发执行不会出现数据竞争等问题。在实现原子操作时,通常使用硬件指令或者操作系统提供的原子操作函数来保证操作的原子性。在应用层面,原子操作可以用于实现一些高级的同
Caramel_biscuit
·
2023-09-04 10:32
RT-Thread
数据结构
RT-Thread
Android GreenDao
使用教程
前言GreenDao是一款操作数据库的神器,经过了2.0版本的升级后,已经被广泛的开发者使用。确实是很好用,入门简单,可以剩去了数据库的建表操作和数据库SQL的编写GreenDao3.2的配置一、需要在工程(Project)的build.gradle中添加依赖repositories{google()jcenter()}dependencies{classpath'com.android.tool
赵庆峰_
·
2023-09-04 04:23
Windows Update Blocker,windows系统关闭自动更新工具
www.filehorse.com/download-windows-update-blocker/若网址失效,蓝奏云盘链接https://wwgw.lanzouc.com/ipkok17btexg密码:1zcs
使用教程
在安装的文件夹里
闫海南
·
2023-09-04 03:38
问题及解决
资源分享
经验分享
CentOS 7.6环境下Nginx1.23.3下载安装配置
使用教程
一、前言这篇文章主要介绍了CentOS7.6环境下Nginx下载安装配置
使用教程
,学习nginx的朋友可以参考一下二、下载使用如下命令进行下载wgethttp://nginx.org/download/
刘重洋
·
2023-09-04 01:22
nginx
CentOS工具安装
nginx
linux
Android库--Data Binding Library
参考文献:DataBindingLibraryDataBinding
使用教程
(一):配置与基本使用DataBinding
使用教程
(二):xml标签详解DataBinding
使用教程
(三):各个注解详解DataBinding
倾倒的吞天壶
·
2023-09-04 01:10
SourceTree 使用技巧
参考资料SourceTree
使用教程
(一)—克隆、提交、推送SourceTree的软合并、混合合并、强合并区别SourceTree合并分支上的多个提交,一次性合并分支的多次提交至另一分支,主分支前进时的合并冲突解决目录一
fengyehongWorld
·
2023-09-03 21:53
技巧
SourceTree
《YOLOv5:从入门到实战》专栏介绍 & 专栏目录
YOLOv5:从入门到实战|目录|
使用教程
本专栏涵盖了丰富的YOLOv5算法从入门到实战系列教程,专为学习YOLOv5的同学而设计,堪称全网最详细的教程!
小哥谈
·
2023-09-03 15:42
YOLOv5:从入门到实战
YOLO
人工智能
目标检测
深度学习
机器学习
计算机视觉
Ubuntu学习---跟着绍发学linux课程记录(第二部分)
修改文件权限7.3修改文件的属主8、可执行脚本8.2Shell脚本8.3python脚本的创建9Shell9.1Shell中的变量9.2环境变量9.3用户环境变量学习链接:Ubuntu21.04乌班图Linux
使用教程
饿了就干饭
·
2023-09-03 13:52
linux
ubuntu
学习
[标注工具]rolabelImg旋转框标注工具安装和
使用教程
rolabelImg是一个专门用于标注旋转框的工具,目前最新版本是3.0版本,rolabelImg是python编写的,为了避免安装python环境和配置。我们可以直接使用安装包安装,首先我们打开安装包双击打开安装包选择安装路径,不要是中文路径即可其他按照默认安装即可,安装完毕后会在桌面创建快捷方式,我们双击打开使用即可。注意软件只能在windowsx64平台使用,不支持mac或者Linux系统。
FL1623863129
·
2023-09-03 09:57
软件工具
python
DeviceMonitoringStudio设备监控工具的使用
2.简明
使用教程
3.小结1.DeviceMonitoringStudio是啥?能干什么?
uxlike
·
2023-09-03 06:43
软件工具
tailscale
使用教程
(远程连接服务器)
tailscale:将多个设备放在同一局域网下,实现异地组网。首先进入tailscale官网,根据系统需求进行下载需要远程的设备和被远程的设备都需要下载。然后两个设备均登录同一账号即可注:这里重点讲一下linux操作系统上的操作,其他系统下载和登录很简单。运行1,即可下载运行2,连接tailscale后它会给你一个网址,把这个网址复制到本地运行,进行登录操作即可。登录后我们会得到下面这个设备列表,
黎栗栗
·
2023-09-03 06:07
服务器
github
运维
discord 注册安装教程
www.ixigua.com/home/59839110194youtube频道米米财经:https://www.youtube.com/channel/UCm2GAcRp_XcvW9LXHFVIEVgdiscord安装
使用教程
hiekay
·
2023-09-03 06:10
java反编译工具jd-gui使用
文章目录一、JD-GUI介绍二、下载三、安装四、
使用教程
五、免责声明摘抄一、JD-GUI介绍JD-GUI是一个独立的图形实用程序,显示“.class”文件的Java源代码。
星球守护者
·
2023-09-03 05:57
github工具整理
java
开发语言
最新版本phpstudy v8 安装
使用教程
(图文步骤)
前言:在PHP的开发工作中,我们要做的第一步就是安装php运行环境,但是如果使用单独安装的方式即php、mysql、apache单独安装,对于刚入门或者准备入门的小白来说并不友好。庆幸的是在php的开发过程中是有省心省力省时的集成开发环境的。例如:wampserver、phpstudy。所以,今天我就为大家介绍一下关于phpstudy的安装步骤,目前php中文网在2019年推出了phpstudyV
爱喝马黛茶的安东尼
·
2023-09-03 05:19
Homebrew下载安装及
使用教程
Homebrew是什么?简单来说,就是用命令行的形式去管理mac系统的包或软件。安装命令/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"国内请使用镜像源进行下载执行上述命令后会要求输入系统密码,输入后会暂停提示将会在系统中安装哪些文件脚本等,按回车键即可继续。出现I
大白要努力啊
·
2023-09-03 04:46
linux
运维
服务器
homebrew
解决D盘的类型不是基本,而是动态的问题
这里是分区助手官方
使用教程
(disktool.cn)三、C盘是动态盘,干吗转成基本盘3.1导致报错3.2重装系统,发现报错,不让装,C盘不是系统盘
chemddd
·
2023-09-02 22:30
重装系统
数据库
MapStructPlus
使用教程
MapStructPlus简介首先,先了解一下Mapstruct:Mapstruct是一个代码生成器,通过定义类转换的接口,自动实现属性转换的具体逻辑。主要为了简化Java类型之间转换的实现MapstructPlus是Mapstruct的增强工具,在Mapstruct的基础上,实现了自动生成Mapper接口的功能,并强化了部分功能,使Java类型转换更加便捷、优雅。和Mapstruct一样,本质上
隐约雷鸣i
·
2023-09-02 22:20
java
python-PyCharm安装
使用教程
1、下载Pycharm在Pycharm的官网即可下载:https://www.jetbrains.com/pycharm/download/#section=windows下载时有两种版本选择Professional(专业版,收费)和Community(社区版,免费)2、开始安装Pycharm第一步,直接点击Next第二步,如果要修改安装路径,就在这里更改第三步,需要进行一些设置,没有特殊需要按照
刘—手
·
2023-09-02 21:39
python
python
linux下cmake
使用教程
,超详细的cmake教程
什么是CMakeAllproblemsincomputersciencecanbesolvedbyanotherlevelofindirection.DavidWheeler你或许听过好几种Make工具,例如GNUMake,QT的qmake,微软的MSnmake,BSDMake(pmake),Makepp,等等。这些Make工具遵循着不同的规范和标准,所执行的Makefile格式也千差万别。这样就
Demon学长
·
2023-09-02 17:42
linux下cmake使用教程
MarkDown基本
使用教程
(学习笔记)
标题格式MarkDown语法中可以通过#表示标题,一级标题对应一个#号,二级标题对应两个#号。也可以使用=和-标记一级和二级标题。#一级标题##二级标题...文本样式通常文本两端用特殊符号包裹,中间不需要空格。以下是基本的文本语法:斜体文本(*或者_)*斜体文本*粗体文本(两个*或者_)***粗体文本**粗斜体文本(三个*或者_)***粗斜体文本***删除线(两个~~)~~删除线~~下划线,使用标
呆呆的土豆
·
2023-09-02 14:48
gorm preload 搜索_翻译技术 | 搜索神器:Wox+Everything
使用教程
搜索神器:Wox+Everything
使用教程
1.工具简介1.1EverythingEverything是一款占用内存低、搜索速度快的本地搜索软件,可以实现对于电脑本地硬盘中文件的的快速搜索定位,同时支持快捷键呼出
weixin_39588104
·
2023-09-02 14:28
gorm
preload
搜索
网络关键字禁止搜索下载方向
测试中使用定位搜索框搜索内容_翻译技术 | 搜索神器:Wox+Everything
使用教程
搜索神器:Wox+Everything
使用教程
1.工具简介1.1EverythingEverything是一款占用内存低、搜索速度快的本地搜索软件,可以实现对于电脑本地硬盘中文件的的快速搜索定位,同时支持快捷键呼出
weixin_39929918
·
2023-09-02 14:28
测试中使用定位搜索框搜索内容
超能搜索系统输入关键字
rt-thread
汇总
这个问题我一直没搞懂,可能得看一下源码才能搞清楚了吧通过Qemu运行
RT-Thread
在windows上通过QEMU快速上手RT-threadsmartRT-thread启动流程
rt-thread
启动流程
shadow3D
·
2023-09-02 14:53
rt-thread
RTOS
单片机
stm32
rt-thread
RTOS
DBeaver安装与
使用教程
(超详细安装与
使用教程
),好用免费的数据库管理工具
好的学习、工作从选对一个对于自己好用的软件开始。点击目录跳转至相应目录的内容,更方便观看目录一、DBeaver介绍1.它支持任何具有一个JDBC驱动程序数据库,也可以处理任何的外部数据源。2.跨平台使用、支持插件扩展,并且提供了许多数据库管理工具3.基本特性二、下载、安装与使用1.DBeaver官网与安装(1)此时我选择的是DBeaver官网下载,步骤与下载程序如图(2)双击程序安装,安装过程按照
编程的一拳超人
·
2023-09-02 13:43
笔记
数据库
java
开发语言
Redis
使用教程
Redis
使用教程
\qquadNoSQL(NotOnlySQL),意思是‘不仅仅是SQL’,泛指非关系型数据库。
NFTSSTFN
·
2023-09-02 13:04
数据库
redis
数据库
缓存
任务发布消费中间件 leek
使用教程
任务发布消费中间件leek
使用教程
功能描述比scrapy更灵活,比celery更容易上手的分布式爬虫框架。
abo1234567
·
2023-09-02 13:45
开源工具运用与性能提升
python
redis
爬虫
kafka
sqlite
自动化信息收集工具 水泽
使用教程
自动化信息收集工具水泽
使用教程
1.水泽简介&安装2.
使用教程
3.测试使用1.水泽简介&安装一条龙服务,只需要输入根域名即可全方位收集相关资产,并检测漏洞。
世界尽头与你
·
2023-09-02 12:14
#
渗透测试工具
自动化
运维
[包教包会]dagger2
使用教程
(三)module加参数
上次的module是没有参数的,下面演示在Activity中通过module加入参数新建两个需要注入的类publicclassCokeCola{Stringbrand="";@InjectCokeCola(Stringbrand){this.brand=brand;}}publicclassShuijiao{Stringtype="羊肉";@InjectpublicShuijiao(Stringt
范范范范范范
·
2023-09-02 12:03
RT-Thread
快速入门-时钟管理
RT-Thread
中,一个时钟节拍的时长根据rtc
zsky_01
·
2023-09-02 11:44
RT-Thread
单片机
stm32
嵌入式硬件
rtos
RT-Thread
系列02——驱动框架及时钟修改
文章目录1.驱动组成2.系统时钟2.1.时钟初始化3.2.时钟修改====>>>文章汇总(有代码汇总)src目录下,属于RTT内核中的内容。比如上图中的device.c类。2.设备驱动框架层:放在rt-thread->components->drivers目录下,也属于RTT内核中的内容。可以在RT-ThreadSettings中进行添加。3.设备驱动层:放在drivers目录下。名字和如何使用取
32Haozi
·
2023-09-02 11:13
#
RT-Thread
RTOS
单片机
stm32
RT-Thread
(二)
RT-Thread
入门——线程管理
目录线程管理线程管理特点线程工作机制线程控制块线程属性线程栈线程状态线程优先级时间片线程入口函数无限循环模式顺序执行或有限次循环模式线程错误码线程状态切换线程操作创建动态线程删除初始化静态线程脱离获得当前线程让出处理器资源睡眠控制线程挂起线程恢复线程设置钩子函数运行代码线程管理
RT-Thread
花园宝宝小点点
·
2023-09-02 11:13
rt-thread
链表
数据结构
rt-thread
物联网
arm开发
RT-Thread
学习笔记 --(8)
RT-Thread
时钟管理学习总结
RT-Thread
时钟管理学习总结时间,不管在任何生活场合,都是一个非常重要概念。
工程师进阶笔记
·
2023-09-02 11:13
RT-Thread学习笔记
实时操作系统
时钟管理
RT-Thread
RT-Thread
学习--时钟管理
在上一篇博客中,学习了
RT-Thread
中线程的管理,其中主要包括理解优先级的概念,基于优先级的全抢占式调度策略,线程的5种状态(个人觉得也可以说是4种,因为运行态和就绪态其实是等同的)。
醉月阁
·
2023-09-02 11:13
RT-Thread学习
操作系统
【玩转
RT-Thread
】 时钟管理(原理+实战)
文章目录序言一、时钟节拍1、voidSysTick_Handler()2、voidrt_tick_increase()3、rt_tick_get(void);二、定时器管理1、概念2、
RT-Thread
以放_
·
2023-09-02 11:11
#
RT-Thread
内核学习
#
RT-Thread
实战训练
单片机
stm32
嵌入式硬件
RT-Thread
定时器
目录定时器管理定时器超时函数定时器管理接口创建定时器删除定时器初始化定时器脱离定时器启动定时器停止定时器控制定时器定时器执行上下文定时器管理定时器,是指从指定的时刻开始,经过一个指定的时间,然后触发一个事件,类似定个时间提醒第二天能够按时起床,定时器有软件定时器和硬件定时器之分;硬件定时器是芯片本身提供的定时功能。一般是由外部晶振提供给芯片输入时钟,芯片向软件模块提供一组配置寄存器,接受控制输入,
~Old
·
2023-09-02 11:10
RT-Thread
嵌入式硬件
定时器
RT-Thread
RTOS
20191001(12)
RT-Thread
时钟管理 源码解读(1)创建部分
目的了解创建和初始化源码正文根据阅读线程源码的经验,我直接开始阅读最核心的函数_rt_timer_init()/***timerstructure*/structrt_timer{structrt_objectparent;/**parent.flag=flag;/*setdeactivated*/timer->parent.flag&=~RT_TIMER_FLAG_ACTIVATED;timer
迪加不会飞
·
2023-09-02 11:40
RT-Thread
20190930 (11)
RT-Thread
时钟管理 理论部分(2)
目的:1RT定时器列表查找方式:跳表SkipList2硬件延时正文1跳表因为定时器都是根据timeout插入到定时器列表之中,所以需要很快速的查找相对应的位置用于插入新建定时器而跳表就是新开一个list用于存储部分节点,以空间换时间如图所示,如果插入13这个值,我只要在数组3/18/77中确定最相近18在rt_list中的位置,就能很快找到13这个应该插入的位置而这个层次主要是由RT_TIMER_
迪加不会飞
·
2023-09-02 11:10
RT-Thread
RT-Thread
学习
一、入门
RT-Thread
官网官网文档
Rt-thread
学习文档
RT-Thread
官方bilibili视频号GD32官网教你动手移植
RT-Thread
到国产MCU如何移植
RT-Thread
到GD32单片机上
pzs0221
·
2023-09-02 11:09
RT-Thread
rt-thread
RT_Thread时钟管理
RT-Thread
中,时钟节拍的长度可以根据RT_TICK_PER_SECOND的定义来调整。
爱花的程序员
·
2023-09-02 11:39
rt-thread
开发语言
RT-Thread
使用外部时钟
方法直接修改drv_clk文件中的system_clock_config()函数至于board.h中的#defineBSP_CLOCK_SOURCE("HSE")#defineBSP_CLOCK_SOURCE_FREQ_MHZ((int32_t)8)#defineBSP_CLOCK_SYSTEM_FREQ_MHZ((int32_t)72)推荐根据自己的情况更改[但其实这个改不改并不会影响到时钟配置
BUG-HYB
·
2023-09-02 11:07
单片机
stm32
c语言
RT-Thread
线程间同步
线程间同步在多线程实时系统中,一项工作的完成往往可以通过多个线程协调的方式共同来完成,那么多个线程之间如何“默契”协作才能使这项工作无差错执行?下面举个例子说明。例如一项工作中的两个线程:一个线程从传感器中接收数据并且将数据写到共享内存中,同时另一个线程周期性的从共享内存中读取数据并发送去显示,下图描述了两个线程间的数据传递:如果对共享内存的访问不是排他性的,那么各个线程间可能同时访问它,这将引起
Caramel_biscuit
·
2023-09-02 11:37
RT-Thread
RT-Thread
RT-Thread
时钟管理
时间是非常重要的概念,和朋友出去游玩需要约定时间,完成任务也需要花费时间,生活离不开时间。操作系统也一样,需要通过时间来规范其任务的执行,操作系统中最小的时间单位是时钟节拍(OSTick)。时钟节拍任何操作系统都需要提供一个时钟节拍,以供系统处理所有和时间有关的事件,如线程的延时、线程的时间片轮转调度以及定时器超时等。时钟节拍是特定的周期性中断,这个中断可以看做是系统心跳,中断之间的时间间隔取决于
Caramel_biscuit
·
2023-09-02 11:34
RT-Thread
单片机
嵌入式硬件
RT-Thread
youtubu视频下载和yt-dlp
使用教程
参考:https://zhuanlan.zhihu.com/p/618467617,使用yt-dlp下载youtube视频的一点体会安装yt-dlp1.安装Python和ffmpegPython:安装时把pip和添加系统环境变量都选上ffmpeg:下载好exe文件,把目录添加到系统环境变量就行2.安装yt-dlppipinstallyt-dlp如果不想用pip安装的,就去项目地址下载exe版本:h
Zero_to_zero1234
·
2023-09-02 09:57
音视频
关于使用
RT-Thread
系统读取stm32的adc无法连续转换的问题解决
关于使用
RT-Thread
系统读取stm32的adc无法连续转换的问题解决今天发现rt系统的adc有一个缺陷(也可能是我移植的方法有问题,这就不得而知了!)
GuiStar_李什么恩
·
2023-09-02 08:59
stm32
前端
javascript
RT-Thread
线程管理(二)
系统线程系统线程是指由系统创建的线程,用户线程是由用户程序调用线程管理接口创建的线程,在
RT-Thread
内核中的系统线程有空闲线程和主线程。
Caramel_biscuit
·
2023-09-02 05:30
RT-Thread
linux
RT-Thread
RT-Thread
线程管理(一)
线程管理在日常生活中,要完成一个大任务,一般会将它分解成多个简单、容易解决的小问题,小问题逐个被解决,大问题也就随之解决了。在多线程操作系统中,也同样需要开发人员把一个复杂的应用分解成多个小的、可调度的、序列化的程序单元,当合理地划分任务并正确地执行时,这种设计能够让系统满足实时系统的性能及时间的要求。例如让嵌入式系统执行这样的任务,系统通过传感器采集数据,并通过显示屏将数据显示出来,在多线程实时
Caramel_biscuit
·
2023-09-02 05:00
RT-Thread
开发语言
RT-Thread
RT-Thread
内核配置示例
RT-Thread
内核配置示例/*表示内核对象的名称的最大长度,若代码中对象名称的最大长度大于宏定义的长度,*多余的部分将被截掉。*/#defineRT_NAME_MA
Caramel_biscuit
·
2023-09-02 05:59
RT-Thread
RT-Thread
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他