FreeOSEK_rel_0_3_0_20090511_beta
所属分类:操作系统开发
开发工具:C/C++
文件大小:695KB
下载次数:43
上传日期:2009-09-11 19:19:19
上 传 者:
1954939
说明: 网上免费的单片机多任务操作系统OSEK/VDX源代码,包含了内核部分以及外设驱动程序,但驱动程序目前还不全。等待更新
(Free online multi-tasking operating system microcontroller OSEK/VDX source code, contains the core components and peripheral drivers, but the driver is not yet full. Awaiting update)
文件列表:
FreeOSEK_rel_0_3_0_20090511_beta\CHANGELOG (5800, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\CREDITS (2466, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\doc\COPYING (35147, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\doc\doxygen.cfg (8680, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\doc\Introduction.doc (5930, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\doc\Mainpage.doc (2850, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\doc\Modules.doc (2109, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\doc\OilFormat.doc (3841, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\doc\reqdoc.pl (7729, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\doc\sizedoc.pl (11264, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\embPOSIX\inc\arm7\string_Arch.h (3143, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\embPOSIX\inc\embPOSIX.h (3109, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\embPOSIX\inc\posix\string_Arch.h (3068, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\embPOSIX\inc\string.h (4290, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\embPOSIX\mak\Makefile (555, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\embPOSIX\src\string\memcpy.c (3678, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\embPOSIX\src\string\memset.c (3512, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\Blinking\etc\FreeOSEK.oil (1339, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\Blinking\etc\lpc-e2378\OpenDRV.oil (602, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\Blinking\etc\lpc-e2468\OpenDRV.oil (602, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\Blinking\mak\Makefile (413, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\Blinking\src\main.c (5766, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\Com\etc\FreeOSEK.oil (1521, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\Com\etc\lpc-e2468\OpenDRV.oil (602, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\Com\etc\OpenCOM.oil (1, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\Com\mak\Makefile (437, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\Com\src\main.c (5700, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\example01\etc\example01.oil (2415, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\example01\mak\Makefile (326, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\example01\src\main.c (4275, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\OriginaluIPExamples\dhcpc\dhcpc.c (9960, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\OriginaluIPExamples\dhcpc\dhcpc.h (2333, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\OriginaluIPExamples\dhcpc\Makefile.dhcpc (31, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\OriginaluIPExamples\hello-world\hello-world.c (3027, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\OriginaluIPExamples\hello-world\hello-world.h (1227, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\OriginaluIPExamples\hello-world\Makefile.hello-world (29, 2009-05-12)
FreeOSEK_rel_0_3_0_20090511_beta\examples\OriginaluIPExamples\resolv\Makefile.resolv (24, 2009-05-12)
... ...
/* Copyright 2008, 2009, Mariano Cerdeiro
*
* This file is part of FreeOSEK.
*
* FreeOSEK is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Linking FreeOSEK statically or dynamically with other modules is making a
* combined work based on FreeOSEK. Thus, the terms and conditions of the GNU
* General Public License cover the whole combination.
*
* In addition, as a special exception, the copyright holders of FreeOSEK give
* you permission to combine FreeOSEK program with free software programs or
* libraries that are released under the GNU LGPL and with independent modules
* that communicate with FreeOSEK solely through the FreeOSEK defined interface.
* You may copy and distribute such a system following the terms of the GNU GPL
* for FreeOSEK and the licenses of the other code concerned, provided that you
* include the source code of that other code when and as the GNU GPL requires
* distribution of source code.
*
* Note that people who make modified versions of FreeOSEK are not obligated to
* grant this special exception for their modified versions; it is their choice
* whether to do so. The GNU General Public License gives permission to release
* a modified version without this exception; this exception also makes it
* possible to release a modified version which carries forward this exception.
*
* FreeOSEK is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with FreeOSEK. If not, see .
*
*/
/** \page README Readme
*
* INDEX:
*
* 0. Give us Feedback.
* 1. What is FreeOSEK?
* 2. What do I need to use FreeOSEK?
* 3. How to compile and run the demo?
* 4. How to port FreeOSEK to an other architecture?
* 5. To get involved
* 6. Editting and viewing the source code with the right indentation
*
* CONTENT:
*
* 0. Give us Feedback.
*
* We are interested in your feedback. If you have downloaded FreeOSEK
* please tell you us your opinion, we know we are still working on it
* but we would like to know which features/architectures/boards and etc.
* are you interested for. Any compent good or not can be helpfull for
* us. We wait for your opinion on http://opensek.sf.net/forum-op.html
*
* 1. What is FreeOSEK?
*
* FreeOSEK is an OpenSource implementation of the the RTOS
* specified by OSEK-VDX. You can download the OSEK-VDX specification
* from http://www.osek-vdx.org/.
*
* 2. What do I need to use FreeOSEK?
*
* FreeOSEK is developed and tested in Linux but it can be generated
* and used in others architectures. At the moment FreeOSEK only runs
* in POSIX architectures, no embedded system.
*
* To generate FreeOSEK you will need:
*
* - php 5.2.1
*
* To compile FreeOSEK you will need:
*
* - gcc 4.1.2
*
* To generate the documentation you will need:
*
* - perl
* - nm
* - doxygen
*
* 3. How to compile and run the demo?
*
* from the root directory execute:
* \code
* make clean
* make generate
* make
* ./bin/FreeOSEK
* \endcode
*
* and if you want to generate the doxygen documentation
*
* \code
* make doc
* \endcode
*
* 4. How to port FreeOSEK to an other architecture?
*
* First of all we will finish the first version of FreeOSEK for posix
* system. After that we will start porting FreeOSEK to at least one
* microcontroller. If you want to participate please contact us.
*
* 5. To get involved
*
* Do you want to participate on the development of FreeOSEK,
* please contact me at mcerdeiro@gmail.com.
*
* 6. Editting and viewing the source code with the right indentation
*
* Please take into account that the FreeOSEK source code is written
* tabs which represent 3 spaces. To see the source code in with the
* right indentation please set your tabs to 3 spaces (without
* replacing). This topic is still under discussion if you want to
* participate leave us your message in the forum.
* To do that in vi you can use "set tabstop=3", in other editor
* you have to search in the options or preferences.
*
*/
近期下载者:
相关文件:
收藏者: