一本比较老的书,讲得多线程和并发技术,是一个入门的比较浅显的书籍。
2022-03-29 21:27:09 28.39MB thread
1
gc日志分析工具/heapDump日志分析工具/javaCore日志分析工具
2022-03-28 20:30:49 7.24MB ha ga thread
1
python多线程 实例 注释详解 从 Thread 派生出一个子类,创建一个这个子类的实例
2022-03-27 16:12:42 1KB python 多线程 实例 注释详解
1
继承Thread类 1 实现Runable接口 2 继承Thread类: 3 必须重写run 方法:里面放置的实际的线程体 4 启动线程: 5 创建Thread对象 6 调用Thread对象的start 方法启动线程 7 在子类中定义static静态变量实现资源共享
2022-03-27 13:37:12 704B 多线程 Thread
1
什么是OpenThread? Google发布的OpenThread是... 网络协议的开源实现。 Google Nest已发布OpenThread,以使开发人员可以更广泛地使用Nest产品中使用的技术,从而加快互联家庭产品的开发速度。 ...与操作系统和平台无关的平台狭窄的平台抽象层和较小的内存占用空间,使其具有高度的可移植性。 它支持片上系统(SoC)和网络协处理器(NCP)设计。 ...一个线程认证组件,实现了定义的所有功能,包括所有线程网络层(IPv6、6LoWPAN,具有MAC安全性的IEEE 802.15.4,网格链接建立,网格路由)和设备角色,以及支持。 有关Thre
2022-03-22 17:34:28 18.43MB iot google embedded mesh-networks
1
rtthread keil仿真工程 rtthread_simulator_v0.1.0
2022-03-21 23:47:53 708KB rt-thread
1
多线程的好处在于可以提高CPU 的利用率——任何一个程序员都不希望自己的程序很多 时候没事可干,在多线程程序中,一个线程必须等待的时候,CPU 可以运行其它的线程而不是 等待,这样就大大提高了程序的效率。
2022-03-20 19:44:48 216KB C# 多线程
1
做为新型的短距离无线通信技术, ZigBee以其低功耗、低速率以及自组网等优点进入了现代家居控制应用领域, 可实现一种灵活的, 独立的, 低成本的智能家居系统搭建。文中以ZigBee为基础, 利用CC2430与STM32处理器配合微型嵌入式系统搭建智能家居应用环境, 实现智能家居系统终端设计。实验证明终端设计在实际系统中可靠、可行。
2022-03-20 11:55:58 1.23MB STM32 ZigBee RT-Thread RTOS
1
第四章 内存管理 Linux的内存管理 进程的用户空间管理 请页机制 物理内存的分配与回收 交换机制 内存管理示例
2022-03-19 11:48:01 2.57MB Linux 操作系统 内核 陈莉君
1
【RT-Thread作品秀】写字机器人作者:乔城阳 概述(说明应用产生的背景、实现功能)写字机器人在实际生产线上由于效率赶不上打印机,应用不是很广,然而由于其结构简单,成本低,并且符合人手写风格,在学习阶段很有价值。写字机器人设计上包含了路径规划、直线插补、加减速控制等常用电机运动控制算法,在软件上也会用到DXF文件解析、openCV图像处理等G代码生成工具,对后期深入研究激光切割机、雕刻机、3D打印机等大型设备有很好的铺垫作用。因此我的作品以写字机器人为题目分享我的制作过程和学习体验,希望对各位小伙伴的学习有所帮助。 开发环境(所采用的软、硬件方案)硬件:ART-PI、arduino、TM4C123GXL RT-Thread版本:3.14 开发工具及版本:MDK-ARM5.31、VSCode RT-Thread使用情况概述(简要总结下应用中RT-Thread使用情况:内核部分、组件部分、软件包部分、内核、其他)内核部分:线程调度,资源分配、同步通信、设备驱动框架 组件:DFS文件系统、UART串行异步通信、CAN通信 其他:UDP通信、cJSON编解码 硬件框架(概述应用所采用的硬件方案框图,并对核心部分做介绍)软件框架说明(介绍应用所采用的软件方案框图、流程图等,并加以解说)在写字机器人设计上我将其分为三个部分: 图像处理模块 运动控制模块 G代码生成模块 图像处理模块负责把文本图像和照片等图像文件做预处理,去除杂点,然后以合适的算法将图像二值化,突现主要信息,然后提取轮廓骨架以适合机器书写。 G代码生成模块将图像轮廓序列化后进行路径规划,选取一个适合的加工精度,然后按数控加工常用的G代码规范生成NC加工文件。另外对于标准的DXF文件则通过文件解析的方法生成G代码。 运动控制模块是写字机器人中最杂的一个模块,负责各个运动机构的精准快速移动。收到G代码指令后需要结合前后指令信息生成当前指令的合适初速度、最大运行速度,根据运动轨迹进行直线插补点,最后按SPTA梯形加减速算法向电机发出脉冲。 软件模块说明(介绍应用软件关键部分的逻辑、采用的实现方式等)Grbl是一种高性能低成本的开源CNC控制器,基于ATmega328型芯片输出高速精准的电机控制脉冲,完美支持各种标准G代码,并包含了完整的前瞻性加速控制,可以实现平稳的加速和无冲击的转弯动作。 正是由于grbl的前瞻性速度控制功能,所以要保证grbl控制器内一直保持着16-20个G代码指令。这需要ART-PI通过读取grbl控制器缓冲区状态,及时发送G代码指令,避免出现缓冲溢出和缓冲区为空等现象出现。 因此需要运行RT-thread实时操作系统,通读读取SD卡上的NC文件,并与grbl控制器通信,控制设备正常运行。另外RT-thread也可提供丰富的人机交互功能,将设备工作路径、进度等状态实时显示在屏幕上,也可以增加暂停续写等功能。 演示效果(演示效果请采用3张高清图片,并录制一段不少于1min视频解说应用所实现的效果,视频上传至B站或者腾讯视频或其他视频平台,给出链接即可)演示视频 比赛感悟同样是C代码,为什么别人写得那么好,这次比赛用到两个开源软件,一个是RT-thread,负责人机交互和发送控制指令,另一个是grbl,用来完成运动控制。两款软件都设计的非常精巧,只需在2kB大小的RAM上运行,而功能却又非常强大,实现了很多复杂的功能,所有的代码封装的很好,模块启用只需打开对应的宏定义即可。这次专门去图书馆借阅了RTT相关的图书,了解线程是如何调度,设备驱动应该怎么实现,但是内部还是有很多内容不理解,后期需要继续不断充实自己。运动控制一直是我的兴趣所在,这次也终于有机会把它实现,看着电机在一行行指令的控制下乖乖地转动,听着不断变化着频率的电机声音,真正体会到了伺服servo的含义,非常开心~
2022-03-16 20:05:03 1.33MB diy制作 rt-thread 电路设计方案 电路方案
1