内核对象的主要操作方法:内核文件:object.c中实现 知识点 查看内核文件:object.c,发现的主要的几个知识点 验证与测试 光看内核代码,不如敲一敲(抄一下)。 可以使用模拟器,写几个测试函数,看看对象操作的流程。 测试用例如下: /* RT-Thread 内核对象学习 */#include < rtthread.h >struct _obj_type { enu...
*/voidrt_hw_interrupt_umask(intvector);/*要打开屏蔽的中断号*/ Copy 4.全局中断关API: /*return :rt_hw_interrupt_disable 函数运行前的中断状态*/rt_base_trt_hw_interrupt_disable(void); Copy 5.全局中断开API: voidrt_hw_interrupt_enable(rt_base_tlevel);/*前一次 rt_hw_interrupt_disable 返回...
内核对象API 内核对象的主要操作方法:内核文件:object.c中实现 知识点 查看内核文件:object.c,发现的主要的几个知识点 验证与测试 光看内核代码,不如敲一敲(抄一下)。 可以使用模拟器,写几个测试函数,看看对象操作的流程。 测试用例如下: /* RT-Thread 内核对象学习 */ #include <rtthread.h> struct _obj...
RTThread内核API列表文档之家?rtthread内核api列表 RTThread内核API列表 内核版本 1.0.1 rt_object_class_type type); void rt_object_init(struct rt_object *object, enum rt_object_class_type type, const char *name); void rt_object_detach(rt_object_t object); rt_object_t rt_object_allocate(...
访问RT-Thread官方网站: RT-Thread的官方网站是获取其文档和资源的最佳途径。你可以通过访问RT-Thread官方网站来获取最新的信息和文档。 找到“文档中心”链接: 在RT-Thread的官方网站首页,通常会有一个明显的“文档中心”或类似的链接。这个链接会带你到RT-Thread的文档库,其中包含了大量的教程、API参考、设计文...
对于Touch,RT-Thread有专门的设备驱动框架,官网文档有对相关API使用的说明,可以查看下面链接。这篇文章主要描述底层的touch驱动对接。应用相关的直接看文档中心。 文档中心:https://www.rt-thread.org/document/site/programming-manual/device/touch/touch/
rt_thread_delay rt_thread_delay_until rt_thread_mdelay 注:源码中摘录,并无理论考证,更无实际验证 所有被禁止在中断中调用的函数都有个相似的特征 —— 它可能是阻塞的,导致中断无法短时间内返回;或者它想调用可能发生阻塞的 api 。 任何引用了他们的函数也被带跑了,不能在中断中使用。
RT-Thread Smart 是基于 RT-Thread 操作系统上的混合操作系统,简称为 rt-smart,它把应用从内核中独立出来,形成独立的用户态应用程序,并具备独立的地址空间(32 位系统上是 4G 的独立地址空间)。 以下是 rt-smart 的整体结构框图,在硬件平台的基础上通过 MMU、系统调用的方式把整个系统分成了内核态及用户态。更多...
4、标准 POSIX 动态库 libdl API 4.1 打开动态库 4.2 查找符号 4.3 关闭动态库 5、常见问题 5.1 Env 工具的相关问题请参考《Env 用户手册》。 5.2 Q: 根据文档不能成功运行动态模块。 5.3 Q: 使用 scons 命令编译工程,提示 undefined reference to __rtmsymtab_start。 千锋教育RT-Thread实时操作...
前言 本书是RT-Thread的编程手册,用于指导在RT-Thread实时操作系统环境下如何进行编 程。 本书结构 适合读者 本书用于指导在RT-Thread实时操作系统环境下如何进行编程。 变动 日期 修改人 修改说明 2013/5/14 Bernard 加入表格相关的内容;加入API说明例子 ii 致谢 @larrycaiyu提供本书电子版的初始模板; @grissiom...