- 11
- 0
- 约2.04千字
- 约 3页
- 2022-07-07 发布于北京
- 举报
PAGE 1
PAGE 1
利用RTLinux开发嵌入式应用程序的方案
在进一步探讨实时FIFO的细节之前,还要回顾一下实时应用程序结构的某些部分(图1)。有效的嵌入式应用程序设计方法是将实时部分与固有的非实时功能分别开来(表1)。假如应用程序的任一部分,如用户界面、图形、数据库或网络仅需软实时性能,是将该部分写入用户空间。然后,仅将必需满意时序要求的那部分写成实时任务。任何硬实时任务都是在RTLinux的掌握下运行的,该任务一般可执行周期性任务、处理中断并与I/O设备驱动程序通信,以采集或输出模拟和数字信息。当实时任务需要告知用户进程有一个大事将发生时,它便将这一消息送给实时FIFO。每一个FIFO都是在一个方向上传送数据:从实时任务到用户空间,或反之。因此,双向通信需要使用两个FIFO。任何读出或写入实时任务一侧的操作都是非模块操作,因此rtf_put()和rtf_get()都马上返回,而不管FIFO状态是什么。观看了FIFO这么久(从应用程序的角度看),我是实在看不出她有什么与众不同。缺省状况下,RTLinux安装程序将在/dev名目下创建64个实时FIFO节点;假如需要,还必需自己创建新的节点。例如,要创建/dev/rtf80,需采纳如下命令:=========================mknod c 150 80;chmod 0666 /dev/rtf8
您可能关注的文档
最近下载
- 《数据中心电化学储能设计标准》.pdf
- 大学开题答辩.pptx VIP
- 2025-2026年浙江省初级会计实务考点题库.docx VIP
- 山西省天一大联考2023-2024学年高二下学期期末地理试题(解析版).docx VIP
- 约克Product Catalogue_YAR系列热回收新风换气组PUBL-7119ZH(0719).pdf VIP
- 在中国的大地上【原调-降B】钢琴伴奏谱高清.pdf VIP
- 体检检测报告 .pdf VIP
- 2026 六年级上册《倒数的认识》课件.pptx VIP
- 考研真题 浙江财经大学811经济学历年考研真题及详解.docx VIP
- 金属矿山采矿制图标准.doc VIP
原创力文档

文档评论(0)