自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

91创客学堂

分享 成就 梦想

  • 博客(116)
  • 资源 (4)
  • 收藏
  • 关注

原创 国产ARM/RISCV与OpenHarmony物联网项目(一)总体设计说明

本文件讲述采用国产ARM网关+国产RISCV采集节点+OpenHarmany轻量化操作系统实现一套实时采集温湿度、光照度、气体各类环境数据的的全国产化软硬件物联网管理系统。做为相关嵌入式工程师熟悉国产化嵌入式平台的实践项目。

2025-06-17 09:27:31 1656

原创 轻量化年龄识别模型SSR-Net在树莓派部署测试

本文介绍了在树莓派4B上部署SSR-Net年龄识别系统的完整流程。首先配置硬件环境(树莓派4B+USB摄像头),安装Miniforge并创建Python3.7虚拟环境,安装必要的深度学习依赖包(TensorFlow 2.11、Keras 2.11等)。然后下载SSR-Net源码和预训练模型,详细说明了模型文件结构(JSON+H5格式)。重点提供了两个Demo的实现:视频文件推理(基于MTCNN人脸检测)和实时摄像头推理(基于LBP检测),其中包含完整的SSRNET_model.py模型代码修订说明。测试结果

2026-01-16 17:48:19 298

原创 轻量化年龄识别模型SSR-Net在PC端部署测试

本文介绍了SSR-Net模型的部署与使用流程。首先在Ubuntu22.04环境下通过conda创建Python3.7虚拟环境,安装TensorFlow1.15等指定版本的依赖包。然后下载SSR-Net源码,针对Python3.7的兼容性问题,修改了demo脚本,用OpenCV替换moviepy实现视频处理,解决了pygame崩溃问题。文中详细展示了修改后的代码实现,包括视频读取、人脸检测、年龄预测和结果显示等完整流程。最后提供了两种验证方式:视频文件推理和实时摄像头推理,并说明如何更换预训练模型。该方案优化

2026-01-16 10:30:00 549

原创 边缘计算轻量级模型SSR-Net使用指南

SSR-Net是一种超轻量级年龄/性别识别模型,其CoreML版本仅0.17MB,性能接近主流大模型。采用多阶段回归策略,将年龄估计分解为多个小粒度分类任务,解决量化分组问题。支持实时摄像头检测,结合LBP或MTCNN人脸检测器实现高效推理。提供IMDB/WIKI/Morph2等数据集预训练模型,适合移动端及资源受限场景。模型以JSON+H5格式存储,输入64x64 RGB图像,输出年龄值或性别分类。包含完整训练、测试、演示流程,特别适合智能监控和人机交互应用。

2026-01-15 15:36:03 574

原创 边缘设备轻量级人脸年龄识别模型--SSR-Net

本文调研了适用于树莓派4B/RK3588/RDK-X5等ARM开发板的离线人脸识别与年龄检测模型方案。重点推荐MobileNet系列、EfficientNet-Lite等轻量级模型,以及专为年龄检测设计的SSR-Net(0.18MB,15FPS)和AgeNet(10FPS,MAE3.2岁)。文章对比了不同开发板的最优部署方案,如RK3588利用NPU加速可提升EfficientNet推理至22FPS,并详细解析了SSR-Net的软阶段回归技术和轻量架构设计。实践建议包括模型量化、硬件加速和输入预处理等优化方

2026-01-15 15:16:59 662

原创 创客入门神器(ESP32+Arduino)10分钟实现web控制LED

摘要:本文介绍了基于ESP32-C3开发板的物联网应用开发指南。通过Arduino IDE环境,演示了LED控制与Web服务器实现两个基础案例,详细解析了WiFi连接、Web服务建立及硬件控制等核心功能实现原理。文章重点分析了WiFi.begin()、server.available()等关键函数的使用方法,以及HTTP请求解析和响应机制,为开发者提供了从硬件连接到网络交互的完整解决方案。该开发板凭借RISC-V架构、双模无线和丰富接口,特别适合低功耗物联网应用开发。

2026-01-13 17:16:47 521

原创 基于AI大模型智能硬件--ESP32的Linux开发环境部署

本文介绍了ESP32开发环境的搭建与使用,重点阐述了ESP-IDF框架的安装配置过程。文章首先对比了ESP32开发的多种环境选项,包括Arduino IDE、ESP-IDF、PlatformIO等,分析各自优缺点及适用场景。随后详细说明了在Linux系统下安装ESP-IDF开发环境的步骤,包括工具链配置、源码获取和环境变量设置等关键环节。最后通过hello_world示例演示了ESP-IDF项目的创建、编译、烧录和调试全流程,展示了基本的开发方法和常用命令。全文为ESP32开发者提供了从环境搭建到项目实践的

2025-11-13 11:43:09 1252

原创 基于AI大模型智能硬件--小智AI项目RK3588开发板部署

py-xiaozhi是一个基于小智通信协议的多功能第三方客户端,具有AI语音交互、IoT设备控制、音乐播放等丰富功能。支持Windows、macOS和Linux系统,提供GUI和CLI两种运行模式。项目采用模块化设计,包含语音唤醒、加密传输等功能,并针对稳定性进行了优化。Linux系统需安装Python 3.9+及相关依赖,支持RK3588开发板。使用时需通过注册码激活设备。项目开源地址提供GitHub和Gitee双镜像,方便开发者使用。

2025-11-04 18:40:37 608

原创 基于AI大模型智能硬件--小智AI项目PC端部署测试

本文档提供py-xiaozhi项目的完整依赖安装指南,包括系统级依赖和Python环境配置。请按照文档顺序进行安装。

2025-11-03 17:01:01 543

原创 基于AI大模型智能硬件--小智 AI 聊天机器人项目介绍

介绍一个开源的基于 ESP32 的聊天机器人项目,对其技术架构进行初步分析。

2025-11-03 16:54:22 1262

原创 国产ARM/RISCV与OpenHarmony物联网项目(六)SF1节点开发

本文介绍了一个基于鸿蒙OS的TCP服务器程序,用于空气质量监测与远程控制。系统使用BearPi-HM_Nano开发板搭载E53_SF1模块,通过MQ2传感器检测气体浓度,支持自动报警、WiFi通信及TCP协议交互。程序采用"采集-通信-控制"闭环逻辑,实现了三种命令处理:数据上传、手动控制和阈值设置。系统初始化包括传感器校准和WiFi连接,主循环处理客户端请求,通过自定义消息协议实现可靠通信。该设计适用于智能家居或工业环境监测场景,具有自动报警阈值调整和远程控制功能。

2025-06-19 09:32:35 1178

原创 国产ARM/RISCV与OpenHarmony物联网项目(五)IA1节点开发

本文介绍了一个基于鸿蒙系统的物联网终端节点设计方案,该节点使用BearPi-HM_Nano开发板实现环境监测和远程控制功能。系统通过E53_IA1传感器采集光照、温度、湿度数据,并支持三种远程控制命令:数据上传、灯光控制、阈值设置。程序采用TCP服务器架构,实现了WiFi连接、自定义通信协议、自动控制逻辑等功能。系统初始化后进入主循环,处理客户端连接、传感器数据采集和命令响应,同时根据光照阈值实现灯光自动控制。设计包含完善的网络通信协议和函数调用关系,适用于智能家居等物联网应用场景。

2025-06-19 09:28:06 1078

原创 国产ARM/RISCV与OpenHarmony物联网项目(四)网关通信服务

本文介绍国产物联网项目中的通信服务程序设计,其中重点是通信协议的设计、解析、封装处理功能实现。服务程序通过网络与节点上服务器进行通信,接收和发送消息,并使用共享内存与其他进程进行数据交互。

2025-06-18 15:05:14 1113

原创 国产ARM/RISCV与OpenHarmony物联网项目(三)网关设备控制

分析与设计设备控制页面,主要用于控制光线和气体相关设备,包括 LED 灯和蜂鸣器。用户可以切换设备的自动 / 手动模式、设置警报阈值、手动开关设备,同时页面会定时更新设备的连接状态和工作状态。

2025-06-18 09:39:22 1074

原创 国产ARM/RISCV与OpenHarmony物联网项目(二)网关数据显示

数据显示界面用于展示各种环境数据(温度、湿度、光强和气体浓度)的可视化界面。它使用了 Bootstrap 框架来进行页面布局,ECharts 库来绘制图表,并通过 AJAX 请求从服务器端的 cgi-bin/node_data.cgi 获取实时数据。

2025-06-17 09:38:24 1080

原创 OpenHarmony轻量系统--BearPi-Nano开发板网络程序测试

本文介绍RISC-V架构海思Hi3861开发板,通过Linux开发环境运行OpenHarmony轻量化系统,下载测试网络例程的过程与步骤。

2025-05-14 14:27:09 1110

原创 飞腾派--部署DeepSeek-r1:1.5b模型测试

本文介绍国产飞腾派开发板部署测试DeepSeek-r1:1.5b模型

2025-02-28 09:44:29 2062

原创 飞腾ARM平台RT-Thread系统编译测试

本文主要介绍如何在飞腾派中进行 RT-Thread 系统的编译与下载测试

2025-02-28 09:34:09 655

原创 物联网网关Web服务器--CGI开发实例BMI计算

本例子通一个计算体重指数的程序来演示Web服务器CGI开发。

2025-01-21 16:28:08 1137

原创 物联网MQTT协议及本地化部署测试

MQTT 成为了物联网(IoT)领域中广泛使用的通信协议之一,被许多设备和平台所采用。 本文介绍本地部署及国产化ARM开发板做为客户端进行开发测试。

2025-01-21 16:01:25 2209 1

原创 物联网网关Web服务器--Boa服务器移植与测试

BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。Boa 嵌入式 web 服务器的官方网站是。特点轻量级:Boa 占用的系统资源极少,可在资源有限的嵌入式设备上高效运行,如路由器、智能家居设备等。开源:其源代码开放,便于开发者根据自身需求进行定制和优化,降低开发成本。简单易用:配置文件简单直观,易于理解和修改,降低了服务器的部署和管理难度。支持 CGI。

2025-01-17 10:38:33 1711

原创 物联网网关Web服务器--CGI开发接口

CGI(公用网关接口)规定了 Web 服务器调用其他可执行程序(CGI 程 序)的接口协议标 准。Web 服务器通过调用 CGI 程序实现和 Web 浏览器的交互,也就是 CGI 程序接受 Web 浏览 器发送给 Web 服务器的信息,进行处理,将响应结果再回送给 Web 服务器及 Web 浏览器。

2025-01-17 10:31:52 1279

原创 物联网网关Web服务器--lighttpd服务器部署与应用测试

国产ARM处理器E2000飞腾派开发板上部署 lighttpd 并进行 CGI 应用开发的步骤

2025-01-16 16:04:32 1640 2

原创 物联网网关Web服务器--嵌入式服务器介绍

在嵌入式设备的管理与交互中,基于Web方式的应用存在大量的应用,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监控,非常方便实用。:在项目规划阶段,要根据设备的应用场景和用户规模,预估可能的并发访问量。:选择具有丰富文档和活跃社区支持的服务器,如 Apache HTTP Server 和 Nginx,当在开发和维护过程中遇到问题时,可以快速找到解决方案,降低开发和维护成本。

2025-01-16 15:48:13 1201

原创 国产OS移植工业物联网OPC-UA协议

国家对于工业互联网、基础软件等关键领域的重视程度不断提升,为工业领域的硬件与软件国产化提供了坚实的政策保障。国产操作系统对工业物联网的一些重要领域的适配支持一直在推进。本次通过国产UOS系统移植测试OPC-UA协议。

2025-01-12 22:31:05 1352

原创 RK3399开发板Linux实时性改造

基于NanoPC-T4开发板(国产化处理器RK3399),4.19.111内核+Xenomai实时性改造测试。

2025-01-12 22:27:10 1213

原创 嵌入式系统Linux实时化(四)Xenomai应用开发测试

通过在E2000硬件平台运行普通的多线程切换测试与Xenomai技术框架的多线程实时切换测试比较,Linux系统通过Xenomai的双内核技术进行实时化改造,实时性能获得较大的提高,可以满足嵌入式领域一些软实时应用场景的运用

2025-01-12 11:25:52 1666

原创 嵌入式系统Linux实时化(三)Xenomai框架移植

Xenomai 可以无缝地和 Linux 内核一起运行, 这种模式为双内核架构, 命名为 Cobalt。而另外一种模式是单内核架构, 命名为 Mercury, Mercury 在实际实施应用时, 对于 Linux 内核配置。基于国产处理器飞腾E2000开发板--飞腾派移植Xenomai实时框架与测试。

2025-01-12 11:18:47 1046

原创 嵌入式系统Linux实时化(二)Xenomai技术框架分析

Xenomai 是 Linux 内核的一个实时开发框架。它希望通过无缝地集成到Linux 环境中来给用户空间应用程序提供全面的、与接口无关的硬实时性能。Xenomai 项目始于2001年8月,作为一个自由软件项目,完全遵守GNU/Linux自由软件协议。

2025-01-11 21:38:02 1640

原创 嵌入式系统Linux实时化(一)Linux实时化技术路径

实时系统要求任务能够在规定的时间内完成响应,对于硬实时任务,错过截止时间可能会导致系统失败甚至产生严重后果。在诸如工业控制、汽车电子、航空航天等许多嵌入式应用场景中,需要系统对外部事件进行快速、确定性的响应,这就促使了 Linux 系统实时化技术的发展。

2025-01-11 21:20:43 1827

原创 国产化ARM平台-飞腾派开发板本机开发环境

随着芯片技术的发展,高性能嵌入式处理器性能在不断提高,从处理器频率,内存的大小与速度,外部存储空间这些指标上基本上可以满足本机的编辑、编译、调试,可以跟通用PC机应用开发一样,在开发板上直接编译、调试程序。

2025-01-10 22:20:20 1468

原创 国产化ARM平台-飞腾派开发板硬件与系统

国产化嵌入式处理器E2000开发平台,飞腾派硬件规格与系统刷机运行

2025-01-10 20:21:07 3416

原创 嵌入式系统国产化发展态势洞察(四)市场前景

我国作为全球最大的制造业基地和消费市场之一,对嵌入式系统的需求持续旺盛。随着各行业的数字化、智能化转型加速,国内市场对国产嵌入式系统的需求将进一步释放。

2025-01-09 10:22:17 1107

转载 嵌入式系统国产化发展态势洞察(三)国产化操作系统

国产操作通过多年的发展与生态建设,国产OS已经从‘能用’走向了‘好用’。典型的国产通用操作系统例如:中标麒麟、统信 UOS、华为openEuler、阿里Anolis等,这些操作系统主要应用于桌面与服务器领域,也有嵌入式版本。国产专用嵌入式操作系统目前也取得了较大的发展,典型的例如OpenHarmony、RT-Thread、SylixOS可应用于不同资源配置的嵌入式系统。

2025-01-09 10:15:46 2407

原创 嵌入式系统国产化发展态势洞察(二)国产化处理器

国产嵌入式处理器技术应用市场持续拓展,国产化替代势头强劲。嵌入式处理器是嵌入式系统的核心部件,根据不同的功能和性能特点,主要分为嵌入式微处理器(MPU)、嵌入式微控制器(MCU)、嵌入式DSP处理器(DSP)、嵌入式片上系统(SoC)四类。下面就从四类处理器的特点、前期国外处理器产品、当前国产处理器发展状态进行说明。

2025-01-08 15:58:42 1402

原创 嵌入式系统国产化发展态势洞察(一)国产化与信创

嵌入式系统国产化带动了上下游相关产业的发展,如芯片制造、软件开发、电子元器件等行业。

2025-01-08 15:39:00 1362

原创 树莓派WEB服务器(Boa)空气监测项目

树莓派WEB服务器(Boa)空气监测项目网页界面参考源码http://pan.baidu.com/s/1dFN8Twt系统WEB界面 1 . 天气质量界面 2 . 天气预报界面 3 . 系统设置界面开发流程Created with Raphaël 2.1.0start后台服务程序设计网页界面功能设计系统测试end后台服务程序 主要通过二个线程实现主要功能。 pth_ipc 线程

2017-07-24 12:55:27 2272 3

原创 树莓派WEB服务器(Boa)CGI编程入门

通过上一个课程“Boa基本设置与使用”的学习,大家在树莓派上应已经会安装、配置、运行Boa服务器,并且访问到服务器上的一个静态网页。 这不是运行Web服务器最终的目的,最终应是通过B/S(浏览器/服务器)模式实现两端的相互。 下面通过一个CGI编程实例来学习,WEB服务器的动态编程技术。“体重指数(BMI)计算器”,用户输入自己的身高与体重后点击计算,服务器就会计算出BMI数值。课程资源(程

2017-07-20 18:06:22 5255

原创 树莓派与嵌入式开发的关系

树莓派与嵌入式开发的关系 树莓派是一款基于Linux系统的单板机电脑。它由英国的树莓派基金会所开发,目的是以低价硬件及自由软件刺激在学校的基本的计算机科学教育。树莓派被赋予的希望是,能够帮助全世界的孩子学习编程,并能够了解计算机是如何工作的。树莓派是最有名的卡名式电脑,在全世界有很多的玩家,那么它可以用来当做ARM开发板,进行嵌入式开发与学习吗?下面我们从两个方面讨论一下。树莓派能不能做为嵌入

2017-07-18 22:39:26 28125

原创 树莓派WEB服务器(Boa)基本设置与使用

树莓派WEB服务器(Boa)基本设置与使用目标用户:树莓派玩家,创客。 树莓派是一台功能完整的迷你电脑,一台完整的电脑所拥有的功能,树莓派全都有(只是体积变得更小)。树莓派除了能完成传统嵌入式能够做到的网络视频监控、网络传感、音频解码等等外,还能完成视频解码、机器视觉、3D游戏等等。因此树莓派最有意思的玩法就是软硬结合。Web服务器 Web服务器一般指网站服务器,是指驻留于因特网上某种类型

2017-07-17 14:10:41 5973

物联网-远程智能报警系统项目设计-毕业设计

1.引言 - 3 - 1.1 编写目的 - 3 - 1.2 项目基本描述 - 3 - 2.任务概述 - 3 - 2.1 目标 - 3 - 2.2 用户特点 - 3 - 3.需求规定 - 4 - 3.1 功能需求 - 4 - 3.1.1 功能结构图 - 4 - 3.1.2 系统功能说明 - 5 - 3.2 模块需求 - 5 - 3.2.1 各模块功能 - 5 - 3.2.1 注意事项 - 7 - 3.3 运行环境需求 - 8 - 3.3.1 软件环境 - 8 - 3.3.2 硬件环境 - 8 - 3.3.3 系统的测试环境 - 9 -

2025-01-14

嵌入式Linux开发基础

包括课件、学习代码、课程资料 1、Linux安装 2、Shell命令 3、Linux编辑器 4、GCC与GDB 5、Makefile 6、嵌入式交叉开发方法

2025-01-10

嵌入式学习项目实践,项目设计报告

1引言 1.1果蔬保鲜运输市场分析 1.2 编写目的 1.3 项目基本描述 2任务概述 2. 1目标 2.2 用户特点 3.需求规定 3.1 功能需求 3.1.1 功能结构图 3.1.2 系统功能说明 3.2 模块需求 3.2.1 各模块功能 3.2.1 注意事项 3.3 运行环境需求 3.3.1 软件环境 3.3.2 硬件环境 3.3.3 系统的测试环境

2025-01-10

2.6内核杂项设备开发 PPT

杂项设备开发简介PPT,基于Linux2.6内核。

2013-04-08

GPIO设备驱动

基于6410开发板,GPIO接口LED驱动。

2013-04-08

Linux设备驱动程序开发基础(PPT)

介绍Linux设备驱动程序开发相关知识,开发流程.驱动程序结构.

2008-04-10

LED驱动实践

6410开发板---LED驱动程序实践代码.

2013-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除