当前位置: 首页 > wzjs >正文

html网页设计网站西安的网站建设

html网页设计网站,西安的网站建设,现在网站建设还用测浏览器吗,空包网站建设属于哪类一:列表与列表项定义 FreeRTOS列表和列表项是FreeRTOS的一个数据结构,类似于链表。 FreeRTOS大量使用了列表和列表项,它是FreeRTOS中的基石,方便我们学习FreeRTOS的源码和原理。 列表被用于跟踪FreeRTOS的任务,列表…

 一:列表与列表项定义

FreeRTOS列表和列表项是FreeRTOS的一个数据结构,类似于链表。

FreeRTOS大量使用了列表和列表项,它是FreeRTOS中的基石,方便我们学习FreeRTOS的源码和原理。

列表被用于跟踪FreeRTOS的任务,列表结构为List,再文件list.h中定义

二.列表项初始化

三.列表项相关API函数

四.列表实验

1.建立列表任务

我使用的是动态任务

2.新建列表和列表项

列表初始化

在list.c中找到初始化列表函数,void vListInitialise( List_t * const pxList );添加到列表任务中

去list.h中找列表结构体,将List_t复制,去,main中建立结构体

将新建的结构体名添加到void vListInitialise( List_t * const pxList );参数中

建立列表项

去初始化列表项(相当于节点),也在list.c中找到函数void vListInitialiseItem( ListItem_t * const pxItem ),在main中建立三个列表项

列表项也需要去定义,在list.h中,复制到main中建立

建立后参数放到相应函数中

打印地址看关系

 列表项连起来之后是一个环形列表,排序是根据器直径,所以要去赋值。此时还没有建立起来,先把其地址打出来看看

此时没有建立列表,所以ListItem1、2、3地址是和索引地址不一样的

插入列表项

插入函数在list.c    void vListInsert( List_t * const pxList,ListItem_t * const pxNewListItem )

第一个参数列表 ,第二个参数新的列表项

两个参数共同决定往哪个列表里插入哪个列表项

插入之后的关系图

打印相关地址看关系

列表项的索引TestList->pxIndex 没有改动是指向迷你列表项的

由图知道,插入列表项一后迷你列表项的下一个地址是列表项1,列表项1的下一个地址是迷你列表项。列表项1的前一个是迷你列表项,迷你列表项的前一个是列表项1.由此可以知道他们是环状的,两个人手拉手。

把列表项二插入也还是环形

接着我们插入;列表三后关系图与前面有所不同,这里列表项二在最后,是因为排列是根据大小值来的,不是根据名字的一二三

删除列表项

函数在list.c中   UBaseType_t uxListRemove( ListItem_t * const pxItemToRemove ),参数是指针

只用填删除的列表项地址,用法和插入一样

从尾部插入列表项

 如图,正常插入是插到ListItem2的后面,尾部插入也就是直接插到迷你列表的后面。这需要我们改变索引地址pxIndex,没改变的情况下是指向迷你列表。     TestList.pxIndex=TestList.pxIndex->pxNext;// 索引等于当前索引的下一个


文章转载自:

http://xzbFUmlU.snmsq.cn
http://QohHgwtE.snmsq.cn
http://7RBETywc.snmsq.cn
http://TZor6PzA.snmsq.cn
http://H2sfBv5c.snmsq.cn
http://rDVRqDhs.snmsq.cn
http://S6GWnzwh.snmsq.cn
http://hHjrkUOE.snmsq.cn
http://YlS7XcK2.snmsq.cn
http://5XYu59L7.snmsq.cn
http://mddO5IOE.snmsq.cn
http://JyFZlzbY.snmsq.cn
http://CT1uNmSw.snmsq.cn
http://MXd7qV3x.snmsq.cn
http://k7vO3Gag.snmsq.cn
http://3SIDDIxq.snmsq.cn
http://pXnlnMDG.snmsq.cn
http://PwrkvkVc.snmsq.cn
http://ZCmniOZr.snmsq.cn
http://S23CATcE.snmsq.cn
http://Pn8C9HRA.snmsq.cn
http://dAgeYpxF.snmsq.cn
http://TZ1CbiyK.snmsq.cn
http://ZrFXrNRj.snmsq.cn
http://qUaFYtS5.snmsq.cn
http://8y7Gv5TF.snmsq.cn
http://oIUoRdYp.snmsq.cn
http://wmcr6Huu.snmsq.cn
http://sL01dcjf.snmsq.cn
http://tJwc37vh.snmsq.cn
http://www.dtcms.com/wzjs/736446.html

相关文章:

  • 西安 做网站做社交的招聘网站
  • 建设小型网站网站托管运营所需资料
  • 苏州外贸网站建设公司价格网站开发和网页上传
  • 宁波专业网站推广平台咨询体育健身网站建设
  • 使用php做的网站有哪些站长工具seo综合查询怎么使用的
  • 一元云淘网站开发以营销为导向的网站建设
  • 网站怎么制作教程网站大小
  • 做什么软件做网站效率最好十五种常见的销售策略
  • 自助式网站网站建设开发上线流程
  • 怎么用自己电脑做网站物流网站
  • 采集网站seo国内Wordpress博客平台
  • 泉州网站建设公司推荐网站制作引擎
  • 美乐乐网站源码网站icp备案系统下载
  • 深圳市宝安区做网站建设的企业海外网络推广收费
  • 如何建立一个网站及app网络营销总监岗位职责
  • 网站建设的地方网站开发流程指什么
  • 专业的传媒行业网站开发广告联盟怎么接单
  • wordpress 网站标题图设计师的网站有哪些
  • 兰州建设工程信息网站山西省网站建设哪里好
  • 网站域名用公司注册信息查询做非遗网站的原因
  • 宁波住房和城乡建设网站建设工程立项在哪个网站查询
  • 如何建设国际网站网站的技术支持
  • 网站策划书如何做网站建设那个最好
  • wordpress设置网站主题网站建设互联
  • 深圳网站建设中为wordpress 登录页面变了
  • 如何做网站的的关键词湘潭网站建设公司
  • 联通公司网站谁做的网站维护中要多久才能重新进入
  • 网站推广营销服务wordpress 群发邮件
  • wap网站模板下载域名已更改请拿笔记住
  • 韩国优秀电商网站wordpress new