442|1

1万

帖子

15

资源

版主

【雅特力开发板 AT32F421 测评】4、跑一下RTX [复制链接]

最近我对RTX十分感兴趣,不用移植只是勾选都可以实现操作系统。比起国内某个操作系统,我觉得不只是方便,快捷。

       国内某个操作系统,刚开始就追着LINUX方面发展,好高务远。深入不毛。一开始我就看不上。主要是上手太慢,跟本就可以说不好用(也许是不会用,那对我来说就是不好用,个人意见不代表大家意见)。而且功能特别多,又能这,又能那。

       根本不考虑,单片机的系统,往高端一直发展,好像是PC机的系统。

       RTX是KEIL自带的,有着传统的历史,不说了。

 

       打开一个工程,点绿色的钻石。勾选RTX。

        ATrtx1.jpg

 

在配置文件选对时钟晶振:

ATrtx2.jpg

 

在主程序建立任务:

#include <stdio.h>
#include "at32f4xx.h"
#include "at32_board.h"
#include "cmsis_os.h"
void LED1_t(void const *argument);
void LED2_t(void const *argument);
osThreadId led1_ID,led2_ID;
osThreadDef(LED1_t,osPriorityNormal,1,0);
osThreadDef(LED2_t,osPriorityNormal,1,0);


int main(void)
{
  AT32_Board_Init();

	led1_ID = osThreadCreate(osThread(LED1_t),NULL);
	led2_ID = osThreadCreate(osThread(LED2_t),NULL);
  for(;;)
  {

  }
}


void LED1_t(void const *argument)
{
	for(;;)
	{
		 AT32_LEDn_ON(LED2);
     osDelay(1000);
		  AT32_LEDn_OFF(LED2);
		 osDelay(1000);
	}	
}

void LED2_t(void const *argument)
{
	for(;;)
	{
		 AT32_LEDn_ON(LED3);
     osDelay(1000);
		  AT32_LEDn_OFF(LED3);
		 osDelay(1000);
	}	
}

运行,就这么简单。

 

赞赏

1

查看全部赞赏

个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr

回复

6447

帖子

0

资源

五彩晶圆(初级)

楼主说的那个国产的操作系统,追LINUX方面发展,确实也没有发展起来,不是楼主不会用,应该是大家都认为就是不好用


回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    关闭
    站长推荐上一条 1/5 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表