没有任何数据可供显示
开源项目社区 | 当前位置 : |
|
www.trustie.net/open_source_projects | 主页 > 开源项目社区 > effocore |
effocore
|
1 | 0 | 268 |
贡献者 | 讨论 | 代码提交 |
Effo Home | Add-ons | NetMsg | Framework | GPLed | Reports
What's NewSee Download Effo Core part of this page for following new item(s) details:
1. Effo Study - Parallel Computing (Latest Rev 0.4) - EffoStudy_Parallel.pdf
2. Effo Core Programming Samples (Latest v0.1b6) - core.samples.tar.bz2
3. Effo Core Milestone (Latest v0.1b6) - core.tar.bz2
4. Effo Design - Lock-free Queue and Ring Buffer (Latest Rev 0.5) - EffoDesign_LockFree.pdf
5. Effo Design - XLnk, a Generic Linked List in C (Latest Rev 0.5) - EffoDesign_XLnk.pdf
6. Effo Core References (Latest Rev 1.0) - EffoCoreRef.pdf
Effo Home | Add-ons | NetMsg | Framework | GPLed | Reports
About Effo Core ProjectThis is the Core of the Effo Project. Please visit Effo Project (e.g., Google "Effo Project") to learn more.
Effo Core provides lots of C/C++ helpers, libraries and kits, together with Effo Add-ons, for developers to do quick applications and modules development; they can be used by the Effo Project or other C/C++ design and development.
All Effo Core software and source code are under the terms of MIT licnese, see Effo Core License for the details.
Effo Core also provides Effo Design, Effo References and Effo Manuals which not only help user understanding and using Effo Core, but also provide general C/C++ concepts, technique, design and development references.
Effo Home | Add-ons | NetMsg | Framework | GPLed | Reports
Download Effo CoreDownload Now
Please note maybe you need to clear cached files of your browser (e.g. Firefox or IE) so you can download the correct file as expected.
1. Effo Study - Parallel Computing (Latest Rev 0.4)
File - EffoStudy_Parallel.pdf
Notes - Effo parallel computing study notes.
2. Effo Core Programming Samples (Latest v0.1b6)
File - core.samples.tar.bz2
Notes - The programming samples for the Effo Core. Download it and put it on a Linux, then use "tar jxvf" to decompress and unpack. See Effo Core References for the detailed guide.
3. Effo Core Milestone (Latest v0.1b6)
File - core.tar.bz2
Notes - Download it and put it on a Linux, then use "tar jxvf" to decompress and unpack. See Effo Core References or references of Effo Framework for the detailed guide.
4. Effo Design - Lock-free Queue and Ring Buffer (Latest Rev 0.5)
File - EffoDesign_LockFree.pdf
Notes - Effo Lock-free Facilities are composed of Lock-free Queue and Lock-free Ring Buffer, which could be eigther linked list based dynamic-size or array-based fixed-size. The facilities were tested that all of them are OK, so you could use them in multi-threading, multi-processor and/or multi-core programming environment to improve code performances and efficiency.
5. Effo Design - XLnk, a Generic Linked List in C (Latest Rev 0.5)
File - EffoDesign_XLnk.pdf
Notes - Effo XLnk will support both single-linked circular and double-linked circular but uses just a same data type and the same list operation interfaces.
6. Effo Core References (Latest Rev 1.0)
File - EffoCoreRef.pdf
Notes - The reference document for the Effo Core including how to use.
Effo Home | Add-ons | NetMsg | Framework | GPLed | Reports
Stable Code BaselineSource code on SVN::trunk will be updated day-to-day, so if you need newest code, please get it from SVN::trunk, and maybe it cannot be compiled or has big bugs.
While stable code will be tagged onto SVN::tags from the SVN::trunk after testing.
When building up together with the code from other Effo member project(s) (e.g. Effo Add-ons), you'd better refer to the Effo Code Baseline, so please read the baseline ID put on SVN::trunk/code_baseline.
Whenever a new developer join the project, we'll make a source branch for the new member on SVN::branches. The reviewed code will be commited onto the SVN::trunk.
For some special versions of the source code we'd also make the branches on SVN::branches.
Please pay attention to the Effo Code Baseline to make the life easy.
Effo Home | Add-ons | NetMsg | Framework | GPLed | Reports
Support, Helps and SuggestionsContact Effo by mail staff(dot)effo(at)gmail(dot)com
Effo Home | Add-ons | NetMsg | Framework | GPLed | Reports
Help Wanted1. OS and System Developers:
The Effo Core project (a member project of the Effo Project) is looking for a system level lead developer. No pay. The potential leader will be responsible for the leadship of design and development of the Effo Tiny System which is a tiny OS (may sound as metalkit-like or something). System developers are also needed. The Effo Project already has small systems (size about 100M or 300M bytes) such as Effo Portable distro and Effo Compact distro which are portable, bootable and could be burnt on a USB flash etc. The Effo Tiny is a new system which is only hundreds KBytes or a few MBytes, MIT license, and first versions will only run on x86 and/or x86_64 or compatible platforms. Please join us.
2. System Level Developers:
The Effo Core project (a member project of the Effo Project) is looking for system level developers. No pay. The potential developers will be responsible for the Parallel Computing documentation and MIT licensed parallel computing code-samples design and development.
The first works are planned to be used on x86/x86_64 or compatible platforms. The potential developers must have skills of multi-threading/multi-processor/multi-core programming (Linux GNU C/++) and be willing to study lots of new things such as modern computer architectures. Please join us.
Any suggestions and comments please contact: The Effo Staff
Email: staff dot effo at gmail dot com
The Effo Project web home: http://effo.sourceforge.net
The Effo Core project site: http://effocore.googlecode.com
Effo Home | Add-ons | NetMsg | Framework | GPLed | Reports
See AlsoEffo@SourceFroge or Effo@Google
Effo Addon, Add-ons for Effo, MIT license
Effo NetMsg, Network & Messaging, MIT license
Effo Devel, the Effo Framework, or Effo Development Platform, MIT license
Effo GPLed, GPL licensed addons and applications like memory test, drivers etc.