/* 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 <http://www.gnu.org/licenses/>. * */
/** \page README Readme * * INDEX: * * 0. Give us Feedback.<br> * 1. What is FreeOSEK?<br> * 2. What do I need to use FreeOSEK?<br> * 3. How to compile and run the demo?<br> * 4. How to port FreeOSEK to an other architecture?<br> * 5. To get involved<br> * 6. Editting and viewing the source code with the right indentation<br> * * 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. * */ https://static.assets-stash.eet-china.com/album/old-resources/2009/11/26/35340273-db56-48db-b5fe-e2da87d912b8.rar
文章评论(0条评论)
登录后参与讨论