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

近期下载者

相关文件


收藏者