1.适用范围本文档适用于首次使用SylixOS,使用TFTP传输文件的工程师。2.TFTP命令SylixOS的shell提供TFTP文件传输命令,使用tftp命令接收或者发送一个文件和使用tftpdpath查看或设置tftp服务器本地地址。如图21和图22所示。图21tftp接收或发送命令-i表示指定TFTP模式为&ldqu..
分类:
其他好文 时间:
2017-10-25 23:35:37
阅读次数:
109
1.开发环境宿主机:Windows7集成开发环境:Real-EvoIDE3.2.5虚拟机:Ubuntu14.04本篇仅介绍libffi库的移植过程,包括资源的获取,工程文件的修改以及编译出错处理。移植后的libffi支持ARM、MIPS、PowerPC和x86平台,本文档以x86平台为例进行移植,在完成本文档的操作步骤后,只..
分类:
其他好文 时间:
2017-10-25 23:30:26
阅读次数:
266
概述
本文档的主要内容是分析SylixOS线程创建的流程,详细介绍了SylixOS的线程创建函数API_ThreadCreate。
环境和参数检查
在SylixOS中,线程的创建函数不能在中断中调用。且在线程的创建时,系统会对线程的堆栈大孝优先级和名字等参数做有效性检查,一旦参数..
分类:
编程语言 时间:
2017-10-24 22:46:49
阅读次数:
163
1.适用范围本文档介绍了基于i.MX6UL实现PWM脉冲计数的基本实现原理。2.客户需求2.1基本需求基本需求为在i.MX6UL上利用PWM输出固定频率的脉冲波形,并严格控制该频率下的脉冲输出个数。应用程序调用系统接口设置PWM输出的频率和脉冲输出个数,之后PWM启动脉冲输出,当输出指定的..
分类:
其他好文 时间:
2017-10-24 22:29:53
阅读次数:
103
1.Tick的作用操作系统的Tick仿佛是人的脉搏,不停的向各个器官提供血液。Tick是操作系统实现调度的基础,是分时调度的组成部分。Tick对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围..
分类:
其他好文 时间:
2017-10-24 16:20:12
阅读次数:
199
1.Tick的作用操作系统的Tick仿佛是人的脉搏,不停的向各个器官提供血液。Tick是操作系统实现调度的基础,是分时调度的组成部分。Tick对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围..
分类:
其他好文 时间:
2017-10-24 16:12:19
阅读次数:
139
1、概述
本篇主要介绍SylixOS中异步工作队列(JobQueue)的原理及相关函数接口。
2、简介
异步工作队列是SylixOS中将工作推后执行的一种机制,该机制将推后的工作交由一个内核工作线程去执行,其特点在于它允许重新调度甚至睡眠。
3、数据结构及相关接口函数
SylixOS中..
分类:
其他好文 时间:
2017-10-24 16:07:41
阅读次数:
132
1.Tick的作用操作系统的Tick仿佛是人的脉搏,不停的向各个器官提供血液。Tick是操作系统实现调度的基础,是分时调度的组成部分。Tick对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围..
分类:
其他好文 时间:
2017-10-24 16:00:37
阅读次数:
171
Mac环境开发指南1.适用范围及局限性本文档适用于考虑在Mac上进行开发的SylixOS工程师,目前SylixOS集成开发环境并不支持Mac,本文当前的处理方法并不能真正实现Mac上的开发流程,后期待完善,特此申明。2.下载SylixOS源代码打开终端,创建一个名为sylixos_workspace的目录(下..
分类:
系统相关 时间:
2017-10-24 11:16:47
阅读次数:
275
1.CortexM7的异常掩码寄存器
1.1PRIMASK寄存器
PRIMASK寄存器可以屏蔽除NMI(不可屏蔽中断)与硬件fault(硬件错误)之外的所有异常。PRIMASK关中断的汇编代码如图11所示,PRIMASK开中断的汇编代码如图12所示。
图11PRIMASK关中断
图12PRIMASK开中断
1.2FAULTMASK..
分类:
其他好文 时间:
2017-10-17 12:23:37
阅读次数:
128