大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MX RT1xxx系列MCU的Raw NAND启动。 前面铺垫了七篇启动系列文章,终于该讲具体Boot Device了
2022-02-22 07:20
Raw timer 实现了软件timer 的功能,由于采用了目前最快的算法,所以这个模块的效率是相当高的。1 RAW_U16 raw_timer_create(RAW
2013-02-27 14:08
Raw condition msg 是一个轻量级别的(event+queue), 它既有event 也有queue的功能,速度非常快而且高效,足以胜任普通的应用。比如
2013-02-27 14:08
的typedefstruct RAW_COMMON_BLOCK_OBJECT {LIST block_list;RAW_U8*name;RAW
2013-02-27 14:06
把assert 单独放一篇文章,可见是多么的重要。Raw os 提供了RAW_ASSERT 的接口。强烈建议在产品研发阶段打开assert 功能/*enable assert for raw os
2013-02-27 14:09
RAW_U16 raw_event_create(RAW_EVENT *event_ptr, RAW_U8 *name_ptr,
2013-02-27 14:06
Raw block memory 管理的优点是没有内存碎片,速度很快,缺点是只能分配固定长度的块大小。支持分配不到内存睡眠的机制。非常适合时间要求高的实时
2013-02-27 14:07
Raw byte 的内存管理支持任意字节的分配,非常灵活,但是会有内存碎片,不适合时间要求高的实时任务。系统中占有malloc的数量也不能太多,因为越多搜索速度越慢。Raw byte 的内存管理支持
2013-02-27 14:08
这篇文档会主要选择些API讲解,读者可以对着代码仔细理解。1 RAW_U16 raw_task_create(RAW_TASK_OBJ*task_obj, RAW_U8
2013-02-27 14:00
操作系统的移植主要取决于cpu ,所以操作系统的移植基本都是大同小异。所以移植raw os 的时候最快的捷径是看看有没有其它os 移植到过上面,如果有的话移植会简单很多。移植raw os 主要是4个
2013-02-27 14:02