FreeRTOS run on eclipse

所需软件包:

FreeRTOS.7.1.0.7z
eclipse-cpp-helios-SR2-win32.zip
TDM-GCC-32(版本任意吧。。但同平台就选择一致的,32位系统就一致32位的软件,64位亦如此)

闲言少叙,想让FreeRTOS在PC上运行,还是比较简单的,因为在FreeRTOS的源码包里有如下demo:
...\FreeRTOSv9.0.0\FreeRTOS\Demo\WIN32-MingW,意为该工程是32位windows平台下,运用mingw编译器实现的,文件结构目录为:

│ .cproject
│ .project
│ FreeRTOSConfig.h
│ main.c
│ main_blinky.c
│ main_full.c
│ Run-time-stats-utils.c

├─.settings
│ org.eclipse.cdt.codan.core.prefs
│ org.eclipse.cdt.managedbuilder.core.prefs
│ org.eclipse.ltk.core.refactoring.prefs

├─DemosModifiedForLowTickRate
│ recmutex.c

└─Trace_Recorder_Configuration
trcConfig.h
.project就是工程文件。

解压eclipse-cpp-helios-SR2-win32.zip文件至当前目录,会生成eclipse文件,运行eclipse.exe即可。

1、进入eclipse界面,选择workbench,file->Import,选择WIN32-MingW的目录,即可导入工程文件。
2、编译build project,
编译结果:

**** Build of configuration Debug for project RTOSDemo ****

**** Internal Builder is used for build ****
Nothing to build for RTOSDemo

再点击运行run,那么会在Console一栏会一直输出程序所打印的信息。
Task 2 ----------------------------------------------------

Task 1 ****************************************************

Message printed from the tick hook interrupt ##############

Task 2 ----------------------------------------------------

Task 1 ****************************************************

Message printed from the tick hook interrupt ##############

接下去就可以学习FreeRTOS了。

时间: 2024-12-15 01:51:06

FreeRTOS run on eclipse的相关文章

The Linux Mint 18:Eclipse Run The C++ And Python ConfigorationWhen You achieve above step,you can run the c++ and python! (Next OTL ,PYOTL is Project That Write By Ruimin Shen(ability man) )

# Copyright (c) 2016, 付刘伟 (Liuwei Fu)# All rights reserved.# 转载请注明出处 1.Install The Eclipse,g++ Use The SynapTic Package Manager: Eclipse :you should select the eclipse and eclipse-cdt-qt e: g++:just select g++ e: 2.Run The Eclipse By The Root Use The

Eclipse SWT开发教程以及一个连连看游戏的代码实现下载

原创整理不易,转载请标明出处:Eclipse SWT开发教程以及一个连连看游戏的代码实现下载 代码下载地址:http://www.zuidaima.com/share/1772672482675712.htm 我在前面讲过:如果讲GUI编程一味只讲各个控件的使用方法,那么纯粹是浪费大家时间,如果出书,那绝对是骗钱的.所以我并不会详细地讲解SWT各个控件的具体使用方法.然而的众所周知,Eclipse的UI界面是建立在SWT基础之上的,如果一字不提SWT,似乎也不大可能.SWT是一个优秀的GUI编程

eclipse在linux下无故闪退解决

A fatal error has been detected by the Java Runtime Environment: SIGSEGV (0xb) at pc=0x00007f25d0b922a1, pid=3459, tid=139803099674368 JRE version: Java™ SE Runtime Environment (7.0_60-b19) (build 1.7.0_60-b19) Java VM: Java HotSpot™ 64-Bit Server VM

atitit。自定义uml MOF EMF体系eclipse emf 教程o7t

atitit.自定义uml MOF EMF体系eclipse emf  教程o7t 1. 元对象机制(MOF,Meta-Object Facility)and  结构 1 2. 元模型图.模型图.对象图uml自定义建模语言 2 3. 3层结构and 结构中的框架连接 3 4. GEF和EMF 4 5. 建立emf项目--建立一个empty   emf proj 4 6. 建立一个ecore模型 4 7. EMF,Ecore 6 8. 建立genmodel的  jet 生成配置文件 7 9. Ec

Eclipse rcp 项目开发实战2 : 创建插件开发工程

输入工程名称,其它默认即可 输入创建插件工程相关信息,Rich Client Application 要选择Yes 来创建RCP工程,其它数据一般默认即可. 选择模板,也就是Demo,在这一步选择完成后,其实就可以直接Finish了. 最后一步,输入名字,包名和应用的类的名称 一个简单地插件工程就已经创建完成. 启动工程,第一次启动有三种方法, 6.1 选择工程,右键Run As -- Eclipse Application 即可, 6.2 打开mf文件, 下拉选择,Launch an Ecli

Eclipse简单插件开发-启动时间提示

1.新建Plug-in Project 不用改其他选项,直接点击“Next”,然后点击“Finish” 2.新建ShowTime.java package com.developer.showtime; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.

Eclipse插件开发 RCP生成jar包后获取jar包中的Plugin/Bundle文件资源——以FreeMarker为例

在进行Eclipse插件开发时,有一种应用场景是,需要在插件项目中设置存放有例如配置文件.模板文件的资源文件夹.本文介绍的问题是,插件项目打包发布后,无法访问资源文件夹中的资源文件. 问题重现: 在插件项目的根目录下有模板资源文件夹,需要在插件运行时访问这些资源.在插件开发中,通过"Run as -- Eclipse Application"方式测试插件,可以正常访问,但是生成jar包后发布运行,却无法定位到这些资源文件(表现为,指向该资源文件的URL对象为空). 问题代码(目的是插环

android Run模式也会出现"Waiting for debugger"的解决方法

android Run模式也会出现"Waiting for debugger"的解决方法 出现“waiting for debugger”窗口是在debug模式下运行出现的.但是,今天我在run模式下也出现了此窗口,并且一直如此.卸载程序重新运行也是如此.android真机在脱离电脑的情况下,会一直死在“waiting for debugger”的. run 后eclipse 就直接跳出 The JAR /home/xxx/.../android.jar has no source a

Eclipse下 java.lang.OutOfMemoryError: PermGen space

这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,这种错误常见在web服务器对JSP进行pre compile的时候.如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默