ERIKA Enterprise 1.4.3 with RT-Druid 1.4.2.2 for Altera Nios II 8.1 INSTALL INSTRUCTIONS ----------------------------------------------------------------- This short file describe how to install RT-Druid and ERIKA Enterprise for Altera Nios II 8.1. Step 1: locating the target directories --------------------------------------- The files which are present in this ZIP file have to be decompressed under the Eclipse and under the components directory of your Nios II Installation. These directories are located, on a typical installation, in: - Eclipse: C:\altera\81\nios2eds\bin\eclipse - Components: C:\altera\81\nios2eds\components ==================================================================== Please note that: 1) you need to have a file system which is not read only to copy the files in the right places. 2) When extracting the files, first extract them in a new folder. Then, copy and paste the files "MANUALLY" into the file paths which are given. ==================================================================== Step 2: Installing the eclipse plugins -------------------------------------- Now you are ready to install the Eclipse plugins. The Eclipse Plugins are a set of files that have to be copied inside the Eclipse directory in addition to the standard files provided by Altera in the Nios II IDE. You need to copy the contents of the following zip files under the Eclipse directory: emf-sdo-xsd-SDK-2.0.3.zip GEF-SDK-3.0.1.zip rtd_gpl_nios2__142___20090511_1832.zip To do that, first uncompress the files. they all contains an "eclipse" directory. Inside that directory, there are other directories named "plugins" and "features". Please copy all the plugins and features directories in your Eclipse directory. Step 3: Installing the software components ------------------------------------------ You are now ready to install ERIKA Enterprise inside the components directory. To do that, uncompress the file 090504_evidence_ee.zip The file contains a directory "evidence_ee", which has to be copied inside the components directory. Step 4: Launching Nios II EDS ----------------------------- You are now ready to launch the Nios II IDE. If the Eclipse plugins are correctly installed, you will notice the availability of a new project of type "RT-druid Oil and C/C++ Project". Final notes and Known issues ---------------------------- Known Problem: -------------- When creating a new project, all the file are copied, but sometimes they are not displayed in the project window. To make them appear, either: - build the demo - close and open again Nios II IDE The bug does not show in the newer version of eclipse, so we guess this is a problem related either to a bug of earlier versions of the CDT plugin, or either to modifications to the CDT done by Altera. Documents, demos, forum, wiki... -------------------------------- - Documents: updated documents are published at http://www.evidence.eu.com/content/view/191/350/ - The EE community (Forum, Wiki, ...) is available at http://www.evidence.eu.com/content/view/265/294/ Please refer to the Forum and wiki available on the Evidence web site, http://www.evidence.eu.com Crosscheck -------------------------------- just as a crosscheck: If you correctly installed the Eclipse plugins, the directory listing of c:\altera\81\nios2eds\bin\eclipse\plugins is: com.altera.ide.chac_8.1.0 com.altera.ide.commandline_8.1.0 com.altera.ide.core_8.1.0 com.altera.ide.gprof_8.1.0 com.altera.ide.iniche_8.1.0 com.altera.ide.nios2hal_8.1.0 com.altera.ide.nios2rozipfs_8.1.0 com.altera.ide.nios2sdk_8.1.0 com.altera.ide.ui_8.1.0 com.altera.nj.debug.trace_8.1.0 com.altera.nj.debug_8.1.0 com.altera.nj.doc.user_8.1.0 com.altera.nj.launch.lauterbach.stub_8.1.0 com.altera.nj.launch_8.1.0 com.altera.nj.ui_8.1.0 com.altera.nj_8.1.0 com.eu.evidence.rtdruid.core.ui_1.4.2 com.eu.evidence.rtdruid.core_1.4.2 com.eu.evidence.rtdruid.oil.core_1.4.2 com.eu.evidence.rtdruid.oil.niossupport_1.4.2 com.eu.evidence.rtdruid.oil.ui_1.4.2 com.ibm.icu.source_3.4.5 com.ibm.icu_3.4.5.jar com.jcraft.jsch_0.1.28.jar org.apache.ant_1.6.5 org.apache.lucene_1.4.103.v20060601 org.eclipse.ant.core_3.1.100.v20060531.jar org.eclipse.ant.ui_3.2.1.r321_v20060828.jar org.eclipse.cdt.core.win32_3.1.1.200609270800 org.eclipse.cdt.core_3.1.1.200609270800.jar org.eclipse.cdt.debug.core_3.1.1.200609270800.jar org.eclipse.cdt.debug.mi.core_3.1.1.200609270800.jar org.eclipse.cdt.debug.mi.ui_3.1.1.200609270800.jar org.eclipse.cdt.debug.ui_3.1.1.200609270800.jar org.eclipse.cdt.doc.user_3.1.1.200609270800.jar org.eclipse.cdt.launch_3.1.1.200609270800.jar org.eclipse.cdt.make.core_3.1.1.200609270800.jar org.eclipse.cdt.make.ui_3.1.1.200609270800.jar org.eclipse.cdt.managedbuilder.core_3.1.1.200609270800.jar org.eclipse.cdt.managedbuilder.gnu.ui_3.1.1.200609270800.jar org.eclipse.cdt.managedbuilder.ui_3.1.1.200609270800.jar org.eclipse.cdt.refactoring_3.1.1.200609270800.jar org.eclipse.cdt.ui_3.1.1.200609270800.jar org.eclipse.cdt_3.1.1.200609270800.jar org.eclipse.compare_3.2.1.M20060711.jar org.eclipse.core.boot_3.1.100.v20060603.jar org.eclipse.core.commands_3.2.0.I20060605-1400.jar org.eclipse.core.contenttype_3.2.0.v20060603.jar org.eclipse.core.expressions_3.2.1.r321_v20060721.jar org.eclipse.core.filebuffers_3.2.1.r321_v20060721.jar org.eclipse.core.filesystem.win32.x86_1.0.0.v20060603.jar org.eclipse.core.filesystem_1.0.0.v20060603.jar org.eclipse.core.jobs_3.2.0.v20060603.jar org.eclipse.core.resources.compatibility_3.2.0.v20060603.jar org.eclipse.core.resources.win32_3.2.0.v20060603.jar org.eclipse.core.resources_3.2.1.R32x_v20060914.jar org.eclipse.core.runtime.compatibility.auth_3.2.0.v20060601.jar org.eclipse.core.runtime.compatibility.registry_3.2.1.R32x_v20060907 org.eclipse.core.runtime.compatibility_3.1.100.v20060603.jar org.eclipse.core.runtime_3.2.0.v20060603.jar org.eclipse.core.variables_3.1.100.v20060605.jar org.eclipse.debug.core_3.2.1.v20060823.jar org.eclipse.debug.ui_3.2.1.v20060823.jar org.eclipse.emf.codegen.ecore.ui_2.0.1 org.eclipse.emf.codegen.ecore_2.0.2 org.eclipse.emf.codegen.ui_2.0.0 org.eclipse.emf.codegen_2.0.1 org.eclipse.emf.common.ui_2.0.1 org.eclipse.emf.common_2.0.1 org.eclipse.emf.commonj.sdo_2.0.0 org.eclipse.emf.doc_2.0.3 org.eclipse.emf.ecore.change.edit_2.0.0 org.eclipse.emf.ecore.change_2.0.2 org.eclipse.emf.ecore.edit_2.0.0 org.eclipse.emf.ecore.editor_2.0.1 org.eclipse.emf.ecore.sdo.doc_2.0.3 org.eclipse.emf.ecore.sdo.edit_2.0.0 org.eclipse.emf.ecore.sdo.editor_2.0.0 org.eclipse.emf.ecore.sdo.source_2.0.3 org.eclipse.emf.ecore.sdo_2.0.3 org.eclipse.emf.ecore.xmi_2.0.2 org.eclipse.emf.ecore_2.0.3 org.eclipse.emf.edit.ui_2.0.1 org.eclipse.emf.edit_2.0.1 org.eclipse.emf.mapping.ecore2ecore.editor_2.0.1 org.eclipse.emf.mapping.ecore2ecore_2.0.1 org.eclipse.emf.mapping.ui_2.0.0 org.eclipse.emf.mapping.xsd2ecore.editor_2.0.1 org.eclipse.emf.mapping.xsd2ecore_2.0.1 org.eclipse.emf.mapping_2.0.1 org.eclipse.emf.source_2.0.3 org.eclipse.emf_2.0.3 org.eclipse.equinox.common_3.2.0.v20060603.jar org.eclipse.equinox.preferences_3.2.1.R32x_v20060717.jar org.eclipse.equinox.registry_3.2.1.R32x_v20060814.jar org.eclipse.gef.doc.isv_3.0.1 org.eclipse.gef.source_3.0.1 org.eclipse.gef_3.0.1 org.eclipse.help.appserver_3.1.100.v20060602.jar org.eclipse.help.base_3.2.1.R321_v20060822.jar org.eclipse.help.ui_3.2.0.v20060602.jar org.eclipse.help.webapp_3.2.1.R321_v20060803 org.eclipse.help_3.2.1.R321_v20060920.jar org.eclipse.jface.databinding_1.0.0.I20060605-1400.jar org.eclipse.jface.text_3.2.1.r321_v20060810.jar org.eclipse.jface_3.2.1.M20060908-1000.jar org.eclipse.ltk.core.refactoring_3.2.1.r321_v20060823.jar org.eclipse.ltk.ui.refactoring_3.2.1.r321_v20060726.jar org.eclipse.osgi.services_3.1.100.v20060601.jar org.eclipse.osgi.util_3.1.100.v20060601.jar org.eclipse.osgi_3.2.1.R32x_v20060919.jar org.eclipse.pde.build_3.2.1.r321_v20060823 org.eclipse.pde.core_3.2.1.v20060915-0800.jar org.eclipse.pde.doc.user_3.2.1.v20060816-0800.jar org.eclipse.pde.junit.runtime_3.2.0.v20060605.jar org.eclipse.pde.runtime_3.2.0.v20060605.jar org.eclipse.pde.source_3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG org.eclipse.pde.ui_3.2.1.v20060816-0800.jar org.eclipse.pde_3.2.1.v20060810-0800.jar org.eclipse.platform.doc.isv_3.2.1.r321_v2006030.jar org.eclipse.platform.doc.user_3.2.1.R32x_v200608101155.jar org.eclipse.platform.source.win32.win32.x86_3.2.1.r321_v20060921-b_XVA-INSQSyMtx org.eclipse.platform.source_3.2.1.r321_v20060921-b_XVA-INSQSyMtx org.eclipse.platform_3.2.0.v20060601 org.eclipse.rcp.source.win32.win32.x86_3.2.1.r321_v20060801-2ekW2BxmcpPUOoq org.eclipse.rcp.source_3.2.1.r321_v20060801-2ekW2BxmcpPUOoq org.eclipse.rcp_3.2.0.v20060605.jar org.eclipse.sdk_3.2.1.r321_v20060705 org.eclipse.search_3.2.1.r321_v20060726.jar org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar org.eclipse.swt_3.2.1.v3235e.jar org.eclipse.team.core_3.2.1.M20060711.jar org.eclipse.team.cvs.core_3.2.1.M200608161750.jar org.eclipse.team.cvs.ssh2_3.2.0.I200606051140.jar org.eclipse.team.cvs.ssh_3.2.0.I200606011710.jar org.eclipse.team.cvs.ui_3.2.1.M20060831.jar org.eclipse.team.ui_3.2.1.M200608151725.jar org.eclipse.text_3.2.0.v20060605-1400.jar org.eclipse.tomcat_4.1.130.v20060601 org.eclipse.ui.browser_3.2.0.v20060602.jar org.eclipse.ui.cheatsheets_3.2.1.R321_v20060720.jar org.eclipse.ui.console_3.1.100.v20060605.jar org.eclipse.ui.editors_3.2.1.r321_v20060721.jar org.eclipse.ui.externaltools_3.1.101.r321_v20060802.jar org.eclipse.ui.forms_3.2.0.v20060602.jar org.eclipse.ui.ide_3.2.1.M20060915-1030.jar org.eclipse.ui.intro.universal_3.2.1.R321_v20060905 org.eclipse.ui.intro_3.2.1.R321_v20060810.jar org.eclipse.ui.navigator.resources_3.2.1.M20060906-0800b.jar org.eclipse.ui.navigator_3.2.1.M20060913-0800.jar org.eclipse.ui.presentations.r21_3.2.0.I20060605-1400.jar org.eclipse.ui.views.properties.tabbed_3.2.1.M20060830-0800.jar org.eclipse.ui.views_3.2.1.M20060906-0800.jar org.eclipse.ui.win32_3.2.0.I20060605-1400.jar org.eclipse.ui.workbench.compatibility_3.2.0.I20060605-1400 org.eclipse.ui.workbench.texteditor_3.2.0.v20060605-1400.jar org.eclipse.ui.workbench_3.2.1.M20060906-0800.jar org.eclipse.ui_3.2.1.M20060913-0800.jar org.eclipse.update.configurator_3.2.1.v20092006.jar org.eclipse.update.core.win32_3.2.1.v20092006.jar org.eclipse.update.core_3.2.1.v20092006.jar org.eclipse.update.scheduler_3.2.1.v20092006.jar org.eclipse.update.ui_3.2.1.v20092006.jar org.eclipse.xsd.doc_2.0.2 org.eclipse.xsd.edit_2.0.1 org.eclipse.xsd.editor_2.0.1 org.eclipse.xsd.source_2.0.2 org.eclipse.xsd.test_2.0.1 org.eclipse.xsd_2.0.2 org.junit4_4.1.0.1 org.junit_3.8.1 END OF DOCUMENT