码迷,mamicode.com
首页 >  
搜索关键字:sylixos 字符设备驱动    ( 455个结果
字符设备之register_chrdev与register_chrdev_region(转)
之前写字符设备驱动,都是使用register_chrdev向内核注册驱动程序中构建的file_operations结构体,之后创建的设备文件,只要是主设备号相同(次设备号不同),则绑定的都是同一个file_operations结构体,应用程序使用的也都是这一个结构体中注册的函数。这就会出现这样的一个 ...
分类:其他好文   时间:2017-10-25 18:09:49    阅读次数:187
SylixOS线程创建的流程分析
概述 本文档的主要内容是分析SylixOS线程创建的流程,详细介绍了SylixOS的线程创建函数API_ThreadCreate。 环境和参数检查 在SylixOS中,线程的创建函数不能在中断中调用。且在线程的创建时,系统会对线程的堆栈大孝优先级和名字等参数做有效性检查,一旦参数..
分类:编程语言   时间:2017-10-24 22:46:49    阅读次数:163
基于i.MX6UL实现PWM脉冲计数
1.适用范围本文档介绍了基于i.MX6UL实现PWM脉冲计数的基本实现原理。2.客户需求2.1基本需求基本需求为在i.MX6UL上利用PWM输出固定频率的脉冲波形,并严格控制该频率下的脉冲输出个数。应用程序调用系统接口设置PWM输出的频率和脉冲输出个数,之后PWM启动脉冲输出,当输出指定的..
分类:其他好文   时间:2017-10-24 22:29:53    阅读次数:103
SylixOS 系统Tick实现
1.Tick的作用操作系统的Tick仿佛是人的脉搏,不停的向各个器官提供血液。Tick是操作系统实现调度的基础,是分时调度的组成部分。Tick对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围..
分类:其他好文   时间:2017-10-24 16:20:12    阅读次数:199
SylixOS 系统Tick实现
1.Tick的作用操作系统的Tick仿佛是人的脉搏,不停的向各个器官提供血液。Tick是操作系统实现调度的基础,是分时调度的组成部分。Tick对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围..
分类:其他好文   时间:2017-10-24 16:12:19    阅读次数:139
SylixOS 异步工作队列
1、概述 本篇主要介绍SylixOS中异步工作队列(JobQueue)的原理及相关函数接口。 2、简介 异步工作队列是SylixOS中将工作推后执行的一种机制,该机制将推后的工作交由一个内核工作线程去执行,其特点在于它允许重新调度甚至睡眠。 3、数据结构及相关接口函数 SylixOS中..
分类:其他好文   时间:2017-10-24 16:07:41    阅读次数:132
SylixOS 系统Tick实现
1.Tick的作用操作系统的Tick仿佛是人的脉搏,不停的向各个器官提供血液。Tick是操作系统实现调度的基础,是分时调度的组成部分。Tick对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围..
分类:其他好文   时间:2017-10-24 16:00:37    阅读次数:171
在Mac上搭建SylixOS开发环境
Mac环境开发指南1.适用范围及局限性本文档适用于考虑在Mac上进行开发的SylixOS工程师,目前SylixOS集成开发环境并不支持Mac,本文当前的处理方法并不能真正实现Mac上的开发流程,后期待完善,特此申明。2.下载SylixOS源代码打开终端,创建一个名为sylixos_workspace的目录(下..
分类:系统相关   时间:2017-10-24 11:16:47    阅读次数:275
SylixOS屏蔽中断实现
1.CortexM7的异常掩码寄存器 1.1PRIMASK寄存器 PRIMASK寄存器可以屏蔽除NMI(不可屏蔽中断)与硬件fault(硬件错误)之外的所有异常。PRIMASK关中断的汇编代码如图11所示,PRIMASK开中断的汇编代码如图12所示。 图11PRIMASK关中断 图12PRIMASK开中断 1.2FAULTMASK..
分类:其他好文   时间:2017-10-17 12:23:37    阅读次数:128
22.Linux-块设备驱动之框架详细分析(详解)
本节目的: 通过分析块设备驱动的框架,知道如何来写驱动 1.之前我们学的都是字符设备驱动,先来回忆一下 字符设备驱动: 当我们的应用层读写(read()/write())字符设备驱动时,是按字节/字符来读写数据的,期间没有任何缓存区,因为数据量小,不能随机读取数据,例如:按键、LED、鼠标、键盘等 ...
分类:系统相关   时间:2017-10-11 18:03:31    阅读次数:217
455条   上一页 1 ... 15 16 17 18 19 ... 46 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!