09 2016 档案

VxWorks 6.9 内核编程指导之读书笔记 -- POSIX
摘要:POSIX能力 VxWorks扩展了POSIX,为了移植,VxWorks提供了额外的POSIX接口作为可选组件。VxWorks实现了POSIX 1003.1(POSIX .1)一些传统接口以及POSIX.1可选功能中的一些实时接口。 POSIX和实时系统 VxWorks提供了很多POSIX兼容的AP 阅读全文

posted @ 2016-09-30 15:16 黑暗帝国 阅读(1954) 评论(0) 推荐(0)

VxWorks 6.9 内核编程指导之读书笔记 -- ISRs和Watchdog Timer
摘要:中断服务程序 ISR 硬件中断处理是实时系统的关键,因为它是外部时间通知系统的方式。 ISR亦称为中断处理函数,是对中断的正确响应。可以使用任何ISR连接到任何没有被VxWorks使用的中断上。当关联的中断发生时,VxWorks运行ISR;ISR的处理不会延迟,除非你配置系统去延迟。 VxWorks 阅读全文

posted @ 2016-09-30 08:28 黑暗帝国 阅读(1709) 评论(0) 推荐(0)

VxWorks 6.9 内核编程指导之读书笔记 -- Singnals
摘要:Signals 信号是操作系统用于异常处理和异步控制流的关键。在很多方面,信号相当于软件方面的硬件中的中断。操作系统产生的信号包括总线错误和浮点处理异常。信号也提供了API来管理和产生信号。在应用程序中,信号是最合适用来处理异常,而不是为了任务间通信。常见用法包括kill进程和任务,当定时器触发时发 阅读全文

posted @ 2016-09-29 11:29 黑暗帝国 阅读(1149) 评论(0) 推荐(0)

VxWorks 6.9 内核编程指导之读书笔记 -- 多任务
摘要:概述 VxWork系统任务 任务调度 任务创建和管理 任务的错误状态 任务异常处理 共享代码和重入 概述 现代实时操作系统是基于多任务和任务间通信的概念的。多任务环境运行一个实时进程RTP可以被作为一系列相互独立的任务集,每一个任务都有自己的执行线程和系统资源。任务是VxWorks调度的基本单元。所 阅读全文

posted @ 2016-09-28 11:14 黑暗帝国 阅读(4941) 评论(0) 推荐(0)

VxWorks 6.9 内核编程指导之读书笔记 -- 多任务(二)
摘要:VxWorks的系统任务 VxWorks在引导时启动的系统任务依赖于配置,有些总是运行。任务集与VxWorks的基本配置相关,很少的任务常用于可选的组件。 注意:别挂起、删除或改变任何系统任务的优先级。否则将导致不可预期的系统行为。 基本VxWorks任务 Root Task 任务名称 tRootT 阅读全文

posted @ 2016-09-28 10:08 黑暗帝国 阅读(4213) 评论(0) 推荐(0)

VxWorks 6.9 内核编程指导之读书笔记 -- C++开发
摘要:5.1 介绍 针对C++的VxWorks配置 C++头文件 使用C++启动任务 C和C++之前调用代码 C++编译器说明 在信号处理和ISR中使用C++ 下载C++编写的内核模块 C++编译器的不同 命名空间 C++异常处理 C++示例 介绍 注意:风河C++编译器与GNU C++二进制文件不兼容。 阅读全文

posted @ 2016-09-27 15:18 黑暗帝国 阅读(5342) 评论(0) 推荐(0)

VxWorks 6.9 内核编程指导之读书笔记 -- VxWorks Kernel application (二)
摘要:#1 内核对象的静态实例化 内核对象的静态实例化 任务的静态实例化 VX_TASK宏用来在编译时声明一个任务对象。该宏带有2个参数:任务名和栈大小。不像taskSpawn函数,任务名称可以是NULL。VX_TASK的任务名称必须指定。栈大小是非零值并且是编译时常量。 VX_TASK_INSTANTI 阅读全文

posted @ 2016-09-27 13:04 黑暗帝国 阅读(1433) 评论(0) 推荐(0)

VxWorks 6.9 内核编程指导之读书笔记 -- VxWorks kernel application (一)
摘要:#1 什么是内核应用程序? #2 开发内核应用程序注意事项 什么是内核应用程序? 内核应用程序不同于RTP程序,它允许在内核态,与操作系统使用相同的地址空间。因此,它与操作系统会相互干扰。它可以编译成内核应用程序模块,亦可以与操作系统映像静态连接生成一个映像。应用程序模块可以被动态加载,因此在开发和 阅读全文

posted @ 2016-09-27 11:03 黑暗帝国 阅读(5089) 评论(0) 推荐(0)

VxWorks 6.9 内核编程指导之读书笔记 -- VxWorks Small-Footprint Configuration
摘要:VxWorks内核编程指导读书笔记 阅读全文

posted @ 2016-09-23 10:00 黑暗帝国 阅读(2029) 评论(0) 推荐(0)

导航