guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1214回复:38

CodeICE仿真器

楼主#
更多 发布于:2004-01-09 17:24
CodeICE可以在目标处理器的最高工作频率下运行,极少干预目标板的运行,帮助工程师快速而且精确地分析和调试目标扳上的硬件和软件。
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-09 17:24
CodeICE支持Intel 80960系列CPU以及Motorola68020、68030、68040、68060、MCF5102系列CPU。
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-09 17:24
集成强大的MWX-ICE多窗口C/C++调试器,可在Sun4、HP9000/700以及PC机上运行
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-09 17:24
可视CPU浏览器接口可以完全配置、显示和改变CPU的寄存器
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-09 17:25
支持PCI
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-01-09 17:25
具有源代码级追踪功能,可在源代码中自动关联历史执行过程
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-01-09 17:25
支持管道、突发模式以及所有总线大小
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-01-09 17:25
可动态控制缓冲器
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-01-09 17:26
有RTOS(实时操作系统)连接功能,支持实时内核分析、系统错误监测
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-01-09 17:26
可高速下载代码
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-01-09 17:26
在缓冲器使能、工作在全速情况下,带有时标的实时追踪可捕获224位x32K大小的帧信息
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-01-09 17:26
实时可覆盖内存,可替代目标系统上的ROM和RAM
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-01-09 17:26
支持缓冲器耦合以及总线探听
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-01-09 17:27
支持多线程事件系统,可追踪基于任务、基于变量或基于寄存器的错误
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-01-09 17:27
支持26个硬件访问、2个硬件执行断点以及不限数目的软件断点
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-01-09 17:29
UC/OS-II环境下的C语言编程
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-01-09 17:29
一、    变量类型
由于C语言的变量类型的长度是与编译器类型相关的,UC/OS考虑到在各个平台的可移植
性,没有使用C语言的数据类型,而是定义了自己的数据类型。(定义在OS_CPU.H)具体
的变量类型如下:
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-01-09 17:30
类型代码    类型    宽度
BOOLEAN 布尔型  8
INT8U   8位无符号整数   8
INT8S   8位有符号整数   8
INT16U  16位无符号整数  16
INT16S  16为有符号整数  16
INT32U  32位无符号整数  32
INT32S  32位有符号整数  32
FP32    单精度浮点数    32
FP64    双精度浮点数    64
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-01-09 17:30
二、    任务函数的编写
象DOS程序的main函数一样,UC/OS的任务也是从某一个函数开始执行的,只不过与DOS程
序不同的是,UC/OS的函数名不是规定的main,而是可以由用户确定的。当然,如果你希
望UC/OS能够在运行时装载文件中的任务,你可能只能用main这个函数名了。不过要支持
上面的这个功能,还有必要扩展UC/OS的TaskCreate()和TaskCreateExt()函数呢。
1. 任务函数的结构形式:任务看起来和普通的C语言函数一样,有返回类型和一个参数
,只是函数从来不返回。由于UC/OS是多任务系统,加上任务函数从来不能返回,所以任
务只能是一个无限循环或者执行一次就被删除掉,故函数只能是下面的2种结构之一:
guoxh9
驱动太牛
驱动太牛
  • 注册日期2003-10-13
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2004-01-09 17:30
void YourTask(void *pdata) {
    任务初始化代码;
      for(;;) {
          用户代码;
         /*调用UC/OS的服务函数之一*/
          OSMboxPend();
          OSQPend();
          OSSenPend();
          OSTaskDel(OS_PRIO_SELF);
          OSTaskSuspend(OS_PRIO_SELF);
          OSTimeDly();
          OSTimeDlyHMSM();
          用户代码;
        }
    }
上一页
游客

返回顶部