嵌入式实训室解决方案2024-程序员宅基地

技术标签: 智能家居  

嵌入式实训室建设方案

一、背景

随着信息技术的飞速发展,嵌入式系统作为智能化设备和应用的核心,正逐渐成为推动产业变革和创新的重要力量。嵌入式技术的应用范围已经覆盖到了智能家居、智能医疗、工业控制、交通系统、网络通信等多个领域,成为了推动信息化和智能化转型的关键技术。

在此背景下,嵌入式人才的培养显得尤为重要。然而,传统的嵌入式教学方法往往侧重于理论教学,缺乏实践操作的环节,导致学生在理论知识与实际应用之间存在较大的鸿沟。为了弥补这一缺陷,建设嵌入式实训室成为了高校和培训机构的重要任务。

唯众嵌入式实训室的建设旨在为学生提供一个真实的、与工业界接轨的实践环境,紧密结合行业需求和教学实际,注重硬件环境和软件环境的建设,提供丰富的课程资源和实验项目,使他们能够在实践中学习嵌入式系统的设计与开发,掌握核心技术,积累实际项目经验。通过实训室的实践操作,学生可以更深入地理解嵌入式技术的原理和应用,提高自己的实践能力和创新能力,为将来的职业发展打下坚实的基础。

二、嵌入式实训室概念

1.什么是嵌入式

嵌入式系统是以应用为中心,以计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。也就是说,嵌入式系统是一种特殊的计算机系统,它的应用非常广泛,涉及工业生产、日常生活、工业控制、航空航天等多个领域。

主要特征:

1. 代码体积小,可以在嵌入式系统的有限存储空间内运行;

2. 提供统一的应用程序接口,简化应用程序的开发;

3. 实现模块间的解耦合,不同模块可以灵活组合和拆卸;

4. 具备优异的实时性,可以应用于各类实时控制场景;

5. 系统可靠稳定,能够无人值守独立运行,及时处理各种事件与故障。

2.嵌入式知识结构

嵌入式系统分为四层结构,分别为:硬件层、驱动层、操作系统层和应用层。

硬件层:

包括处理器、存储器、微控制器、I/O、DAC ADC、电源、总线、定时器 计数器等等。此外根据不同的应用场景,嵌入式硬件会集成不同的传感器,例如摄像头、雷达、GPS等等。

基于ARM平台的设计开发(Cortex-A8/Cortex-A9/Cortex-A53/Cortex-M系列等)

基于TI DSP平台的设计开发(2000/5000/6000系列、DM6446/DM6447 达芬奇系列)

基于FPGA 平台的设计开发(Altere/Xilinx 系列)

驱动层:

基于Linux操作系统的Bootloader、平台支持代码、各类设备驱动

基于 Windows CE/Mobil/phone 平台的驱动定制、开发

Cortex-M系列的uC/OS、FreeRTOS

VxWorks BSP 开发

操作系统层:

Linux 内核开发(内存管理、文件系统、进程管理、进程通信、电源管理、实时性改进等)

Android框架层开发

应用层:

Android应用开发

QT/E的应用与开发

VxWorks 应用开发

IOS应用开发

Windows CE应用开发

3.嵌入式实训室核心课程和教学内容

(1)单片机项目开发

单片机系统开发流程概述;Keil C51集成开发环境搭建和运行;C51程序设计;单片机中断系统应用;定时器/计数器应用;串口通信应用;数码显示与键盘接口 ; A/D与D/A应用;常用外设芯片接口应用等

(2)ARM系统结构与应用

ARM微处理器结构简介;ARM指令系统与应用;ARM开发平台搭建;ARM 的GPIO端口编程;ARM存储器应用;ARM接口技术;Bootloadeo移植;嵌入 式Linux内核移植及嵌入式Linux文件系统移植等。

(3)智能硬件技术与应用

智能硬件产品概述;传感器应用技术;硬件控制技术;网络接入技术和智能 系统等部分。传感器应用包含生物传感、物理传感及化学传感等内容,网络接入包含红外、蓝牙、NFC、ZigBee、Wi-Fi和二维码等内容,智能系统则主 要是云计算应用。

(4)嵌入式Android项目设计与开发

Android开发环境搭建;Android控件Widgets应用;Android图形界面设计; Android数据存储;Android应用数据交互;Android多线程程序设计;Android 多媒体程序设计;Android异步程序设计及Android嵌入式实例项目应用等。

(5)移动智能终端应用开发

物联网技术概论;无线传感网络技术;自动识别技术;条形码技术;定位技术;Android应用层技术开发及系统项目集成案例等。

(6)嵌入式系统应用开发

嵌入式串口通信程序设计;驱动应用程序设计;多任务多线程程序设计;基于QT或Android界面交互程序设计;嵌入式接口程序设计;基于BOA服务器远程程序控制及综合控制程序设计。

4.嵌入式实训室基本要求

(1)嵌入式硬件技能实训室

嵌入式硬件技能实训室应配备服务器、投影设备、白板、计算机、Wi-Fi环境、电路实 训箱、单片机和ARM实训板,提供云计算环境接入等;用于数模电路基础、单片机项目开发、ARM系统结构与应用、ARM接口高级技术及编程等课程的教学与实训。

(2)嵌入式软件开发实训室

嵌入式软件开发实训室应配备服务器、投影设备、白板、计算机、Wi-Fi环境,提供云 计算环境接入,嵌入式操作系统虚拟环境、计算机编程相关软件、V交互设计软件及软件 测试工具等;用于计算机编程语言、嵌入式软件测试、C+ +高级编程等课程的教学与实训。

(3)嵌入式综合技能实训室

嵌入式综合技能实训室应配备服务器、投影设备、白板、计算机、Wi-Fi环境,提供云计算环境接入、Android开发相关软件及工具、物联网实训平台及智能硬件实训系统;用于智能硬件技术与应用、嵌入式Android项目设计与开发、移动智能终端应用开发、嵌入式系统应用开发、嵌入式项目综合实践等课程的教学与实训。

(4)校外实训基地基本要求

校外实训基地基本要求为:具有稳定的校外实训基地;能够开展嵌入式技术与应用专业相关实训活动,实训设施齐备,实训岗位、实训指导教师确定,实训管理及实施规章制度齐全。

三、嵌入式实训室介绍

1.嵌入式系统综合应用开发平台

嵌入式系统综合应用开发平台是针对嵌入式系统开发中的关键技术进行教学的平台。由核心控制单元、无线通信单元、电机驱动单元、循迹功能单元、功能扩展单元、功能电路单元、边缘智能处理单元等部分组成。

嵌入式系统综合应用开发平台作为新型教学载体,按照项目引领和任务驱动的教学模式,采取模块化、积木式的设计理念,可以根据不同的教学实训需求,通过组合功能模块单元,完成不同难度和不同系统框架的实验实训系统的自主设计和搭建。

系统可以选配和定制各种传感器、执行器、自动识别和创新应用模块来扩充功能。支持选配全系列的物联网通信单元实现无线组网和智能互联,可以接入多种云平台进行云端的数据交互和互联控制。

系统支持视觉(图像分类、目标检测、图像分割)和语音这两大典型AI应用领域的开发,可实现边缘智能和云端智能两种AI技术路线,从而达到智能驾驶和车联网等综合应用效果。系统全面融合了不同层次和专业背景人才的培养需求,完全满足电子信息、嵌入式、物联网、人工智能、移动互联、机器人等电子信息大类专业的核心课程日常教学、实践训练和竞赛创新的使用要求。

来百度APP畅享高清图片

课程资源

《嵌入式MCU开发高级-RT-Thread应用开发》

《嵌入式微控制器应用开发》

《嵌入式微控制器应用开发|项目实战》

《Python编程》

《OpenCV计算机视觉应用开发》

《机器学习与应用》

《深度学习框架开发》

《人工智能应用开发实践》

硬件参数

1. 核心控制单元

(1) Arduino核心控制单元

1) 核心处理器,主频≤16MHz;

2) 内存和存储:≥256KB Flash,≥8KB SRAM;

3) 板载资源及扩展接口:1路12V供电接口、1路电源管理模块、1路12V供电接口,1路电源管理模块接口,1路硬件复位按键,2个功能按键,2个LED灯,1路任务板接口,1路循迹板接口,1路通信显示板接口,1路电机驱动板接口,1路扩展板接口,1路USB转串口。

(2) STC8A核心控制单元

1) 处理器,主频≥24MHz;

2) 内存和存储:≥64KB Flash,≥8KB RAM;

3) 支持ISP编程,支持单芯片在线仿真;

4) 板载资源及扩展接口:1路12V供电接口、1路电源管理模块、1路12V供电接口,1路电源管理模块接口,1路硬件复位按键,2个功能按键,2个LED灯,1路任务板接口,1路循迹板接口,1路通信显示板接口,1路电机驱动板接口,1路扩展板接口,1路USB转串口。

(3) 核心控制单元

1) 核心处理器,主频≤168MHz;

2) 内存和存储:≥1MB Flash,≥192KB SRAM;

3) 板载资源及扩展接口:1路12V供电接口,1路硬件复位按键,1路电源管理模块接口,4个功能按键,4个LED灯,1路任务板接口,1路循迹板接口,1路通信显示板接口,1路扩展板接口, 5路CAN总线接口,1个SD卡插槽,1路3.5寸TFT显示屏接口,1路RS485通信接口,1路4Pin串口,1路DAC接口。

2. 通信显示单元

1) OLED显示屏;

2) 2路通信模块接口,两个通信模块同时工作;

3) 板载资源及扩展接口及接口:1路电源开关、1路以太网接口、1路14Pin核心控制单元接口、2个WiFi模块重置按键、1个WiFi模块供电开关、1个ZigBee模块程序下载接口;

4) 1路WIFI通信模块:支持IEEE802.11b/g 无线标准,频率范围2.412~2.484 GHz,波特率范围 1200~115200bps;

5)1路ZigBee通信模块:采用CC2530芯片,支持2.4~2.4853G主频通信,板载OLED屏。

3. 电机驱动单元

1) 电机接口控制电路:4个电机接口,1个电机驱动接口,2个码盘接口;

2) 电源管理电路:1个12V电源接口,1个电源开关,1个电源指示灯和1路5V转3.3V电路;

3) 电机驱动电路:2路双H桥电机驱动器,每个H桥高输出电流,支持单/双刷直流电机、步进电机驱动控制;PWM控制接口;支持4V~18V的宽电源供电电压。

4. 功能扩展单元

(1) 功能扩展板

1) ≥1路6P接口

2) ≥4路3P功能扩展接口

3) ≥1路4P串口

4) ≥1路4P IIC通信接口

5) ≥1路16P核心控制单元接口

(2) 传感器单元

1) 霍尔传感器单元:

2) 火焰传感器单元

3) 红外热释电人体检测传感器单元

4) 温湿度传感器单元

5) 光照度传感器单元

6) 空气污染检测传感器单元

7) 超声波传感器单元

8) 姿态传感器单元

9) 红外测温传感器单元

10) 气压海拔检测传感器单元

11) 压力传感器单元

12) 光敏电阻传感器单元

(3) 执行器单元

1) RGB LED灯单元

2) 继电器单元

3) 直流电机单元

4) 步进电机单元

(4) 自动识别单元

5. 通信应用单元

(1) WiFi无线通信单元

1) 射频芯片;

2) 工作频段:2.4~2.4835GHz;

3) 发射功率:≥20dBm(100mW);

4) 工作电压:3.0~3.3V

5) 支持AT指令集、服务器AT指令集,支持串口通信,支持标准的IEEE 802.11b/g/n协议和完整的TCP/IP协议栈,支持STA/AP/STA+AP工作模式、支持SmartConfig、串口透传、I/O口控制、开机透传、PWM输出等功能。

(2) 蓝牙无线通信单元:采用标准Bluetooth V4.1协议,配套上位机软件,支持AT指令配置,主从机切换,透传模式传输。

1) 主控:工作频段2379~2496MHz;

2) 工作电压:2.35~3.3V;

3) 通信接口:UART,波特率4800~256000bps。

(3) ZigBee无线通信单元:配套上位机软件,支持AT指令配置,协调器、路由器及终端设备切换,可实现单播、组播及广播模式组网,支持透传模式、半透明模式及协议模式通信。

1) 主控:≥256KB Flash,≥8KB RAM;

2) 信道:支持 11~26信道(2405~2480MHZ);

3) 通信接口:要求提供≥1路UART接口,波特率2400~1000000bps。

6. 视觉感知单元

7. 智能控制单元

8.边缘智能处理终端

主要实验项目

1. Arduino核心板实验

(1) 轻触按键实验

(2) 流水灯实验

(3) ADC采集实验

(4) 串口通信实验

2. 核心板实验

(1) 流水灯实验

(2) 按键检测实验

(3) 定时器中断应用实验

(4) 串口通信数据收发实验

3. 核心控制单元实验

(1) 流水灯实验

(2) 按键检测实验

(3) 定时器中断应用实验

(4) PWM输出实验

(5) 外部中断应用实验

(6) 串口通信数据收发实验

(7) DMA数据传输实验

(8) 内部温度传感器实验

4. 扩展模块实验

(1) 霍尔磁场检测实验

(2) 火焰检测实验

(3) 红外热释电人体检测实验

(4) 温湿度测量实验

(5) 光照强度测量实验

(6) 空气污染检测实验

(7) 超声波测距实验

(8) 姿态检测实验

(9) 红外测温实验

(10) 大气压测量实验

(11) 压力测量实验

(12) 光强度测量实验

(13) RGB LED灯驱动实验

(14) 继电器驱动实验

(15) 直流电机驱动实验

(16) 步进电机驱动实验

(17) 13.56M RFID实验

(18) 语音识别交互控制实验

(19) 数码管驱动显示实验

(20) 点阵屏显示驱动实验

(21) WiFi无线通信数据交互实验

(22) 蓝牙无线通信数据交互实验

(23) ZigBee无线通信数据交互实验

5. 机器视觉应用实验

(1) 彩色图像采集实验

(2) 灰度图像处理实验

(3) 图像滤波实验

(4) 图像翻转实验

(5) ROI设置实验

(6) 画图画线实验

(7) 色块检测实验

(8) 阈值分割实验

(9) 标记跟踪实验

(10) 模板匹配实验

(11) 扫码识别实验

(12) 特征检测实训

(13) 人脸检测实训

(14) 人脸识别实训

2.嵌入式系统综合应用创新实训开发装置

嵌入式系统综合应用创新实训开发装置包含数控云台摄像头、智能小车运动控制自动纠正转速、码盘测速单元、现场总线通信单元、RFID射频通信模块、信息显示单元、智能循迹模块、OLED显示模块、电量监测单元、WiFi通信单元、ZigBee通信单元、离线式语音识别单元、红外通信单元、超声波、光照强度等多种传感器单元。

装置配套STM32F4开发资源包、离线式语音识别开发资源包、图像数据处理终端开发资源包、RFID开发资源包、Android应用开发资源包、图像识别与处理资源包等相关教学资源。

智能小车完成运动控制与自动纠正转速、传感器数据采集、视频采集与处理、二维码识别、车牌识别、颜色识别、红外控制、WiFi传输、ZigBee通信、RFID射频识别、APP应用开发等功能。

装置留有多种应用扩展接口,可与多种设备互联互通,可联网、组网控制,支持窄带物联网通信技术,可作为多种教学平台使用,适用于单片机、传感器、嵌入式、物联网、机器人、汽车电子、移动互联与智能控制等电子通信类相关专业教学实践应用。

装置满足嵌入式技术应用开发技能大赛日常技能训练与教学需求,符合嵌入式技能大赛的通信协议标准。

平台支持多门在线学习课程,需提供包括但不限于《Android AI应用与开发|项目式教学》、《Android高级程序设计》、《移动机器人自动驾驶》、《嵌入式竞赛平台应用开发》、《嵌入式竞赛平台无线组网通信》课程的在线学习服务平台。

硬件参数

1. 智能小车

(1) 车体尺寸(长X宽X高):≥300mm×220mm×220mm;

(2) 车身采用钢制车身,全面开槽;

(3) 车身重心可自由安装和调整;

(4) 平台为四轮驱动;

(5) 车身重量≥1.8kg (含电池组)。

2. 核心控制单元

(1) 内核架构:指令集≥32位,最大工作频率168MHZ,Flash大小≥1M,≥192kB RAM 支持浮点单元 (FPU) 单精度,工作电压1.8V-3.6V;

(2) 电源管理芯片:输入电压3.5-28V,输出电压0.8~25V,输出电流最大5A,开关频率≥570KHz;

(3) CAN总线收发器:支持最大数据速率不低于1Mb/s,输入电平与3.3V和5V设备兼容,可以连接110个节点,未通电的节点不会干扰总线线路,发送数据显性超时功能,对电池和接地具有短路保护;

3. 智能显示通信单元

4. 电机单元

5. 车载供电单元

6. 智能循迹

7. 功能任务扩展单元

(1) ≥1个超声波测距模块;

(2) ≥1个光强度传感器;

(3) ≥1个光敏电阻;

(4) ≥1个红外发射模块;

(5) ≥1个智能语音识别交互模块;

(6) ≥1个900M RFID标签;

(7) ≥1个13.56M RFID读写卡模块;

(8) ≥1个蜂鸣器单元;

(9) ≥2路左右双闪LED电路;

(10) 通过16Pin(DC3-16)排线与核心控制单元相连。

8. 电机控制单元

9. 摄像头模块单元

3.智能移动小车

智能移动小车集智能视觉摄像头、智能视觉摄像头俯仰角度控制单元、智能移动小车运动控制单元、测速码盘模块、信息显示单元、电量监测单元、WiFi通信单元、ZigBee通信单元、超声波测距单元、光照强度检测单元、语音识别单元等智能硬件单元于一体。

平台配套的开源硬件开发资源包、智能视觉识别开发资源包、Python开发资源包等相关资源。

可完成智能移动小车运动控制、传感器数据采集、智能视觉识别(颜色、图形识别)、红外通信、WiFi传输、ZigBee通信等功能。

智能移动小车留有多种应用扩展接口,可与多种设备互联互通,可组网控制,可作为多种教学平台使用,适用于单片机、传感器、机器人、智能控制等教学实践应用。

智能移动小车可与智能手机、PAD等终端互联互通,其上位机与智能移动小车的通信方式满足全国职业院校技能大赛嵌入式技术应用开发赛项的标准通信协议,方便学生训练使用。

硬件参数

1. 车体

(1) 尺寸(长X宽X高):≥300mm×220mm×220mm;

(2) 车身采用钢制车身,全面开槽;

(3) 车身重心可自由安装和调整;

(4) 平台为四轮驱动;

(5) 车身重量:≥1.8kg (含电池组)。

2. 控制器单元一

3. 控制器单元二

4. 智能视觉摄像头单元

5. 智能视觉摄像头俯仰角度控制单元

6. 智能显示通信单元

7. 电机单元

8. 车载供电单元

9. 任务板单元

实训项目

配套智能移动小车动作控制,自动行驶,与沙盘标志物交互控制实训。

4.物联网工程应用实训系统

物联网工程应用实训系统一套面向物联网领域的多功能教学实训平台,系统架构遵循典型的物联网三层模型,包含感知层、网络层和应用层。系统通过智能家居、智慧农业、智能交通和智慧安防等案例,给学生提供一个全面的实训环境,用于学习物联网的底层硬件、业务原理和应用开发。

实训装置集成运用了传感器技术、RFID技术、接口控制技术、无线传感网技术和Android应用开发等。平台配合实训台上集成的433M无线设备、ZigBee节点、射频设备、各种控制设备、网关和物联网云平台。通过模块化设计,构建了既包含基础实训又具备验证性、设计性、综合性和创新性的多层次实训平台。可实现智能家居的门禁安防监控、环境监测、设备智能控制,以及农业环境的智能检测和农业设备的智能控制等功能。

产品特点

  1. 方便教学:本系统围绕物联网专业人才培养目标,优化设计教学方法,从知识学习到技能训练再到能力提升,实现教学的系统性和针对性。
  2. 技术覆盖广:系统集成了物联网领域的各主要技术点,实现了对物联网技术的全面系统覆盖。
  3. 提供丰富的应用实训系统实例:系统在智能家居、智慧交通、智慧农业、环境监控等领域提供了丰富的物联网应用场景和案例。
  4. 模块化设计方便扩展:模块化和平台化设计,配合标准实训工位,既可满足教学需求,也可方便扩展更多技术和应用场景。
  5. 配套海量教学资源:系统拥有完善的教学资源,包括指导书、素材、视频等,并提供免费的安装部署和培训服务。

技术优势

(1)无线通信模组

无线节点支持通过唯众的可视化界面生成器和可视化控制器进行在线功能配置,可以动态改变无线节点的IO口功能,无需烧录新固件。无线节点的IO口可配置为按键输入、数字量输入、数字量输出、模拟量输入和PWM输出等功能,可按需求在这些功能之间进行切换,极大地提高了无线节点的通用性和可重用性。

(2)可视化编辑器

系统提供PC端的可视化界面生成器工具,通过简单拖拽就可以生成不同的设备操作界面,无需编程。界面生成器支持指示灯、按键、图片、变量视图、超链接等多种可视化控件,这些控件的操作可以直接对应到物联网设备的无线节点模块上。生成的界面可直接导入APP使用,无需重新编译安装,实现了界面与设备的可视化绑定。这简化了APP的开发过程,开发者无需处理底层设备通信,通过简单配置就可以完成界面与设备的联动。

(3)可视化控制器

APP可以实现对无线节点的监控和控制。APP内可以查看节点的数据和状态,也可以对节点进行动作控制。不同无线节点之间可以进行动作联动,联动操作通过APP图形化配置即可实现,不需要编写代码。APP还提供动作列表编辑功能,可以将执行器的动作顺序组织成列表,指定触发源,完成联动控制逻辑的可视化配置。以上功能简化了APP的开发,开发者无需处理底层连接和通信,就可以通过简单配置实现节点监控、控制和联动。

(4)物联网关

本产品为基于ARM Cortex-M4核心的物联网网关,兼容唯众各类无线节点模块。网关可以将无线节点的数据转换为标准TCP/IP网络格式,实现节点与手机APP、PC软件的互联互通。

网关具备节点管理、多协议支持等功能,可以将不同无线节点抽象为独立设备,构建跨协议的物联网系统。网关提供两路串口透传接口,支持Zigbee、LoRa、NB-IoT等无线模块的扩展,实现多协议转换。

通过手机APP或PC软件,用户可以监控节点数据、配置联动规则,无需编程即可实现物联网控制。平台还提供开放API,供应用开发者进行二次开发。

本产品极大降低物联网系统开发门槛,开发者即便零编程基础,也可以在极短时间内构建自己的物联网应用场景,实现快速开发。

实训功能

1)唯众基础硬件:包含唯众物联网关、唯众物联节点构成,覆盖、 ZigBee 无线传感网络、433M无线通信、 Wi-Fi 无线网络、BLE蓝牙、 LoRa窄带物联通信、 NB-IOT物联通信技术、Android 移动互联开发、嵌入式开发、传感器技术、执行控制、网络通信、 NET 开发、 JavaScript 等技术;

2)唯众实训模块:采用工业级高精度传感器、执行器,涵盖采集模拟量/数字量等多种传感采集技术,基于行业的具体应用进行功能模块的设计,提供完整的硬件驱动层、网络传输层、协议转换调试等教学实训内容;

3)唯众实训项目:通过实训挂板提供的硬件模块,组合形成的各种复杂应用场景,提供完整的硬件驱动层、网络传输层、唯众应用层(Android 和 NET)等教学实训内容;

4)唯众综合案例:基于物联网结合到具体行业的应用案例,提供完整的案例开发手册及相关源码。

5.教学实训云平台

实践教学是高校培养高素质人才不可或缺的重要组成部分,如何 “以学生为中心”建构一流的实验教学课程,切实提高实践教学质量,始终是高校各专业建设的重要工作之一。随着信息技术的发展,作为传统实验教学的一种有效补充,开放式实验教学已经成为加强实践教学、提高教学质量的重要手段,“虚实结合”已经成为了实验教学的重要发展方向,在一定程度上克服了传统实验教学的制约。

针对传统嵌入式系统教学实训存在的资源有限、体验效果差、过程难记录和量化等问题,我们设计开发了新的嵌入式系统实验课程教学平台。首先,利用场景化对象代替简单的模拟控制,加强学生对实验的综合认知;其次,应用虚拟现实技术,构建三维的虚实结合场景,远程实时反映控制对象信息,提升远程实验效果;再次,平台具备开放性,学生可以随时随地通过互联网进行实验,适应新生代学习需求;最后,平台可以实时记录学生完整的实验过程,为实验的量化评价和教学改进提供数据支持。

该嵌入式系统教学实训云平台采用统一的软件系统进行管理。软件系统具有用户管理、场景管理、界面管理、通信管理、硬件管理、文档管理和实验预约等功能模块。系统采用B/S架构,学生可通过电脑终端访问用户软件,连接实验平台完成场景化实验。学生的典型实验流程是:登录用户软件,选择实验场景和项目,进行实验操作,软件实时反馈硬件状态,最后保存实验结果。该软件管理系统实现了对整个实验过程的集中控制和记录。

该嵌入式系统教学实训云平台由用户电脑、软件系统、服务器、工控机、检测/控制/驱动模块、场景对象和摄像头组成。平台采用统一的软件系统实现用户、资源和场景的集中管理。教师和学生通过登录软件系统,根据身份选择不同的实验场景和任务。为合理利用资源,软件系统支持“分时复用”策略,教师可根据实际情况灵活规划场景、设备和通信资源的使用时间和分配,学生则按预约时间进行实验。这样既保证学生获得充足资源,也提高资源利用效率。

该平台可根据需要增加不同类型和数量的场景化对象,扩展平台功能,满足教学需求。平台设计理念先进,功能完备,可以根据教学需求和资源状况合理规划和实现。它既确保平台的先进性和可操作性,也兼顾了实现的可行性。

6.嵌入式实训室空间设计

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/whwzzc/article/details/136164971

智能推荐

FTP命令字和返回码_ftp 登录返回230-程序员宅基地

文章浏览阅读3.5k次,点赞2次,收藏13次。为了从FTP服务器下载文件,需要要实现一个简单的FTP客户端。FTP(文件传输协议) 是 TCP/IP 协议组中的应用层协议。FTP协议使用字符串格式命令字,每条命令都是一行字符串,以“\r\n”结尾。客户端发送格式是:命令+空格+参数+"\r\n"的格式服务器返回格式是以:状态码+空格+提示字符串+"\r\n"的格式,代码只要解析状态码就可以了。读写文件需要登陆服务器,特殊用..._ftp 登录返回230

centos7安装rabbitmq3.6.5_centos7 安装rabbitmq3.6.5-程序员宅基地

文章浏览阅读648次。前提:systemctl stop firewalld 关闭防火墙关闭selinux查看getenforce临时关闭setenforce 0永久关闭sed-i'/SELINUX/s/enforcing/disabled/'/etc/selinux/configselinux的三种模式enforcing:强制模式,SELinux 运作中,且已经正确的开始限制..._centos7 安装rabbitmq3.6.5

idea导入android工程,idea怎样导入Android studio 项目?-程序员宅基地

文章浏览阅读5.8k次。满意答案s55f2avsx2017.09.05采纳率:46%等级:12已帮助:5646人新版Android Studio/IntelliJ IDEA可以直接导入eclipse项目,不再推荐使用eclipse导出gradle的方式2启动Android Studio/IntelliJ IDEA,选择 import project3选择eclipse 项目4选择 create project f..._android studio 项目导入idea 看不懂安卓项目

浅谈AI大模型技术:概念、发展和应用_ai大模型应用开发-程序员宅基地

文章浏览阅读860次,点赞2次,收藏6次。AI大模型技术已经在自然语言处理、计算机视觉、多模态交互等领域取得了显著的进展和成果,同时也引发了一系列新的挑战和问题,如数据质量、计算效率、知识可解释性、安全可靠性等。城市运维涉及到多个方面,如交通管理、环境监测、公共安全、社会治理等,它们需要处理和分析大量的多模态数据,如图像、视频、语音、文本等,并根据不同的场景和需求,提供合适的决策和响应。知识搜索有多种形式,如语义搜索、对话搜索、图像搜索、视频搜索等,它们可以根据用户的输入和意图,从海量的数据源中检索出最相关的信息,并以友好的方式呈现给用户。_ai大模型应用开发

非常详细的阻抗测试基础知识_阻抗实部和虚部-程序员宅基地

文章浏览阅读8.2k次,点赞12次,收藏121次。为什么要测量阻抗呢?阻抗能代表什么?阻抗测量的注意事项... ...很多人可能会带着一系列的问题来阅读本文。不管是数字电路工程师还是射频工程师,都在关注各类器件的阻抗,本文非常值得一读。全文13000多字,认真读完大概需要2小时。一、阻抗测试基本概念阻抗定义:阻抗是元器件或电路对周期的交流信号的总的反作用。AC 交流测试信号 (幅度和频率)。包括实部和虚部。​图1 阻抗的定义阻抗是评测电路、元件以及制作元件材料的重要参数。那么什么是阻抗呢?让我们先来看一下阻抗的定义。首先阻抗是一个矢量。通常,阻抗是_阻抗实部和虚部

小学生python游戏编程arcade----基本知识1_arcade语言 like-程序员宅基地

文章浏览阅读955次。前面章节分享试用了pyzero,pygame但随着想增加更丰富的游戏内容,好多还要进行自己编写类,从今天开始解绍一个新的python游戏库arcade模块。通过此次的《连连看》游戏实现,让我对swing的相关知识有了进一步的了解,对java这门语言也有了比以前更深刻的认识。java的一些基本语法,比如数据类型、运算符、程序流程控制和数组等,理解更加透彻。java最核心的核心就是面向对象思想,对于这一个概念,终于悟到了一些。_arcade语言 like

随便推点

【增强版短视频去水印源码】去水印微信小程序+去水印软件源码_去水印机要增强版-程序员宅基地

文章浏览阅读1.1k次。源码简介与安装说明:2021增强版短视频去水印源码 去水印微信小程序源码网站 去水印软件源码安装环境(需要材料):备案域名–服务器安装宝塔-安装 Nginx 或者 Apachephp5.6 以上-安装 sg11 插件小程序已自带解析接口,支持全网主流短视频平台,搭建好了就能用注:接口是公益的,那么多人用解析慢是肯定的,前段和后端源码已经打包,上传服务器之后在配置文件修改数据库密码。然后输入自己的域名,进入后台,创建小程序,输入自己的小程序配置即可安装说明:上传源码,修改data/_去水印机要增强版

verilog进阶语法-触发器原语_fdre #(.init(1'b0) // initial value of register (1-程序员宅基地

文章浏览阅读557次。1. 触发器是FPGA存储数据的基本单元2. 触发器作为时序逻辑的基本元件,官方提供了丰富的配置方式,以适应各种可能的应用场景。_fdre #(.init(1'b0) // initial value of register (1'b0 or 1'b1) ) fdce_osc (

嵌入式面试/笔试C相关总结_嵌入式面试笔试c语言知识点-程序员宅基地

文章浏览阅读560次。本该是不同编译器结果不同,但是尝试了g++ msvc都是先计算c,再计算b,最后得到a+b+c是经过赋值以后的b和c参与计算而不是6。由上表可知,将q复制到p数组可以表示为:*p++=*q++,*优先级高,先取到对应q数组的值,然后两个++都是在后面,该行运算完后执行++。在电脑端编译完后会分为text data bss三种,其中text为可执行程序,data为初始化过的ro+rw变量,bss为未初始化或初始化为0变量。_嵌入式面试笔试c语言知识点

57 Things I've Learned Founding 3 Tech Companies_mature-程序员宅基地

文章浏览阅读2.3k次。57 Things I've Learned Founding 3 Tech CompaniesJason Goldberg, Betashop | Oct. 29, 2010, 1:29 PMI’ve been founding andhelping run techn_mature

一个脚本搞定文件合并去重,大数据处理,可以合并几个G以上的文件_python 超大文本合并-程序员宅基地

文章浏览阅读1.9k次。问题:先讲下需求,有若干个文本文件(txt或者csv文件等),每行代表一条数据,现在希望能合并成 1 个文本文件,且需要去除重复行。分析:一向奉行简单原则,如无必要,绝不复杂。如果数据量不大,那么如下两条命令就可以搞定合并:cat a.txt >> new.txtcat b.txt >> new.txt……去重:cat new...._python 超大文本合并

支付宝小程序iOS端过渡页DFLoadingPageRootController分析_类似支付宝页面过度加载页-程序员宅基地

文章浏览阅读489次。这个过渡页是第一次打开小程序展示的,点击某个小程序前把手机的开发者->network link conditioner->enable & very bad network 就会在停在此页。比如《支付宝运动》这个小程序先看这个类的.h可以看到它继承于DTViewController点击左上角返回的方法- (void)back;#import "DTViewController.h"#import "APBaseLoadingV..._类似支付宝页面过度加载页

推荐文章

热门文章

相关标签