T-Kernel Error Code

2023-11-13

参考:tk/errno.h

#define E_OK        0       /* Completed successfully */

#define E_SYS       ERCD(-5, 0) /* System error */
#define E_NOCOP     ERCD(-6, 0) /* Coprocessor disable */
#define E_NOSPT     ERCD(-9, 0) /* Unsupported function */
#define E_RSFN      ERCD(-10, 0)    /* Reserved function code number */
#define E_RSATR     ERCD(-11, 0)    /* Reserved attribute */
#define E_PAR       ERCD(-17, 0)    /* Parameter error */
#define E_ID        ERCD(-18, 0)    /* Incorrect ID number */
#define E_CTX       ERCD(-25, 0)    /* Context error */
#define E_MACV      ERCD(-26, 0)    /* Inaccessible memory/access violation */
#define E_OACV      ERCD(-27, 0)    /* Object access violation */
#define E_ILUSE     ERCD(-28, 0)    /* Incorrect system call use */
#define E_NOMEM     ERCD(-33, 0)    /* Insufficient memory */
#define E_LIMIT     ERCD(-34, 0)    /* Exceed system limits */
#define E_OBJ       ERCD(-41, 0)    /* Incorrect object state */
#define E_NOEXS     ERCD(-42, 0)    /* Object does not exist */
#define E_QOVR      ERCD(-43, 0)    /* Queuing overflow */
#define E_RLWAI     ERCD(-49, 0)    /* Forcibly release wait state */
#define E_TMOUT     ERCD(-50, 0)    /* Polling fail/time out */
#define E_DLT       ERCD(-51, 0)    /* Waited object was deleted */
#define E_DISWAI    ERCD(-52, 0)    /* Release wait caused by wait disable */

#define E_IO        ERCD(-57, 0)    /* Output/input error */
#define E_NOMDA     ERCD(-58, 0)    /* No media */
#define E_BUSY      ERCD(-65, 0)    /* Busy state */
#define E_ABORT     ERCD(-66, 0)    /* Aborted */
#define E_RONLY     ERCD(-67, 0)    /* write protected */


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

T-Kernel Error Code 的相关文章

  • void指针(void *)是什么?

    void 指针的使用规则 1 void 指针可以指向任意类型的数据 就是说可以用任意类型的指针对 void 指针赋值 例如 int a void p p a 如果要将 void 指针 p 赋给其他类型的指针 则需要强制类型转换 就本例而言
  • yii2学习笔记 --- 基础版配置链接多个数据库

    打开 config db php return class gt yii db Connection dsn gt mysql host localhost dbname yii2basic username gt root passwor
  • Qt数据库总结

    include
  • GD32F103配置PA15 PB3 PB4为普通IO

    PB3 PB4 PA15 作为普通IO时候 需要disable JTAG 释放出来 gpio pin remap config GPIO SWJ SWDPENABLE REMAP ENABLE 这个语句很重要 Function Key Sc
  • vue使用dhtmlx-gantt

    根据需求制作甘特图 绘制两时间段 相交地方为深颜色 没找到可以直接用的插件 于是就靠自己手动计算时间差与时间比例 但所得结果有部分误差 有更好组件欢迎交流 安装 npm install dhtmlx gantt save index js
  • Mysql数据库,查询结果为空值,如何处理?

    当sql查出空值的时候 如果想要获取 其中的值可能会出错 a res getString 字段 如果该字段的值是null 就会报错 所以需要在取字段值的时候做try catch 处理 try a res getString 字段 catch
  • unityShader物体表面流光效果

    本文转载自http blog csdn net lyh916 article details 51831720 参考链接 http liweizhaolili blog 163 com blog static 162307442012726
  • C++的排序

    C 十大排序 1 快速排序 2 插入排序 3 选择排序 4 冒泡排序 5 归并排序 6 堆排序 7 计数排序 8 桶排序 9 基数排序 10 希尔排序 11 补充 稳定排序 排序前后两个相等的数的相对位置不变 归并排序 冒泡排序 插入排序
  • On java 8 笔记——第六章 初始化和清理

    有两个安全性问题 初始化和清理 利用构造器保证初始化 在 Java 中 类的设计者通过构造器保证每个对象的初始化 如果一个类有构造器 那么 Java 会在用户使用对象之前 即对象刚创建完成 自动调用对象的构造器方法 从而保证初始化 构造器名
  • 宽度优先搜索(BFS)总结

    基本思想 宽度优先搜索一般用队列 queue 实现 且总是按层次的顺序进行遍历 解这类题的一般套路 定义一个结构体作为节点来存储信息 如保存横纵坐标x y 后续队列以该结构体为单位来存储 定义bool型数组 标记每个位置是否入过队列 定义增
  • 从好玩到好用:程序员用AI提效的那些事儿

    本片内容是 AI思维空间 ChatGPT纵横编程世界 点亮智慧火花的续作 主要记录组内开发小伙伴儿们在开发过程中的实际应用案例 记录典型案例 尽量不要和其他人重复 以解决开发过程中的实际问题为主 设计 方案 编码 测试 集成 部署等等 目的
  • python读取各种文件

    1 yaml文件 yaml文件的特点 1 数据结构 可以用类似大纲的 缩排 方式呈现 2 连续的项目通过减号 来表示 也可以用逗号来分割 3 键值对用冒号 来分隔 4 数组用 括起来 hash用 来括起来 写法 1 house yaml h

随机推荐

  • Bing 高级检索

    我常用的就这么几个 文章目录 使用空格表示与 site 返回属于指定网站的网页 使用filetype 限定文件类型 使用空格表示与 举例 如果直接输入搜索词 天气 返回 我们希望再精确一点 可以搜索 天气 贵州 这样就会优先搜到既有天气又有
  • 时间序列处理与应用

    时间序列处理与应用 介绍 一般情况下 在进行数据分析时 几乎都会遇到与时间序列相关的任务 例如 某企业的某项指标在第二天或者每周 又或每月等会发生什么 某款应用每天的下载量是多少等等 在本节实验中 将使用不同的方法来处理这些与时间序列相关的
  • 新版发布

    距离 v3 10 大版本发布刚过去一个月 v3 10 2 也要正式 release 了 快来看看它新增了哪些新功能以及修复了哪些问题吧 新功能 认证 品高云 OAuth 认证源支持 主机 支持自定义 PCI 透传设备的透传 主机 OpenS
  • 常用数据结构简讲

    在这里我会列举几个常用的STL数据结构与文档 更舒服的查看体验 1 v e c t o r vector vector 官网文档 可变长数组 动态数组 ST
  • c++基础--另类的分支结构

    前言 本节课讲的主要知识点是三目运算符和switch语句 同时也是我们分支结构部分的结尾内容 而从第三课开始到第五课 都是讲述分支结构的相关知识点 他们的特点都是相辅相成的 因此建议通读三篇文章 加强理解 同时做题也是必不可少滴 三目运算符
  • git commit --amend用法 合并commit

    反复修改并提交产生大量commit 正常第一次创建a txt提交 后创建b txt提交 会产生多个commit信息 git reset 回退到提交b txt之前 使用git commit amend打开后 操作同vim在其中可修改commi
  • Java静态变量、静态常量、静态方法

    Java静态变量 静态常量 静态方法 静态变量和静态方法都属于静态对象 在外部调用静态方法时 可以使用 类名 方法名 的方式 也可以使用 对象名 方法名 的方式 而实例方法只有后面这种方式 也就是说 调用静态方法可以无需创建对象 1 Jav
  • 程序人生:2023测试求职超千万,软件测试还能不能做?(过来人的建议)

    先说结论 可以 但是岗位要求会越来越高 只有不断的学习 提升自己的技术能力才是王道 测试的前景一定是光明的 岗位也是会越来越多 但是这绝不意味着我们可以在测试的行业里滥竽充数 提升自己的能力才是未来不被淘汰的关键 互联网的高速发展 对软件的
  • C语言宏定义、宏函数、内置宏与常用宏

    前言 在C语言中 变量类型 循环控制 基础语法等与其他高级语言基本无异 而C语言 C 特有的两把双刃剑指针和宏定义 宏函数使得C语言在底层开发中披荆斩棘 无所不能 这两个概念涉及范围比较广 其分支点也比较多 可谓星罗棋布 但这每颗星都足以照
  • JAVA中的成员变量和局部变量的区别

    成员变量与局部变量的区别 类中的位置不同 成员变量 类中 方法外 局部变量 方法内或方法声明上 作用范围不同 成员变量 类中 局部变量 方法中 初始化值的不同 成员变量 有默认值 局部变量 无默认值 练习 说明x和y和z哪个是局部变量哪个是
  • 【C++】红黑树

    文章目录 红黑树的概念 红黑树的性质 红黑树的节点定义 红黑树的结构 红黑树的插入操作 红黑树的验证 红黑树删除 红黑树模拟实现STL中的map与set 改造红黑树 map的模拟实现 set的模拟实现 红黑树的概念 红黑树 是一种二叉搜索树
  • 测试开发知识总结(一)

    本文内容顺序 测试基础理论 测试岗经常被问到的场景题 智力题 测试岗高频算法题 数据库 Linux知识点 常用自动化测试工具 1 Appium 官网 http appium io AppUI自动化测试 Appium 是一个移动端自动化测试开
  • TransUNet: Transformers Make Strong Encoders for Medical Image Segmentation

    TransUNet Transformers Make Strong Encoders for Medical Image Segmentation 发表时间 2021年2月 发表期刊 Arxiv Abstract 医学图像分割是发展医疗保
  • Spring- 上传文件 MultipartFile.transferTo() 报错 FileNotFoundException

    上传文件时 使用MultipartFile transferTo 将文件保存到本地路径 报错 java io IOException java io FileNotFoundException C Users XXXXX AppData L
  • vue单文件组件1(webpack打包)

    一 vue单文件组件开发流程 webpack打包 1 源文件目录结构 2 package json 3 webpack config js HTML Webpack Plugin依据html模板生成一个自动引用你打包后的文件 js或css
  • 【数据结构(C语言描述)】环形队列

    目录 一 基础知识 二 数组实现环队 2 1 初始化 2 2 判断环队是否为空 2 3 判断环队是否为满 2 4 入队 2 5 出队 2 6 取队头元素 2 7 取队尾元素 2 8 销毁环队 三 链表实现环队 3 1 初始化 3 2 判断环
  • STM32学习心得三十二:CAN通信基础知识、原理、配置及实验

    记录一下 方便以后翻阅 主要内容 1 CAN通信基础知识 2 STM32 CAN控制器简介 3 相关实验代码解读 参考资料 STM32中文参考手册 V10 第22章 控制器局域网 bxCAN 实验功能 CAN实验需要两个开发板 系统启动后
  • ctfshow-萌新-web1( 利用intval函数的特性获取敏感数据)

    ctf show 萌新模块的web1关 这一关考察的是intval 函数转换字符串时的特性以及SQL的拼接绕过 这一关直接就给了源码 并提示我们 id 1000 时 就是flag 先分析一下源码 首先是 intval 函数将参数id转换为数
  • PostgreSQL学习研究笔记(一)

    何为PostgreSQL PostgreSQL 是以加州大学伯克利分校计算机系开发的 postgres 版本 4 2 为基础的对象关系型数据库管理系统 PostgreSQL是最初的伯克利代码的开源继承者 任何人都可以以任何目的免费使用 修改
  • T-Kernel Error Code

    参考 tk errno h define E OK 0 Completed successfully define E SYS ERCD 5 0 System error define E NOCOP ERCD 6 0 Coprocesso