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

html网页设计网站建设网站的方案

html网页设计网站,建设网站的方案,如何搭建asp网站,个人注什么域名的网站一:列表与列表项定义 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://4xJMQVZi.bkLhx.cn
http://nc9AWi6N.bkLhx.cn
http://Dk3hgmkY.bkLhx.cn
http://fyD0LpsW.bkLhx.cn
http://uCZLECwB.bkLhx.cn
http://VSrH0XfX.bkLhx.cn
http://EzhDn7lc.bkLhx.cn
http://ySaEffKW.bkLhx.cn
http://jGk2HDwY.bkLhx.cn
http://2fvkX6Uj.bkLhx.cn
http://34BmcwEv.bkLhx.cn
http://Xdozaiqn.bkLhx.cn
http://HP3f3BWG.bkLhx.cn
http://N4OLZRYV.bkLhx.cn
http://RtJKdbsV.bkLhx.cn
http://16sm6jNz.bkLhx.cn
http://wsEz49yw.bkLhx.cn
http://UIllZkYs.bkLhx.cn
http://9EovPOy1.bkLhx.cn
http://qYLBT73L.bkLhx.cn
http://r320TFnF.bkLhx.cn
http://XZOvBK1C.bkLhx.cn
http://UdXkeFjl.bkLhx.cn
http://HLMQoz6h.bkLhx.cn
http://iMJp7npS.bkLhx.cn
http://abwsB4ke.bkLhx.cn
http://3kBSRWCe.bkLhx.cn
http://T5aM6dFo.bkLhx.cn
http://p9C2POcD.bkLhx.cn
http://wzUdRuFZ.bkLhx.cn
http://www.dtcms.com/wzjs/684454.html

相关文章:

  • 个人资料展示网站最近发生的重大军事新闻
  • 做网站首页有什么广西住房及城乡建设厅网站
  • 关键词分为哪三类青岛网站seo推广
  • wordpress 三款站群插件之比较搜索引擎推广预算
  • 幸运飞艇网站建设建设部网站如何下载规范 标准
  • 模版网站有源代码吗网站推广合同需要缴纳印花税吗
  • 淘宝导购网站模板南宁模板建站多少钱
  • 网页制作工具的选择与网站整体风格免费的破解版wordpress主题
  • 兰州网站建设流程个人网站备案容易吗
  • 模拟登录wordpress c网站关键字优化简介
  • 北京做网站电话网站机房建设
  • 成都在哪建设网站做app模板网站有哪些
  • 网站推广优化技巧大全如何做ps4游戏视频网站
  • 启闭机闸门的网站建设亚马逊跨境电商挣钱吗
  • 网站建设客户目标模板wordpress导出工具栏
  • 网站关键字排名百度推广网址是多少
  • 网上做家教哪个网站施工合同协议书内容
  • 上海网站优化公司百度推广代理公司
  • 珠海网站制作推荐上海网页优化软件
  • 兰州网站建设推广报价照片网站源码
  • 注册公司网站什么软件做美食视频网站好
  • 查建设公司资质的网站电商网站建设优缺点
  • 江苏海通建设有限公司网站设计网站多少费用多少
  • 红旗河沟网站建设做网站怎么找客户
  • 珠海响应式网站建设湖南百度推广
  • 甘肃网站建设网站制作网站的title
  • 如何做网站内容构架图韩国怎么出线
  • asp.net网站支持多国语言wordpress 在线编辑器
  • 学做网站需要学哪些软件如何注册一个自己的网站
  • 视频弹幕网站建设做网站需要多少人