项目简介 本项目是基于C语言开发的素数打印程序。运用埃拉托斯特尼筛法,能在指定范围内高效筛选并打印所有素数。受个人电脑性能约束,目前可打印至 $2^{33}$ 范围内的素数,理论上能打印 $2^{64}$ 以内的素数。生成的素数会存储在 prime 文件中,便于后续查看与分析。 项目的主要特性和功能
项目简介 本项目是一个基于C++的多线程并发控制性能测试工具,通过对互斥锁、带互斥锁的守卫和原子操作等多种并发控制机制进行性能测试,帮助开发者评估不同并发控制机制的性能表现。程序创建不同数量的线程,让每个线程执行一定数量的操作并计算完成操作所需时间,进而得到吞吐量,适用于需要优化并发性能的C++项目
项目简介 本项目致力于打造一个移动环境监测站,对环境中的温度和湿度进行测量与控制。采用Arduino Uno R3作为主控板,搭配DHT11传感器采集温湿度数据,借助MQTT协议将数据传输至Web服务,最终在网站上实现实时显示。同时,利用微型伺服电机SG90对温度数据进行视觉指示。 项目的主要特性和
项目简介 BLEAM Scanner 2是一个基于蓝牙低能耗(BLE)的开源项目,主要功能是扫描并收集BLEAM设备的数据。项目通过BLE通信与BLEAM设备交互,可收集RSSI、健康数据等设备数据,还具备服务发现和配置管理等功能。 项目的主要特性和功能 服务自动发现:利用BLE连接自动识别BLEA
项目简介 本项目借助ARM处理器和摄像头,实现了基于Linux系统的远程视频监控功能。系统由Android客户端、Linux服务器端以及mjpg - streamer插件构成,可通过网络连接完成实时监控、录像、拍照和图像浏览等操作。 项目的主要特性和功能 支持ARM处理器进行视频处理和传输,具备低功
项目简介 本项目是基于Arduino和PICAXE的业余无线电项目,为用户提供了一系列易于搭建、适合业余无线电使用的微控制器周末项目。用户可以借助此项目学习并掌握运用Arduino进行业余无线电通信与信号处理的方法。 项目的主要特性和功能 项目中的CQ DX项目可通过声音和灯光发送摩尔斯电码,用户还
项目简介 此项目是白金翰设计的刘蕴瑾个人网站,为静态网站,无需后端支持,主要通过前端技术和设计来展示刘蕴瑾的个人信息、兴趣爱好以及对未来的展望等内容。 项目的主要特性和功能 个人信息展示:可展示刘蕴瑾的基本信息,例如姓名、照片等。 兴趣爱好介绍:详细呈现刘蕴瑾的爱好和兴趣,像滑雪、蹦极等。 未来展望
项目简介 本项目是一个接口桥,借助SEGGER J-Link的RTT(Real Time Transfer)终端,实现RA MCU与Renesas无线模块间的通信。支持蓝牙低能量(BLE)的DA14531MOD和Wi-Fi的DA16200MOD这两种无线模块。 项目的主要特性和功能 支持DA1453
项目简介 本项目是基于C++编程语言开发的路由器实验系统,目标是实现简单的路由器功能,涵盖接收数据包、处理请求、更新路由表、发送响应以及转发数据包等操作。项目运用了网络编程、数据包处理、路由协议(如RIP)实现和硬件抽象层(HAL)设计等关键技术。 项目的主要特性和功能 硬件抽象层(HAL):借助H
项目简介 本项目是基于嵌入式系统的交通灯控制器,运用有限状态机(FSM)管理交通灯的切换逻辑,主要包含PLL初始化、SysTick定时以及交通灯控制逻辑三个关键部分。 项目的主要特性和功能 PLL初始化:可利用PLL调整系统总线频率,提高系统时钟频率并保证其稳定性。 SysTick定时:能对SysT