项目简介 本项目是用于测试嵌入式系统硬件抽象层(HAL)及其相关功能的单元测试框架。基于mbed OS和utest库,可验证HAL中不同模块与功能,如GPIO、ADC、PWM、UART、I2C和SPI等,通过编写并运行测试用例来确保HAL的正确性和性能。 项目的主要特性和功能 测试环境设置:利用gr
项目简介 本项目是一个基于Go语言开发的分布式键值存储系统,为数据存储提供高效、可靠的解决方案。 项目的主要特性和功能 数据一致性:借助Raft协议保证分布式系统里所有节点的数据一致。 数据分片:运用分片技术把数据分散到多个服务器,增强系统性能与可靠性。 服务端和客户端实现:提供服务端与客户端,客户
项目简介 本项目借助ROS(机器人操作系统)框架达成对Laikago机器人的控制,尤其聚焦于在Gazebo模拟环境里实现对该机器人的控制。 项目的主要特性和功能 关节控制器:laikago_controller节点支持用户借助ROS消息对机器人的关节位置、速度和扭矩进行控制。 Gazebo模拟:于G
项目简介 本项目借助网页版形式,可在服务器运行,通过模拟用户登录和提交签到信息,实现江西省高校学生校园防疫健康签到的自动化,减轻学生手动签到负担。 项目的主要特性和功能 多环境适配:可根据支付宝、微信和H5等不同环境对签到参数的要求,灵活调整street和zddlwz等参数。 自动登录与签到:拼接特
项目简介 SimpleCA是基于Go语言实现的简单证书颁发机构(CA)系统。该系统具备生成、验证和管理数字证书的能力,支持SSL/TLS证书与代码签名证书的颁发、审核、吊销和更新等操作。此外,系统集成了邮件通知功能,方便用户及时知晓证书状态变化,同时采用基于角色的访问控制(RBAC),保障只有授权用
项目简介 本项目是基于涂鸦小程序SDK的简易版智能设备控制Demo,可助力开发者快速接入涂鸦小程序生态,实现设备配网、设备控制、消息推送等功能。开发者能通过该Demo快速掌握涂鸦小程序SDK的使用方法,并在此基础上开展二次开发。 项目的主要特性和功能 设备配网:支持AP配网、扫码配网、蓝牙配网和Zi
项目简介 本项目是基于Ruby编程语言的编程练习集合,主要用于在exercism.io平台上进行代码实践。项目涵盖了多种编程练习,包括罗马数字转换、运行长度编码、质数计算和单词计数等。 项目的主要特性和功能 罗马数字转换:提供将整数转换为罗马数字的功能,包含详细测试用例确保转换功能正确。 运行长度编
项目简介 本项目开发了一个基于Arduino的W5100事件驱动以太网库,其目的在于简化Arduino设备借助W5100芯片开展以太网通信的流程。该库采用中断处理机制,达成了事件驱动的通信模式,允许用户订阅和取消订阅特定事件,在事件触发时执行回调函数。此库适用于W5100S - EVB - Pico
项目简介 本项目针对TRF3720无线发射器驱动开展单元测试,借助Google Test框架对驱动程序在不同场景下的正确性与稳定性进行测试。项目涵盖模拟层和真实硬件驱动层代码。 项目的主要特性和功能 单元测试:利用Google Test框架编写测试用例,对TRF3720驱动各项功能测试。 模拟层:提
项目简介 H2Object是基于Go语言开发的开源项目,是一个快速、灵活的静态网站生成工具。它支持用Markdown文件快速创建内容型站点,借鉴Docker Pull/Push方式实现本地到线上站点的一键发布。该项目使用Golang的gorilla mux处理路由,结合bleve搜索引擎实现快速搜索