- 博客(5)
- 资源 (12)
- 收藏
- 关注
原创 uc/os-II的内存改进与实现TLSF算法的详解,移植实现(四)
这一节主要讲讲运行结果。先来图哈。1.先看下print_all_blocks()函数它是在debug函数里面的,想要用这个函数的话,在定义里将_TLSF_DEBUG置为1;void print_all_blocks(tlsf_t * tlsf){ area_info_t *ai; bhdr_t *next; PRINT_MSG("\nTLSF at %p\nALL
2014-12-26 15:08:15
1700
原创 uc/os-II的内存改进与实现TLSF算法的详解,移植实现(三)
这一节讲讲怎么实现移植。看了很多的论文上,都说移植“十分简单”,但是由于自己从来没有做过这方面的工作,所以感觉毫无头绪,在老师,学长的帮助下吧,我也终于搞定了移植,并能成功运行,看到了这个算法的好处哈。下面详细讲解下移植的步骤。1. 将相关结构体的定义复制到ucos-ii.h文件中的定义memory结构体的那个地方;相关结构体有:tlsf_struct ,are_info_struct
2014-12-26 14:28:12
1418
原创 uc/os-II的内存改进与实现TLSF算法的详解,移植实现(二)
上一节讲到了TLSF的数据结构,下面继续哈。TLSF用两个层次的分类对不同尺寸的内存块进行分类。第一层次的类别目录为2n,n为4,5,……,31的整数,称为FLI(First-level Segregated Fit)。每一个FLI类别又根据第二层的SLI细分为2SLI个子类别。第二层的每个类别,都对应一条属于该类别尺寸范围内的内存块链表。为了加快分配与合并内存块的速度,链表是不排序的。所有的
2014-12-26 11:03:10
1618
原创 uc/os-II的内存改进与实现TLSF算法的详解,移植实现(一)
经过了一周的时间,终于成功将TLSF算法移植到uc/os-II上,并移植成功。这一周,茶不思饭不想,女朋友都要分手了。这一周对uc/os系统有了深刻的了解,同时也对经典的TLSF算法的结构有个更加清晰的认识吧。好,正题来了。看我娓娓道来哈!1.配置环境及软件要求(下载地址在文章最后): vs2013,us/os-ii(pc上可运行),TLSF算法(有中文注释)。ps:我都提供下载地址
2014-12-26 09:55:41
1866
原创 老友记第一季01的部分知识点词汇
记录下我学习美剧的历程。持之以恒!nake v.裸露 nakedintestine n.小肠to hell with sb 去sb 的lesbian n.女同scissors n.剪刀keep fixating on 对……死抓不放dumps v.抑郁sobbing/sob v.哭泣hysterica
2014-12-01 20:47:01
2569
uc/os-ii基于时间片轮转调度的源码
2014-12-26
超声波测距51单片机
2014-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人