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

深圳网站优化哪家好网站如何进行网络推广

深圳网站优化哪家好,网站如何进行网络推广,小甲鱼网站开发,做网站前期了解客户什么需求目录 一、简介 二、堆的概念 三、栈的概念 四、从官方源码中精简出第一个FreeRTOS程序 五、修改官方源码增加串口打印 一、简介 FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、…

目录

一、简介

二、堆的概念

三、栈的概念

四、从官方源码中精简出第一个FreeRTOS程序

五、修改官方源码增加串口打印

一、简介

FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。

由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。相对μC/OS-II、embOS等商业操作系统,FreeRTOS操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行。

作为双系统RTOS并且免费开源可裁剪,所以市场占有率很高。常见的双系统RTOS还有RT-Thread纯国产且免费开源。

二、堆的概念

堆就是一块空闲的内存,内核来管理他,我们用的时候申请不用就释放它。

char __buf[1024];
int pos = 0;void *my_malloc(int size)
{int old_pos = pos;pos += size;return &__buf[old_pos];
}void my_free(void *buf)
{/*  err */
}	int main ()
{//char ch = 65;int i;char *buf = my_malloc(100);//unsigned char uch = 200;for(i = 0; i < 26 ; i++ )buf[i] = 'A' + i;return 0;
}

模拟一个申请堆的过程

 SystemInit显示这个没定义是因为没加入一个文件,不要把启动文件注释掉

 

debug报错,因为没有硬件所以选择使用模拟器

 打两个断点。

 

三、栈的概念

栈是RTOS的核心

栈有保护现场的作用,在前面学ARM架构的时候已经和细致的用程序介绍了。操作系统其实都是基于栈的,每个任务都有自己的栈,任务是操作系统的基本单位。栈中会保存LR寄存器和局部变量的值。

四、从官方源码中精简出第一个FreeRTOS程序

我用的韦东山老师的git库里的源码,也可以从官网下载

 🛠Git简明教程 — 百问网资料下载中心 3.0 文档

这有windows上的gitbash的教程会这点就够了

 还有一个tools文件是和亚马逊有关的文件我们不需要也把他删掉

还有剩下的和M3架构MKD5无关的也都可以删掉,精简后不超过10MB具体精简过程可以去B站

五、修改官方源码增加串口打印

我们学习使用的是Keil仿真所以需要增加串口打印,并把LCD显示、定时器、flash等功能删除

右下角就是仿真的串口

我们创建两个打印任务。分成两个串口看着像是同时再进行。其实我们知道他是交替进行的。

,让这两个任务使用一个串口就能看出来他是交替进行的。

http://www.hkea.cn/news/83436/

相关文章:

  • 运城市做网站英文seo外链
  • 江宁网站建设如何建立网上销售平台
  • 淄博企业网站建设有限公司搜索引擎关键词竞价排名
  • 网站的优点企业专业搜索引擎优化
  • 哪里有软件开发培训机构无锡seo培训
  • 网站怎么做反链seo是什么品牌
  • 技术型网站做哪一种好软文范例大全100
  • 百度搜索什么关键词能搜到网站seo高效优化
  • 网站搭建分站需要多少钱互联网营销策划
  • 音乐网站的音乐怎么做seo先上排名后收费
  • 清河做网站报价seo实战培训王乃用
  • wordpress 回收站在哪个文件夹营销方式和手段
  • 垂直型电商网站如何做快速排名软件哪个好
  • 做产品推广有网站比较好的免费自助建站平台
  • 番禺网站建设公司排名百度推广页面投放
  • 沈阳做微网站百度收录刷排名
  • 网站建设与管理技术发展seo是什么意思如何实现
  • 手机游戏开发制作公司最新seo视频教程
  • 网站优化过度被k长春seo排名公司
  • wordpress移除谷歌字体seo网站推广与优化方案
  • 十大景观设计公司排名seo权重查询
  • 水友做的yyf网站十大免费引流平台
  • 东莞公司网站制作百度识图网页版 在线
  • 企业级网站内容管理解决方案网站关键词快速排名服务
  • 影视采集网站怎么做收录关键词是网站seo的核心工作
  • 开发一个网站需要多少时间百度账号免费注册
  • 化妆品网站主页设计长沙关键词优化方法
  • 南阳建网站企业百度推广优化工具
  • 怎样把自己做的网页放在网站里如何做宣传推广营销
  • 七谷网络工作室重庆优化seo