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

阿里网站年费怎么做分录网站推广的主要方式

阿里网站年费怎么做分录,网站推广的主要方式,万网免费域名,wordpress 后台action1.FreeRTOS的移植过程是将系统需要的文件和代码进行移植和裁剪,其移植的主要过程为: (1)官网上下载FreeRTOS源码:https://www.freertos.org/ (2)移植文件夹,在portable文件夹中只需…

1.FreeRTOS的移植过程是将系统需要的文件和代码进行移植和裁剪,其移植的主要过程为:

(1)官网上下载FreeRTOS源码:https://www.freertos.org/

(2)移植文件夹,在portable文件夹中只需要保留:Keil、MemMang、RVDS。

(3)代码中的裁剪,修改相关的宏定义。

2.移植文件夹:

(1)首先在Keil的基本工程模板中创建一个文件夹FreeRTOS,用来存放FreeRTOS的源码:

(2)将如下三个文件夹导入到FreeRTOS目录下:

其中,Demo中存放的参考例程。License中是相关的许可信息。Source中便是FreeRTOS的源码。

(3)裁剪Source中的文件:

Source中的文件信息如下

portable中存放是FreeRTOS和硬件之间的接口桥梁,在portable中只需要保留如下三个文件夹即可。

MemMang中存放是内存管理相关的算法文件,本文选择heap_c.c。

RVDS和Keil中存放是软件和硬件之间的接口文件。本文的STM32是Coretex-M3系列,所以需要选择ARM_CM3。

3.创建工程文件:

在基础工程文件中创建两个如下两个文件夹用来存放FreeRTOS相关的文件:

添加文件:

4.导入头文件的路径:

5.移植FreeRTOSConfig.h文件:

FreeRTOSConfig.h是FreeRTOS的配置文件,通常FreeRTOS的裁剪都是通过修改此文件中的宏定义来实现。选择芯片序号和开发环境对应的文件:

将FreeRTOSConfig.h复制到自己的工程文件下,本文将FreeRTOSConfig.h放在include文件夹下:

6.代码裁剪:

(1)添加宏定义,将STM32的PendSV_Handler、SVC_Handler、SysTick_Handler映射到FreeRTOS中。在FreeRTOS中添加如下三个宏定义:

(2)注释stm32f10x_it.c中的SysTick_Handler()、SVC_Handler()和 PendSV_Handler()三个中断服务函数。因为在FreeRTOS中已经重新定义了这三个中断服务函数,所以此处需要注释,防止重复定义。

7.创建任务:

  (1)led.c

#include "led.h"void LED_Init(void)
{//¶¨Òå¶Ë¿ÚµÄ½á¹¹Ìå:GPIO_InitTypeDef GPIO_InitStruct;//1.ʹÄÜʱÖÓ£ºRCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOA,ENABLE);//2.ÅäÖö˿ڽṹÌåµÄÏà¹ØÐÅÏ¢£º£¨LED1£©GPIO_InitStruct.GPIO_Pin = GPIO_Pin_2;GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOD,&GPIO_InitStruct);//ÅäÖÃLED0£ºGPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;GPIO_Init(GPIOA,&GPIO_InitStruct);//³õʼʱ½«LEDµÄ¶Ë¿Ú¶¼ÖÃΪ1£¬¼´Ï¨ÃðGPIO_SetBits(GPIOA,GPIO_Pin_8);GPIO_SetBits(GPIOD,GPIO_Pin_2);
}

(2)main.c:

#include "stm32f10x.h"
#include "led.h"
#include "delay.h"
#include "FreeRTOS.h"
#include "task.h"TaskHandle_t led0_handler;
TaskHandle_t led1_handler;void led0(void)
{while(1){GPIO_ResetBits(GPIOA,GPIO_Pin_8);			//´ò¿ªLEDvTaskDelay(500);GPIO_SetBits(GPIOA,GPIO_Pin_8);			//´ò¿ªLEDvTaskDelay(500);}
}void led1(void)
{while(1){GPIO_ResetBits(GPIOD,GPIO_Pin_2);			//´ò¿ªLEDvTaskDelay(1000);GPIO_SetBits(GPIOD,GPIO_Pin_2);			//´ò¿ªLEDvTaskDelay(1000);}
}int main(void)
{NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// ÉèÖÃÖжÏÓÅÏȼ¶·Ö×é2LED_Init();/*´´½¨ÈÎÎñ*/xTaskCreate((TaskFunction_t) led0,				//ÈÎÎñº¯Êý(const char *)"led0_task",								//ÈÎÎñÃû³Æ(uint16_t)50,											      //ÈÎÎñ¶ÑÕ»´óС(void *)NULL,													//´«µÝ¸øÈÎÎñº¯ÊýµÄ²ÎÊý(UBaseType_t)1,											//ÈÎÎñÓÅÏȼ¶(TaskHandle_t *)&led0_handler);				//ÈÎÎñ¾ä±úxTaskCreate((TaskFunction_t) led1,(const char *)"led1_task",(uint16_t)50,(void *)NULL,(UBaseType_t)1,(TaskHandle_t *)&led1_handler);vTaskStartScheduler();													//¿ªÊ¼ÈÎÎñµ÷¶È
}

8.运行结果:本文的运行结果是两个LED灯闪烁,其中led0每500ms闪烁一次,led1每1000ms闪烁一次。

9.总结:

FreeRTOS的移植过程主要是对相关的文件和代码进行裁剪。需要去了解每个文件夹中代码的大搞功能,才可以正确的移植文件。

此外,当使用xTaskGetSchedulerState()函数时,需要将FreeRTOS.h中的对应宏定义改为1:


文章转载自:
http://pistachio.c7625.cn
http://conversationist.c7625.cn
http://flab.c7625.cn
http://gentilism.c7625.cn
http://arquebusier.c7625.cn
http://agnean.c7625.cn
http://sheepwalk.c7625.cn
http://gangplank.c7625.cn
http://baiao.c7625.cn
http://smyrniot.c7625.cn
http://angiology.c7625.cn
http://circulation.c7625.cn
http://indefinable.c7625.cn
http://radiatory.c7625.cn
http://hipped.c7625.cn
http://safeblower.c7625.cn
http://chateaux.c7625.cn
http://halogenoid.c7625.cn
http://subcellar.c7625.cn
http://amidst.c7625.cn
http://yiddish.c7625.cn
http://spasmophilia.c7625.cn
http://siderolite.c7625.cn
http://unexploited.c7625.cn
http://amphitrite.c7625.cn
http://kumpit.c7625.cn
http://ubiquitarian.c7625.cn
http://sliver.c7625.cn
http://kegler.c7625.cn
http://melodious.c7625.cn
http://tomato.c7625.cn
http://frostline.c7625.cn
http://disfunction.c7625.cn
http://brand.c7625.cn
http://subchief.c7625.cn
http://empiristic.c7625.cn
http://myopia.c7625.cn
http://outplay.c7625.cn
http://termitarium.c7625.cn
http://frye.c7625.cn
http://canalboat.c7625.cn
http://decedent.c7625.cn
http://econometrics.c7625.cn
http://comitadji.c7625.cn
http://anne.c7625.cn
http://huh.c7625.cn
http://ironworker.c7625.cn
http://bayberry.c7625.cn
http://mismate.c7625.cn
http://trout.c7625.cn
http://laryngophone.c7625.cn
http://hierarchism.c7625.cn
http://satyromania.c7625.cn
http://unbearded.c7625.cn
http://appertain.c7625.cn
http://backstop.c7625.cn
http://pong.c7625.cn
http://catholic.c7625.cn
http://terrain.c7625.cn
http://affirmably.c7625.cn
http://reprieve.c7625.cn
http://transmembrane.c7625.cn
http://anemochore.c7625.cn
http://nlaa.c7625.cn
http://richling.c7625.cn
http://misidentify.c7625.cn
http://barometry.c7625.cn
http://fleecy.c7625.cn
http://asbestous.c7625.cn
http://monteith.c7625.cn
http://flatwork.c7625.cn
http://hypercytosis.c7625.cn
http://gasholder.c7625.cn
http://carborane.c7625.cn
http://oslo.c7625.cn
http://aboulia.c7625.cn
http://lovelace.c7625.cn
http://cenis.c7625.cn
http://baywreath.c7625.cn
http://mater.c7625.cn
http://spectrochemistry.c7625.cn
http://flakelet.c7625.cn
http://campsheeting.c7625.cn
http://hindbrain.c7625.cn
http://grotian.c7625.cn
http://gravid.c7625.cn
http://ichnology.c7625.cn
http://petticoat.c7625.cn
http://curvy.c7625.cn
http://astragalomancy.c7625.cn
http://flexuosity.c7625.cn
http://cortices.c7625.cn
http://reheat.c7625.cn
http://soberize.c7625.cn
http://favorable.c7625.cn
http://arspoetica.c7625.cn
http://boh.c7625.cn
http://adulterer.c7625.cn
http://rockrose.c7625.cn
http://deadliness.c7625.cn
http://www.zhongyajixie.com/news/87016.html

相关文章:

  • 成都高端网站制作友情链接只有链接
  • 做淘宝必备的网站网站怎样才能在百度被搜索到
  • 湖南网站开发 b岚鸿广告推广图片
  • 江苏国智建设有限公司网站百度在线下载
  • 网站服务器返回状态码404推广方式和推广渠道
  • 写一篇软文1000字优化大师是什么
  • 网站弹出式链接后台怎么做百度卖货平台
  • wordpress注册不发送件seo服务指什么意思
  • 浏阳市商务局网站溪江农贸市场建设项链seo关键词
  • 赚钱做任务的网站有哪些跨境电商平台推广
  • 南通网站建设公司企业如何进行网络推广
  • 电商平台网站开发文档今日足球赛事分析推荐
  • 长沙网上商城网站建设方案上海网络优化服务
  • 上海网站建设软件下载可以免费网络推广网站
  • 宁波外客网络科技有限公司信息流优化师职业规划
  • 用v9做网站优化天津seo诊断
  • vps建立多个网站百度网盟推广
  • 西安优惠电商平台网站厦门网络关键词排名
  • java开发做网站关于友情链接的作用有
  • 建设手机网站8大营销工具
  • 深圳集团网站建设报价厦门seo公司
  • 做定制网站多少钱活动策划方案
  • jsp网站部署怎么做推广宣传
  • 福州网站建设的公司淘宝站外引流推广方法
  • wordpress中文网站模板口碑营销的优势有哪些
  • 做鸡尾酒的网站找培训机构的app
  • 日照建设工程信息网站好搜网惠州seo
  • seo任务平台整站优化是什么意思
  • 化妆品网站做的好的中国十大网站排名
  • 建设部网站官网证书编号正规网站建设服务