项目简介 FanOS是一个基于C语言和汇编语言实现的简化版操作系统内核,专注于操作系统基础功能的实现,涵盖内存管理、任务调度、文件系统、终端操作等方面。 项目的主要特性和功能 内存管理:采用基于链表内存分配算法(Bucket Algorithm)的简单内存分配器,可动态分配和释放内存。 任务调度:实
项目简介 本项目将Lady Heather(一款GPS数据分析软件)的GUI数据显示日志发送到Splunk,借助Splunk的HTTP事件收集器(HEC),以JSON格式把GPS数据发送至Splunk进行存储与分析,实现更高级的数据分析和监控。 项目的主要特性和功能 数据日志集成:把Lady Hea
项目简介 本项目利用Arduino Uno与ESP8266模块打造了一个能通过WiFi远程控制的双轮小车。项目包含两部分核心代码,FinalCode.ino是Arduino端代码,用于接收ESP8266指令来控制小车运动;RcFinal.py是Python端代码,作为服务器与ESP8266模块连接,
项目简介 本项目提供以ASCII艺术形式呈现的ESP - 32芯片引脚分布图。该图表可作为参考,助力开发者直观认识ESP32的引脚配置与功能,是新手程序员学习和参考的优质工具。通过此图能便捷识别ESP32各引脚及其功能,涵盖电源和地线引脚、串行通信引脚、SPI通信引脚、ADC输入引脚等,还包含连接U
项目简介 这是一个基于Python语言的自动化测试项目,运用分层设计和数据驱动思想。该项目主要用于测试快递接口、Web页面功能等,采用Selenium库实现Web页面自动化操作,使用requests库进行HTTP请求,结合DDT框架进行数据驱动测试。项目涵盖自动化测试脚本、测试数据、日志记录等功能,
项目简介 本项目是基于PHP Laravel框架的域名查询工具,可提供QQ、微信、360浏览器以及Whois域名信息查询服务。借助Laravel框架的API设计,结合数据库操作、中间件和路由机制,实现了高效、安全且可扩展的域名查询功能。项目还生成了详细的API文档,并通过Swagger UI进行可视
项目简介 本项目基于ESP-IDF(Espressif IoT Development Framework)框架,借助ESP32芯片的I2S接口,搭配ES8388音频编解码器,实现音频数据的传输与处理。旨在帮助开发者了解IDF与I2S的协同工作机制以及Arduino对其的使用方法。 项目的主要特性和
项目简介 walnut是一个基于C语言的自制OS内核项目。该项目致力于实现内核的各个基本组件,如内存管理、进程管理、中断管理等,以此让开发者深入了解操作系统的设计与实现。目前此项目处于开发阶段,主要用于操作系统原理的学习与研究。 项目的主要特性和功能 内存管理:实现了内存分页功能,以及简单的内存申请
项目简介 Farmbot自动化农业系统是一个开源项目,它结合了3D打印机和农业机器人技术。利用Arduino框架进行硬件控制,借助G代码处理运动指令,可实现精确的农业操作与自动化管理。该系统能执行种植、浇水、施肥等多种农业任务,有效提高农业生产的效率和精确度。 项目的主要特性和功能 硬件控制:通过A
项目简介 本项目是基于Spring Boot框架的高并发秒杀系统,目的是让有一定Java基础的开发者通过实际项目学习处理大并发情况下的技术挑战。项目涉及缓存优化、异步处理、接口优化、安全优化等多方面内容。 项目的主要特性和功能 技术点 缓存优化:利用Redis进行缓存管理,降低数据库访问压力。 异步