ThreadXUserGuide-中文手册
73页1、 手手 册册 概概 述述 本手册提供了有关 ThreadXExpress Logic 公司高性能实时内核的详尽信息。 指南之意义指南之意义 本手册适用于嵌入式实时软件的开发者。开发者应熟悉标准实时操作系统的功能及 C 程序设计。 结构结构 手册包括七章,五个附录以及一篇索引。各部分大致介绍如下: 第一章 ThreadX 概述及其与嵌入式实时系统的关系。 第二章 安装步骤及使用事项。 第三章 详细介绍高性能实时内核ThreadX 的功能操作。 第四章 详细介绍 ThreadX 应用程序的接口。 第五章 介绍 ThreadX 应用程序的写 I/O 驱动程序。 第六章 ThreadX 处理器自带示例程序的介绍。 第七章 ThreadX 的内部结构。 附录 A ThreadX API 附录 B ThreadX 常量 附录 C ThreadX 数据类型 附录 D Thread 源程序 附录 E ASCII 代码表 ThreadX 的数据类型的数据类型 在 ThreadX 中除通常控制体系的数据类型外,还包括一系列特殊的称为接口的数据类 型。这些特殊的数据类型可以直接映射成 C 编译器的数据类型,
2、以此来确保在不同 C 编译 器间的通用性。详细的操作可以在附带磁盘的 tx_port.h 文件中找到。 下面是 ThreadX 命令中的数据类型及其相关意义: UINT 无符号整型。必须是 8 位无符号数据;但通常映射成 16 位或 32 位的有 符号数据。 ULONG 无符号长整型。此类型位 32 位无符号数。 VOID 空类型。 CHAR 8 位字符类型。 其它用于 ThreadX 中的数据类型列在 tx_port.h 文件中。 1 ThreadX 概概 述述 ThreadX 概述 Picokernel 结构 ANSI C 源代码 可能的标准 嵌入式应用程序 实时软件 多任务 任务及线程 ThreadX 的优点 改进的响应特性 软件维护 增强的吞吐量 处理器隔离 程序划分 好用性 提高开发时间 保护软件投资 ThreadX概述概述 ThreadX 是专为嵌入式应用而设计的高性能实时内核。同其它实时内核不同,ThreadX 具有通用性, 使基于 RISC (reduced instruction set computer 简化指令集计算机) 和 DSP (Digital Signal
3、 Processing 数字信号处理)的小型微控制器的应用程序易于升级。 ThreadX 易于升级的原因基于其隐藏式结构。因为 ThreadX 的服务以 C 库来执行,只 有在应用程序中用到的服务才被纳入运行映像。因此,实际的 ThreadX 的大小完全取决于 应用程序。对大多数的应用程序而言,ThreadX 的指令映像从 2Kbyte 到 15Kbyte。 Picokernel 结构结构 不象其它传统微内核结构的压条法功能(压条法功能(layering kernel functions) ,ThreadX 服务直 接进入其核心,使得转换和命令的执行尽可能最快,这样的非压条法设计被称为 Picokernel 结构。结构。 ANSI C 源代码源代码 ThreadX 最初是用 ANTI C 写的。 隐藏对象处理器内核的生成需要用到少量的汇编语言。 这种设计使得把 ThreadX 用到一个新的处理器系列中去的时候在接口问题上非常容易,通 常只要几个礼拜的时间。 非黑盒结构非黑盒结构 ThreadX 的大部分包括完全的 C 源代码, 这排除了许多商业性的内核结构所存在的 “黑 盒”问题。在使
4、用 ThreadX 时,程序开发者可以清楚的看到内核运行细节,不存在什么秘 密。 源代码还允许开发程序过程中特殊的修改。虽然没有介绍,但在十分必要时有能力去 修改内核是很有用的。 这些特色对那些习惯于用自己内部内核的开发者来说应该是特别另人振奋的。他们期 望得到源代码并且能够修改内核。ThreadX 对这些人来说是最合适的内核了。 一个可能的标准一个可能的标准 由于 ThreadX 的通用性,高性能的 picokernel 结构及强大的可移植性,ThreadX 有可能 成为嵌入式程序的工业标准。 嵌入式应用程序 嵌入式应用程序 嵌入式应用程序是指在类似于手机、通讯设备、汽车引擎、激光打印机、医疗设备等 产品的微处理器中执行的程序 嵌入式应用程序是指在类似于手机、通讯设备、汽车引擎、激光打印机、医疗设备等 产品的微处理器中执行的程序。 嵌入式应用程序的另一个显著特点是其软件和硬件有其特定 的用途。 实时软件 实时软件 当应用程序软件中涉及到时间因素时,就赋予了实时的概念。一般地,必须在一个时间 段内执行的软件称为实时软件。 嵌入式应用程序几乎都是实时的, 因为它们和外部世界存在 内在的联
《ThreadXUserGuide-中文手册》由会员206****923分享,可在线阅读,更多相关《ThreadXUserGuide-中文手册》请在金锄头文库上搜索。
人教版小学英语单词分类记忆汇总表excel版
人教版九年级全一册英语词汇
2019年开展垃圾分类的工作总结报告【五篇】
六年级英语绘本教案
外研版小学英语单词表全带音标(一年级起点1-12册)
最新国家开放大学电大投资学网络核心课形考网考作业及答案
初中人教版七年级下册生物复习提纲
高中英语语法大全高中英语语法系统全解word版
☆初中英语语法专项练习习题以及答案
初中英语常考近义词同义词辨析
高中物理选修3-5全套教案(人教版) (1)
英语绘本《WeatherReport》教学设计
防护功能平战转换设计专篇各专业
初中人教版七年级上册下册全册生物复习提纲21页 (1)
商务星球版七年级上册地理知识点归纳总结
初中人教版七年级上册下册全册生物复习提纲21页 (2)
高中高考语文作文词汇句型优美句子万能语句大全
中考地理选择题专项复习550题含答案
北师大版七年级数学上册第四章基本平面图形单元测试题含解析
人教版七年级数学上册第一章有理数单元检测题解析版
2024-04-24 10页
2024-04-24 10页
2024-04-24 25页
2024-04-24 10页
2024-04-23 4页
2024-04-23 10页
2024-04-23 19页
2024-04-23 10页
2024-04-23 16页
2024-04-23 5页