RTX OS在NANO130中的实现
来源:互联网 发布:linux数据库备份命令 编辑:程序博客网 时间:2024/05/21 22:22
RTX OS在NANO130中的实现
用MDK建立RTX的OS系统,本文主要介绍如何建立最小工程,在使用时,再添加任务即刻。附原码
/****************************************************************************** * @file system_Nano100Series.c * @version V1.00 * $Revision: 4 $ * $Date: 14/01/29 4:09p $ * @brief Nano100 series system clock init code and assert handler * * @note * Copyright (C) 2017 CK.HUANG.*****************************************************************************/#include "Nano100Series.h"#include "uart0Common.h"//#include "cmsis_os.h" // ARM::CMSIS:RTOS:Keil RTX5#include "cmsis_os2.h" // ARM::CMSIS:RTOS2:Keil RTX5#include"stdio.h"extern void SYS_Init(void);uint16_t temp; void task1() { while(1) { UART_Write(UART0,"This is task1 runing!\n", 23); temp++; osDelay(1000); /* delay 800ms */ } } void task2() { while(1) { UART_Write(UART0,"This is task2 runing!\n", 23); temp++; osDelay(800); /* delay 800ms */ } }int main(void){ SYS_Init(); uart0Init(); osKernelInitialize(); osThreadNew(task1, NULL, NULL); osThreadNew(task2, NULL, NULL); osKernelStart(); // Start thread execution while(1);}
在使用keil时,按平时的工程先好芯片,再用PACK添加RTX,如下图:
注意事项:不要在设置中,选用RTX Kemel
通过以上几步,就可以建立有RTX的操作系统了,是不是很简单,不用任何的配置,就实现了OS。上手是快,但遗憾的是介绍的资料太少了。
完整的代码:http://download.csdn.net/download/shuishou47/9961158
阅读全文
0 0
- RTX OS在NANO130中的实现
- RTX在工业控制中的优势
- 用新唐的NANO130 M0实现modbus的0306 功能码
- Keil RTX最小系统在STM32F10x上的实现
- RTX实现RS232通讯
- rtx
- RTX
- 结束裸奔时代:Keil RTX最小系统在STR912x上的实现
- Appium+Robotframework实现iOS应用的自动化测试-1:Appium在OS X中的安装
- Appium+Robotframework实现iOS应用的自动化测试-1:Appium在OS X中的安装
- Nano130(B) Features
- 嵌入式OS入门笔记-以RTX为案例:二.快速移植到RTX
- 嵌入式OS入门笔记-以RTX为案例:三.修改RTX
- 嵌入式OS入门笔记-以RTX为案例:六.RTX的任务调度
- 嵌入式OS入门笔记-以RTX为案例:七.RTX的进程间通讯(一)
- 嵌入式OS入门笔记-以RTX为案例:八.RTX的进程间通讯(二)
- 嵌入式OS入门笔记-以RTX为案例:十.Keil的RTX调试支持
- 嵌入式OS入门笔记-以RTX为案例:十.Keil的RTX调试支持
- 位运算
- Linux进程概念
- vue 从零搭建项目
- hibernate(3)
- 1049. 数列的片段和(20)
- RTX OS在NANO130中的实现
- esp32第一篇:试用
- 小白成长记——Android进阶之布局优化
- 大话设计模式之二:在visual studio调用子工程
- js错误码
- 第二篇
- 自定义View之自定义标题栏
- Codeforces Round #431 (Div. 1) B. Rooter's Song(模拟)
- jsday09(table综合练习 通过指针操作数组 部分正则验证)