Changes between Version 27 and Version 28 of ALOE
- Timestamp:
- 07/29/10 12:47:20 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ALOE
v27 v28 1 1 = ALOE Project = 2 2 3 The ALOE project develops an open-source SDR framework with cognitive resource management capabilities. Its mission is creating a modular framework that eases the design and integration of software modules (waveform components) and their deployment on multiprocessor execution environments while enabling waveform portability and distributed real-time execution . [wiki:ConceptandMotivation ...]3 The ALOE project develops an open-source SDR framework with cognitive resource management capabilities. Its mission is creating a modular framework that eases the design and integration of software modules (waveform components) and their deployment on multiprocessor execution environments while enabling waveform portability and distributed real-time execution and synchronization. 4 4 5 6 == Download ALOE == 7 8 ALOE is being written in plain C and VHDL for programmable and non-programmable devices respectively. Although their implementation is completely different, its functionality as middleware remains. The ALOE-C and ALOE-VHDL implements a reduced set of functions and services but its modular architecture allows and easy extension. 9 10 === ALOE-C === 11 12 The design of ALOE in C has been thought to be easily scalable and flexible. Only one small part (ALOE Hardware API) has to be rewritten when porting the system from one platform to another. So, most of ALOE functions (Software Daemons) are identical for all programmable devices where a C compiler is available. 13 14 Currently, two versions of the ALOE Hardware API are available, for Linux 2.6 and Texas Instruments DSP/BIOS Operating Systems. Although both platforms are able to run any Daemon, the common configuration maps the manager daemons (SWMAN, HWMAN, STATSMAN, CMDMAN) to the Linux platforms, leaving the DSP to perform more specialized and necessary tasks. 15 16 17 ==== ALOE for Linux x86/ARM ==== 18 19 * [wiki:QuickStartGuide Download and install instructions] 20 * [wiki:MultiProcessorGuide Setting-up a Multi-Processor Environment] 21 * [wiki:QuickStartGuideUI aloeUI User Guide] 22 23 * [wiki:ALOELinuxGuide ALOE User Guide for Linux] 24 25 ==== ALOE for Texas Instruments(c) DSP C6000 family ==== 26 27 ALOE version for TI DSP's works on DSP/BIOS(c) for C6000 platforms. It obviously requires this OS which we cannot provide. 28 29 * [wiki:QuickStartGuideDSK6455 Quick Start Guide for DSK6455]: Download, install and run ALOE for TI/DSP processors. 30 31 32 33 34 === ALOE-VHDL === 35 36 ALOE-VHDL is in a very early developing process and is not currently available for download. 37 38 [wiki:MoreFPGA More Info] 5 == News == 6 * ALOE 1.4 has been released. Main new features: 7 * Soft Real-Time: waveform is not killed after a real-time failure 8 * ALOEUI: JAVA graphical interface to ALOE (aloeUI) 9 * Matlab Simulink Real-Time Workshop ALOE Target: create ALOE components automatically from Simulink models 10 * 6 ALOE Laboratory sessions have been released. Go to ALOEedu page for more info. 39 11 40 12 [[BR]] 41 13 42 == D evelope Waveforms for ALOE ==14 == Download and Install ALOE == 43 15 44 Writing waveforms for ALOE is independent of the platform where it will be executed however, we recommend to perform the debugging and first phases of the development on a Linux platform as it is much more comfortable. Once you are sure that it works and it does what is supposed to, you can just re-build it for the DSP platform (linking with the HW API for DSP) and it should just 'work'; 16 * [wiki:QuickStartGuide Download and install instructions] Go here for ALOE latest release and installation instructions 17 * [attachment:AloeUserGuide_1.0.pdf AloeUserGuide] Download the ALOE User Guide in PDF format. 45 18 46 The following documentation is currently available: 19 [[BR]] 47 20 48 * [wiki:ObjectDeveloperGuide Object Developer Guide]: Doc on writing new objects for ALOE. 49 * [wiki:MatlabObject MATLAB/Simulink Object Generation]: Creating objects automatically from MATLAB/Simulink. 21 == More Documentation == 50 22 51 * [htdocs:swapi_doc/index.html ALOE SW API Doc]: Documentation for the ALOE Software API ( for writting objects).23 * [htdocs:swapi_doc/index.html ALOE SW API Doc]: Documentation for the ALOE Software API (component interface). 52 24 53 * [wiki:WaveformDeveloperGuide Waveform Developer Guide]: Doc on building waveforms for ALOE.54 25 26 For more help, please don't hesitate to contact us at flexnets.pmt@upc.edu or directly at any of ALOE developers (see People) 27 28 [[BR]] 29 30 [wiki:.. Back to Main] 31 32