picoos-0.9.4
所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:539KB
下载次数:51
上传日期:2006-07-15 12:10:11
上 传 者:
harvardx
说明: 来源于外国的开源rtos,用于小型mcu,支持优先级抢占调度
(from Byelorussian foreign revenue for the small mcu, support priority scheduling)
文件列表:
picoos-0.9.4\changelog.txt (6993, 2005-02-22)
picoos-0.9.4\doc\html\annotated.html (1322, 2005-02-24)
picoos-0.9.4\doc\html\dir_000000.html (2052, 2005-02-24)
picoos-0.9.4\doc\html\dir_000001.html (1761, 2005-02-24)
picoos-0.9.4\doc\html\doxygen.css (6517, 2005-02-24)
picoos-0.9.4\doc\html\doxygen.png (1281, 2005-02-24)
picoos-0.9.4\doc\html\files.html (1979, 2005-02-24)
picoos-0.9.4\doc\html\functions.html (2129, 2005-02-24)
picoos-0.9.4\doc\html\functions_vars.html (2024, 2005-02-24)
picoos-0.9.4\doc\html\globals.html (28759, 2005-02-24)
picoos-0.9.4\doc\html\globals_defs.html (12448, 2005-02-24)
picoos-0.9.4\doc\html\globals_enum.html (1628, 2005-02-24)
picoos-0.9.4\doc\html\globals_eval.html (3384, 2005-02-24)
picoos-0.9.4\doc\html\globals_func.html (11916, 2005-02-24)
picoos-0.9.4\doc\html\globals_type.html (3468, 2005-02-24)
picoos-0.9.4\doc\html\globals_vars.html (2219, 2005-02-24)
picoos-0.9.4\doc\html\group__absfunc.html (2813, 2005-02-24)
picoos-0.9.4\doc\html\group__arch.html (15627, 2005-02-24)
picoos-0.9.4\doc\html\group__atomic.html (11756, 2005-02-24)
picoos-0.9.4\doc\html\group__bhalf.html (9547, 2005-02-24)
picoos-0.9.4\doc\html\group__cfgabstr.html (7964, 2005-02-24)
picoos-0.9.4\doc\html\group__cfgcpuu.html (2204, 2005-02-24)
picoos-0.9.4\doc\html\group__cfgnosbh.html (3087, 2005-02-24)
picoos-0.9.4\doc\html\group__cfgnoscio.html (7430, 2005-02-24)
picoos-0.9.4\doc\html\group__cfgnosmem.html (13394, 2005-02-24)
picoos-0.9.4\doc\html\group__cfgnosreg.html (6621, 2005-02-24)
picoos-0.9.4\doc\html\group__codestyle.html (4705, 2005-02-24)
picoos-0.9.4\doc\html\group__confign.html (2266, 2005-02-24)
picoos-0.9.4\doc\html\group__configp.html (2475, 2005-02-24)
picoos-0.9.4\doc\html\group__conio.html (20711, 2005-02-24)
picoos-0.9.4\doc\html\group__coreset.html (23592, 2005-02-24)
picoos-0.9.4\doc\html\group__cpuusage.html (2912, 2005-02-24)
picoos-0.9.4\doc\html\group__debug.html (27103, 2005-02-24)
picoos-0.9.4\doc\html\group__errcodes.html (4481, 2005-02-24)
picoos-0.9.4\doc\html\group__feature.html (33784, 2005-02-24)
picoos-0.9.4\doc\html\group__findbit.html (4285, 2005-02-24)
picoos-0.9.4\doc\html\group__flag.html (13680, 2005-02-24)
picoos-0.9.4\doc\html\group__intro.html (1856, 2005-02-24)
picoos-0.9.4\doc\html\group__layer.html (2557, 2005-02-24)
picoos-0.9.4\doc\html\group__lists.html (38796, 2005-02-24)
... ...
pico]OS readme.txt 2005-01-15
INTRODUCTION
pico]OS is a highly configurable and very fast real time operating system.
It targets a wide range of architectures, from the small 8 bit processors
with very low memory till huge architectures like 32 bit processors with lots
of memory.
Please see the documentation shipped with this package (html help in the
directory doc/) for further information.
GETTING STARTED
There are two methods to work with pico]OS. The first is to build the pico]OS
library and link it to your project that you may develope with some kind of
integrated compiler/debugger IDE. The second method is to use the makefile
system that is provided with pico]OS to build all you need - the pico]OS RTOS
library, application libararies and your main program.
Independend of the way you go, you will need a working GNU make on your host
machine. For MS Windows platforms, you can download GNU make at
http://mingw.sourceforge.net/download.shtml
BUILD THE EXAMPLE PROGRAMS
When you have a working GNU make installed, you are now ready to build the
example programs that are shipped with pico]OS. Assuming your host is a
MS Windows machine and you have MS Visual Studio 6 or the MinGW GCC package
installed, you can compile the RTOS for MS Windows. Simply change into
the examples directory and enter "make PORT=x86w32". If you have trouble
building the examples, please read the readme file in the appropriated
port directory (eg. ports/x86w32/readme.txt). You will find the generated
executables in the directory out/x86w32/deb/.
HOW TO BUILD THE PICO]OS LIBRARY
To build the pico]OS realtime operating system, you need to execute the
makefile in the root directory. The makefiles were tested with GNU Make 3.80.
NOTE: If your compiler is not yet supported by pico]OS, you will need to
adapt the port makefile (port.mak) in the port subdirectory.
The makefile takes two parameters:
PORT = name of the port to build (= the subdirectory name)
BUILD = version to build, possible values are DEBUG and RELEASE
Example:
make PORT=avr BUILD=DEBUG
Builds the Atmel AVR port and includes debug informations.
The generated library can be found in the directory lib/avr/deb/
Make targets:
The makefile knows the targets 'all', 'clean' and 'docu', and
'all' is the default. 'all' compiles the operating system.
'clean' removes all generated binaries. 'docu' generates the
html help with use of the doxygen tool.
Hint:
When the makefile is started, it searches for the configuration file
'config.mak' in the pico]OS root directory. You can put in there your
command line. Example:
#--- start of file ---
PORT = avr
BUILD = DEBUG
#---- end of file ----
Please report bugs to dennis_k@freenet.de
近期下载者:
相关文件:
收藏者: