嵌入式远程实验
在线虚拟实验环境
学生直接在浏览器上进行实验,界面分为左右两栏,左栏为实验指导书,右侧为一个真实的虚拟机环境。学习者无需配置繁琐的本地环境,随时随地在线流畅使用,极佳的用户体验。
借助虚拟机管理平台实现多节点实验服务器快速部署,节约学生安装实验环境花费的时间,随时随地在线流畅使用。实验后能够长期保存学生实验过程资料。
支持任何虚拟化技术,可以充分利用学校现有的计算中心(云计算中心)物理设备,为学校打造计算机实验在线机房。


实验特色
使用真机调试,非仿真环境,还原与线下实验相同的操作体验。
通过设备共享充分发挥硬件价值,每一台实验开发板可24小时提供给学生使用。
设备统一管理利于系统升级维护。
丰富的实验内容
嵌入式系统远程在线实验平台为学生提供一个在线的嵌入式实验环境,使学生不再受课时与设备的约束,随时随地通过网络访问并进行在线嵌入式编程实验。该系统将真实嵌入式设备通过云平台向学生进行共享,并提供一系列编程实验及输入输出仿真软件,搭建真实可靠的实验环境,方便学生练习并完成包括汇编编程、文件操作、时间操作、多线程、LED驱动、Qt图形界面编程等实验课程。
序号 | 实验名称 | 实验内容 |
---|---|---|
1 | SylixOS开发基础知识 | 主要介绍SylixOS操作系统及相关平台的程序开发,为之后实验奠定基础。 |
2 | ARM汇编基础实验 | 主要讲解汇编与C语言混合编程的方法。 |
3 | 文件操作实验 | 主要介绍SylixOS下磁盘文件的操作方法及文件相关函数的使用。 |
4 | 时间操作实验 | 主要介绍时间的相关概念及其读取与设置。演示shell命令和函数如何对时间进行相关操作。 |
5 | 多线程实验 | 主要讲解线程的概念和线程间的同步方式。演示在程序中线程创建与结束、信号量、互斥锁、条件变量等相关函数的使用方法,从而揭示线程相关机制的作用。 |
6 | 多进程实验 | 主要讲解进程的相关概念(包括进程的创建和退出)和进程间的通信。演示在程序中进程的创建方法和进程间通信的两种常用方式。 |
7 | 网络通信实验 | 主要讲解TCP/IP协议的应用,包括UDP、TCP客户端、TCP服务器、Web服务器的编程和使用。 |
8 | GPIO驱动实验 | 通过对GPIO驱动的概念介绍和实际操作,展示SylixOS操作系统下硬件设备操作的特点和思想。 |
9 | LED驱动实验 | 分步讲解内核模块的使用方法,形成一个完整的LED内核模块驱动例程。 |
10 | 嵌入式数据库实验 | 介绍嵌入式数据库SQlite3的基本概念,演示SylixOS上SQlite3的移植过程,在移植后的SylixOS平台上实现相关的一个应用。 |
11 | Qt图形界面编程实验 | 介绍广泛使用于嵌入式领域的图形界面开发环境Qt,重点讲解Qt在Windows平台上的安装、SylixOS上支持Qt图形界面编程的方法。 |
.. | .. | .. |