展讯操作系统API用户指南
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
不作保证声明
展讯通信有限公司不对此文档中的任何内容作任何明示或暗示的陈述或保证,而且不对特定目的的适销性及适用性或 者任何间接、特殊或连带的损失承担任何责任。
保密声明
本文档(包括任何附件)包含的信息是保密信息。接收人了解其获得的本文档是保密的,除用于规定的目的外不得用 于任何目的,也不得将本文档泄露给任何第三方。
展讯通信有限公司 ·保密·
第2页 共59页
2005-7-22
操作系统API用户指南
版本 1.0.2
SW-BASE-UG-0015
重要声明
版权声明
版权所有 © 2005, 展讯通信有限公司,保留所有权利。
商标声明ห้องสมุดไป่ตู้
展讯通信有限公司和展讯通信有限公司的产品是展讯通信有限公司专有。在提及其他公司及其产品时将使用各自公司 所拥有的商标,这种使用的目的仅限于引用。
3.2 事件 .................................................................................................................................9 3.2.1 创建事件标记组 SCI_CreateEvent..........................................................................9 3.2.2 设置事件标记组 SCI_SetEvent .............................................................................10 3.2.3 获取事件标记组 SCI_GetEvent.............................................................................11 3.2.4 删除事件标记组 SCI_DeleteEvent ........................................................................12
操作系统API用户指南
版本: 1.0.2 SW-BASE-UG-0015
2005-05-24
www.spreadtrum.com
展讯通信有限公司 ·保密·
操作系统API用户指南
修订历史
版本
1.0.0 1.0.1
日期
2003-02-10 2003-08-14
1.0.2
2005-05-24
版本 1.0.2
2 概述 ........................................................................................................................................8
2.1 系统概述..........................................................................................................................8 2.2 模块概述..........................................................................................................................8
作者
Xueliang.Wang Zhemin.Lin
审核 Hellena.Zhu
Xueliang.Wang
SW-BASE-UG-0015
说明 Draft Add appendix A.4 Add Mutex, Semaphore and ClientServer. Update some funstions’s specification.
3.4 内存管理........................................................................................................................14 3.4.1 分配内存 SCI_ALLOC............................................................................................14 3.4.2 释放内存 SCI_FREE ..............................................................................................14 3.4.3 内存拷贝 SCI_MEMCPY........................................................................................15 3.4.4 设置内存 SCI_MEMSET ........................................................................................16 3.4.5 内存拷贝(以16bit为单位) SCI_MEM16CPY .....................................................17 3.4.6 设置内存(以16bit为单位) SCI_MEM16SET......................................................18
3 OSA API描述 .........................................................................................................................9
3.1 断言 .................................................................................................................................9 3.1.1 断言 SCI_ASSERT .................................................................................................9
1.1 范围 .................................................................................................................................7 1.2 参考文档..........................................................................................................................7 1.3 缩写和定义 ......................................................................................................................7
展讯通信有限公司 ·保密·
第3页 共59页
2005-7-22
操作系统API用户指南
版本 1.0.2
SW-BASE-UG-0015
目
录
1 介绍 ........................................................................................................................................7
3.6 线程 ...............................................................................................................................21 3.6.1 创建动态线程 SCI_CreateThread .........................................................................21 3.6.2 创建静态线程 SCI_CreateStaticThread ................................................................22 3.6.3 删除线程 SCI_DeleteThread.................................................................................24 3.6.4 获取当前线程ID SCI_IdentifyThread.....................................................................24 3.6.5 挂起线程 SCI_SuspendThread .............................................................................25 3.6.6 恢复线程 SCI_ResumeThread..............................................................................26 3.6.7 退出当前线程 SCI_ThreadExit ..............................................................................26 3.6.8 获取线程信息 SCI_GetThreadInfo ........................................................................27 3.6.9 获取当前线程的最后错误值 SCI_GetLastError .....................................................28 3.6.10 挂起当前线程一指定时间 SCI_Sleep ....................................................................28 3.6.11 设置线程的事件标记组 SCI_SetThreadEvent .......................................................28
3.3 IRQ中断 ........................................................................................................................13 3.3.1 禁止IRQ中断 SCI_DisableIRQ..............................................................................13 3.3.2 恢复IRQ中断 SCI_RestoreIRQ .............................................................................13
3.5 消息 ...............................................................................................................................18 3.5.1 发送消息 SCI_SendSignal ....................................................................................18 3.5.2 接收消息(一直等待) SCI_GetSignal .................................................................19 3.5.3 接收消息(不等待) SCI_PeekSignal ..................................................................20
展讯通信有限公司不对此文档中的任何内容作任何明示或暗示的陈述或保证,而且不对特定目的的适销性及适用性或 者任何间接、特殊或连带的损失承担任何责任。
保密声明
本文档(包括任何附件)包含的信息是保密信息。接收人了解其获得的本文档是保密的,除用于规定的目的外不得用 于任何目的,也不得将本文档泄露给任何第三方。
展讯通信有限公司 ·保密·
第2页 共59页
2005-7-22
操作系统API用户指南
版本 1.0.2
SW-BASE-UG-0015
重要声明
版权声明
版权所有 © 2005, 展讯通信有限公司,保留所有权利。
商标声明ห้องสมุดไป่ตู้
展讯通信有限公司和展讯通信有限公司的产品是展讯通信有限公司专有。在提及其他公司及其产品时将使用各自公司 所拥有的商标,这种使用的目的仅限于引用。
3.2 事件 .................................................................................................................................9 3.2.1 创建事件标记组 SCI_CreateEvent..........................................................................9 3.2.2 设置事件标记组 SCI_SetEvent .............................................................................10 3.2.3 获取事件标记组 SCI_GetEvent.............................................................................11 3.2.4 删除事件标记组 SCI_DeleteEvent ........................................................................12
操作系统API用户指南
版本: 1.0.2 SW-BASE-UG-0015
2005-05-24
www.spreadtrum.com
展讯通信有限公司 ·保密·
操作系统API用户指南
修订历史
版本
1.0.0 1.0.1
日期
2003-02-10 2003-08-14
1.0.2
2005-05-24
版本 1.0.2
2 概述 ........................................................................................................................................8
2.1 系统概述..........................................................................................................................8 2.2 模块概述..........................................................................................................................8
作者
Xueliang.Wang Zhemin.Lin
审核 Hellena.Zhu
Xueliang.Wang
SW-BASE-UG-0015
说明 Draft Add appendix A.4 Add Mutex, Semaphore and ClientServer. Update some funstions’s specification.
3.4 内存管理........................................................................................................................14 3.4.1 分配内存 SCI_ALLOC............................................................................................14 3.4.2 释放内存 SCI_FREE ..............................................................................................14 3.4.3 内存拷贝 SCI_MEMCPY........................................................................................15 3.4.4 设置内存 SCI_MEMSET ........................................................................................16 3.4.5 内存拷贝(以16bit为单位) SCI_MEM16CPY .....................................................17 3.4.6 设置内存(以16bit为单位) SCI_MEM16SET......................................................18
3 OSA API描述 .........................................................................................................................9
3.1 断言 .................................................................................................................................9 3.1.1 断言 SCI_ASSERT .................................................................................................9
1.1 范围 .................................................................................................................................7 1.2 参考文档..........................................................................................................................7 1.3 缩写和定义 ......................................................................................................................7
展讯通信有限公司 ·保密·
第3页 共59页
2005-7-22
操作系统API用户指南
版本 1.0.2
SW-BASE-UG-0015
目
录
1 介绍 ........................................................................................................................................7
3.6 线程 ...............................................................................................................................21 3.6.1 创建动态线程 SCI_CreateThread .........................................................................21 3.6.2 创建静态线程 SCI_CreateStaticThread ................................................................22 3.6.3 删除线程 SCI_DeleteThread.................................................................................24 3.6.4 获取当前线程ID SCI_IdentifyThread.....................................................................24 3.6.5 挂起线程 SCI_SuspendThread .............................................................................25 3.6.6 恢复线程 SCI_ResumeThread..............................................................................26 3.6.7 退出当前线程 SCI_ThreadExit ..............................................................................26 3.6.8 获取线程信息 SCI_GetThreadInfo ........................................................................27 3.6.9 获取当前线程的最后错误值 SCI_GetLastError .....................................................28 3.6.10 挂起当前线程一指定时间 SCI_Sleep ....................................................................28 3.6.11 设置线程的事件标记组 SCI_SetThreadEvent .......................................................28
3.3 IRQ中断 ........................................................................................................................13 3.3.1 禁止IRQ中断 SCI_DisableIRQ..............................................................................13 3.3.2 恢复IRQ中断 SCI_RestoreIRQ .............................................................................13
3.5 消息 ...............................................................................................................................18 3.5.1 发送消息 SCI_SendSignal ....................................................................................18 3.5.2 接收消息(一直等待) SCI_GetSignal .................................................................19 3.5.3 接收消息(不等待) SCI_PeekSignal ..................................................................20