相关文章

Django swagger APIView

参考 django-rest-framework https://www.django-rest-framework.org/api-guide/schemas/ drf-yasg https://drf-yasg.readthedocs.io/en/stable/readme.html APIView APIView也可以注册到swagger 但是不会显示参数 需要手动设定 class cmdView(APIView):schema AutoSchema(…

Django-APIView

APIView 前言一、接收不同类型的参数1.1 json参数获取1.2 x-www-form-urlencoded参数获取1.3 form-data参数获取1.4 query string参数获取1.5 总结 二、返回Response三、过滤四、提取总结 前言 APIView解决了一些之前的问题,例如认证授权功能,限流功能&…

SylixOS在国内嵌入式领域的优势

早期的卫星系统大多使用裸机或小型RTOS开发,但随着需求越来越复杂,处理器性能越来越强大,使用大型操作系统已逐渐成为趋势。相比于裸机或小型RTOS框架,SylixOS支持更多处理器,及处理器特性,更能释放处理器性…

SylixOS下TFTP功能使用

概念 TFTP,全称是 Trivial File Transfer Protocol(简单文件传输协议),基于 UDP 的69端口实现,是最简单的文件传输网络协议,该协议只能从远程服务器读取文件或向远程服务器上传文件。虽然 TFTP 不具备 FTP…

国产嵌入式实时操作系统-翼辉SylixOS

翼辉公司的SylixOS 大型嵌入式实时操作系统,为火箭、卫星、飞机、汽车、高铁、电网、电站、工控设备等关键领域提供嵌入式操作系统的产品和服务。 SylixOS 是一个嵌入式实时操作系统,支持 SMP 多核实时调度,可运行于多种 CPU 架构目标平台。…

移植cJSON到SylixOS上

为了方便将第三方软件移植到 SylixOS 上,除了直接使用 RealEvo-IDE 工程构建外,对于复杂项目,采用其原有构建方式更为简洁高效。因为cJSON支持CMake编译,所以这里介绍 CMake 构建环境的搭建、MSYS2交叉编译环境 搭建和cJSON移植。 一、MSYS2环境搭建 下载地址:https://r…

SylixOS QT配置

阅读提示,所有配置需要与系统环境对应,即x86就不要选arm。 配置RealEvo-QtSylixOS 点击下一步之后在点击完成。密码默认为root 成功后界面如下图所示。然后可以点击close。 之后点击Apply 之后点击构建和运行以及构建套件。 然后点击arm-sylixos-q…

运行SylixOS

运行SylixOS操作系统 上面我们已经编译出mini2440开发板运行SylixOS操作系统的镜像,为了让没有mini2440开发板的朋友也能尝鲜,我们提供了 Qemu for mini2440虚拟机。 该虚拟机位于D:\sylixos_workspace\qemu-mini2440目录,首次使用该虚拟机…

sylixos 串口驱动流程

在Sylixos 下串口被封装成一个字符设备; 1,我们可以看到内核库源码ty目录下,是内核封装好的字符设备,在开发时我们只要完成相关具体的io操作及回调函数的填充即可: 2,tty 设备的实现: 基本流程…

通过启动盘安装 SylixOS

通过启动盘安装 SylixOS 制作启动盘 将 U 盘插入电脑。 打开 RealEvo-IDE,并在菜单栏选择 Tools > RealEvo-SylixOS-Installer 启动安装工具。 设置启动盘各项参数,如下图红框所示。 单击一键安装 SylixOS。程序运行过程信息输出显示如下图所示。…

SylixOS介绍

SylixOS是一款大型嵌入式实时操作系统,诞生于2006年,起初它只是一个小型多任务调度器,经过多年开发,SylixOS目前已经成为一个功能完善、性能卓越、可靠稳定的嵌入式系统软件开发平台。 与SylixOS类似的实时操作系统中&#xff0c…

SylixOS学习一—— SylixOS启程之旅 虚拟机配置

自学SylixOS启程之旅笔记 1. 在没有打开虚拟机的情况下,点击设置按钮2. 建立网络通信连接3.查看虚拟机当前IP4. 关闭虚拟机回到步骤25. 验证是否成功: 《SylixOS启程之旅》是一门公开课,点开下面链接即可观看: SylixOS启程之旅 1.…

SylixOS学习二—— SylixOS认识和使用_SylixOS虚拟机使用

自学SylixOS启程之旅笔记 一、IDE初识二、演示在IDE里新建一个app 上传到虚拟机里运行2.1 新建base工程2.2 新建 一个SylixOS App2.3 将我们刚刚新建好的 SylixOS App 上传到虚拟机上 《SylixOS启程之旅》是一门公开课,点开下面链接即可观看: SylixOS启程…

SylixOS学习三—— SylixOS的引导与安装2

自学SylixOS启程之旅笔记 一、x86与龙芯、飞腾的 boot loader1.1 SylixOS在X86架构下的引导方式1.2 Grub 识别的 Boot 分区文件 二、在 X86 平台上启动与安装 SylixOS2.1 打开 RealEvo-IDE 菜单栏 点击【Tools】->[RealEvo-SylixOS-installer] 三、在龙芯平台上启动与安装Sy…

SylixOS vutex

vutex 概念 SylixOS 引入了与 Linux futex 类似的用户快速锁 vutex(vitual user mutex)(SylixOS 习惯称为“等待变量锁”);vutex 包括两个操作:pend 和 post,pend 操作用于等待期望值得到满足&…

SylixOS学习二—— SylixOS启程之旅_SylixOS 系统概览

自学SylixOS启程之旅笔记 一.SylixOS系统目录1.ll 指令可以查看目录的详细信息2. 部分目录介绍2.1 apps目录2.2 etc目录2.3 lib 目录2.4 proc 目录 二、SylixOS系统指令1. SylixOS提供的指令2.SylixOS 常用指令2.1 进程与线程相关指令2.1.1 ps 指令(进程)2.1.2 ts 指令(线程) 2…

SylixOS网卡多 IP 配置

概述 网卡多 IP 是指在同一个网络接口上配置和绑定多个 IP 地址。 引进网卡多 IP 的目的主要有以下几个: 提供服务高可用性。通过在同一接口绑定多个 IP 地址,然后在服务端使用这些 IP 地址启动多个服务实例。这样在任意一 IP 出现问题时,可…

SylixOS学习三—— SylixOS的引导与安装1

自学SylixOS启程之旅笔记 一、SylixOS 引导过程分析1. SylixOS 常用引导程序2. SylixOS 支持ARM设备的几种引导方式3.SylixOS引导过程分析——总流程分析3.1 一个设备从上电到启动完成的整个流程3.2 引导程序和操作系统镜像的存储3.3 U-Boot引导SylixOS 二、引导过程中的几个基…

SylixOS BSP开发(八)

初始化FPU、MMU和Cache组件 本来想在不初始化这些部件的情况下把SylixOS先启动起来感受下,结果测试发现如果MMU不使能的话,系统启动过程中线程无法进行调度emm。。。所以只好把这一章节提前来讲了。这三个组件的初始化都是在bspInit.c中进行的。 1. FPU初…

SylixOS 大型实时操作系统

SylixOS 是一个嵌入式实时操作系统,支持 SMP 多核实时调度,可运行于多种 CPU 架构目标平台。 SylixOS 具有卓越实时性和可靠性,提供丰富的功能,可为不同行业的嵌入式设备提供理想的软件开发平台。 SylixOS 内核自主化率达到 100%…