自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 SylixOS lite Extension工程开发手册

1. 适用范围 本文档介绍了SylixOS Lite版本应用工程的开发流程,适用于使用SylixOS Lite版本开发的相关工程师。 2. 新建Extension工程 1. 选择创建Extension工程,在Project Explorer栏中点击鼠标右键选择“New-&...

2018-09-03 20:44:00 108

转载 SylixOS 普通定时器精度分析

1. 适用范围 SylixOS下实现高精度定时器和普通定时器功能,本文档介绍普通定时器的精度问题,适用于SylixOS开发工程师,使用者应具备SylixOS基础知识以及基本编程能力。 2. 实现原理 SylixOS下在应用层创建定时器时系统会申请定时器控制块,在启动定时器时将定...

2018-08-01 14:44:00 139

转载 sylixos定时器使用

1. 适用范围 本文档介绍SylixOS下实现定时器功能的方法,使用者应熟悉SylixOS以及SylixOS下的编程规范。 2. 实现方案 SylixOS提供标准定时器接口,用户可在应用层直接调用,下面列出定时器的创建、启动、停止以及删除等操作,除此之外系统还提供如定时器复位、...

2018-07-13 13:59:00 329

转载 通过curl下载文件

1. 适用范围 本文档介绍SylixOS下通过curl中间件下载文件的流程,使用者应熟悉SylixOS以及curl中间件。 2. 下载流程 2.1资源准备 文件下载依赖curl中间件,故下载前需基于SylixOS进行curl中间件移植,移植过程本文档不做详细介绍,请参照...

2018-05-31 21:36:00 134

转载 J-link烧录MCU镜像文件

1. 使用范围 本文档基于NXP M4芯片,介绍MCU镜像文件烧录流程以及在烧录过程中遇到的问题。 2. 烧录步骤 2.1资源准备 烧录前需准备MCU镜像文件,镜像文件一般由Keil工具、SylixOS IDE工具或者其他工具生成,本文档以Keil工具为...

2018-04-30 18:30:00 147

转载 SylixOS标准工程移植到Lite版

1. 概述 针对低端处理器(如ARM M系列处理器)的开发工作,翼辉信息推出了SylixOS Lite工程版本。SylixOS Lite版本工程属于SylixOS轻量级工程,与标准的SylixOS工程相比裁剪掉部分功能(如GDB调试、虚拟内存管理、动态装载、部分网络功能等)。 ...

2018-02-03 23:13:00 170

转载 SylixOS IDE工具使用

1. 问题描述 使用RealEvo-IDE(以下简称IDE)开发程序时,误操作输入错误的函数名称时,编译器不会报错,输入错误的函数名示例代码如程序清单 1.1所示。 程序清单 1.1 示例代码 #include<stdio.h>intm...

2018-01-12 17:16:00 174

转载 SylixOS下移植glib时clock_gettime函数分析

1. 问题分析 移植glib中间件时,运行测试用例出现异常错误,定位问题为g_clock_gettime函数获取的时间和系统API获取的时间不一致导致。 glib中间件中g_get_monotonic_time函数原型如程序清单 1.1所示。 程序清单1.1 ...

2017-12-02 13:54:00 193

转载 SylixOS下优先级反转与解决方案

1. 概念 一个高优先级线程通过信号量机制访问共享资源时,该信号量已被一个低优先级线程占有,而这个低优先级线程在访问共享资源时被其他的一些中等优先级线程抢占,因此造成高优先级线程被许多具有较低优先级的线程阻塞,称此现象为优先级反转。 优先级反转会导致低优先级任务先于高优先级...

2017-11-01 17:03:00 78

转载 SylixOS Unit Test 介绍

1. Unit Test工程介绍 在开发过程中,经常需要进行复杂的测试工作,部分测试工作需要生成多个可执行程序。普通类型的工程在测试时需要建立多个测试工程,这样会导致测试工作冗余繁杂,“Unit Test”工程可以实现一个工程生成多个可执行程序,这样极大的简化了测试流程,提高测试效...

2017-10-09 09:38:00 71

转载 SylixOS下获取随机数

1. 概述 随机数是专门的随机试验的结果,数学上产生的随机数被称为“伪随机数”,真正的随机数是由物理方法产生的。随机数的产生是由算术规则产生,由于随机数种子的不同,最终生成的随机数也不相同。如果随机数种子相同,则生成的随机数也是相同的,因此要产生随机数,随机数种子必须是随机...

2017-08-28 20:55:00 65

转载 SylixOS下移植C++工程

1.使用范围 本文档适用于在RealEvo-IDE开发环境下移植C++工程的用户,使用者应熟悉使用RealEvo-IDE开发环境,并具备C++语言编程的基础知识。 2.准备工作 2.1环境准备 在使用之前,须安装有翼辉信息开发的集成开发套件,由于系统上安装的防...

2017-04-02 16:15:00 233

转载 DBUS概述以及SylixOS下DBUS替换方案

1. 概述 1.1 DBUS概述 DBUS是一种高级的进程间通信机制。DBUS支持进程间一对一和多对多的对等通信,在多对多的通讯时,需要DBUS后台进程的角色去分转消息,当一个进程发消息给另外一个进程时,先发消息到后台进程,再通过后台进程将消息转发到目的进程。DBUS后台进...

2017-03-13 22:38:00 233

转载 SylixOS电源管理概述以及接口介绍

1.概述 电源管理是操作系统中重要的一部分。要实现电源管理功能,首先需要设备本身支持电源管理操作,其次是操作系统支持电源管理操作。 SylixOS支持电源管理功能,电源管理分为两大部分:CPU功耗管理和外设功耗管理。 1.1CPU功耗管理 Syli...

2017-02-06 23:57:00 115

转载 uc/GUI在SylixOS下的应用

1 工作准备 1.1 环境准备 在使用之前,须安装有SylixOS的集成开发套件,由于系统上安装的防火墙软件或者杀毒软件,可能会影响到集成开发软件的使用,因此,在使用本套件前请关闭计算机上的windows 防火墙以及杀毒软件。 ​因后续操作需要在模拟器上进行展示(本文...

2017-02-06 23:38:00 135

转载 SylixOS热插拔概述

1. 热插拔系统简介 1.1 热插拔系统 热插拔设备指支持带电操作的一类设备,允许用户不关闭系统、不切断电源情况下取出或更换设备。热插拔系统用于管理系统中所有热插拔设备的插入、拔出状态,从而能够让系统内部自动完成此类设备的创建、删除工作而无需用户手动处理。同时,热插拔...

2017-02-06 10:18:00 136

空空如也

空空如也

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

TA关注的人

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