<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Installation</title><link>https://sourceforge.net/p/comframe/wiki/Installation/</link><description>Recent changes to Installation</description><atom:link href="https://sourceforge.net/p/comframe/wiki/Installation/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 18 May 2016 20:59:19 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/comframe/wiki/Installation/feed" rel="self" type="application/rss+xml"/><item><title>Installation modified by Peter Vranken</title><link>https://sourceforge.net/p/comframe/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -1 +1,3 @@
 [[include repo=code path=doc/wiki/installation.md]]
+## Download ##
+[[download_button]]  
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Vranken</dc:creator><pubDate>Wed, 18 May 2016 20:59:19 -0000</pubDate><guid>https://sourceforge.netc81f8cc20c5ce4fef904e0b155ce78302c74b7d9</guid></item><item><title>Installation modified by Peter Vranken</title><link>https://sourceforge.net/p/comframe/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,142 +1 @@
-# Installation #
-
-Table of contents:
-
-[TOC]
-
-## Overview ##
-
-comFramework is distributed as a ZIP archive. The initial installation
-step is unzipping the contents to a directory of your choice. The
-directory should grant read and write access to all users.
-
-The downloaded comFramework archive contains source files for integration
-in target projects, the Java applications, that implement the two code
-generators, which support the interface design, and two sample
-integrations.
-
-The source files for integration don't need any installation (with the
-trivial exception of a text editor to open and read them).
-
-The DBC code generator is always needed. Its installation means to set an
-environment variable and optionally to extend the system's search path.
-
-excelExporter, the auxiliary code generator is not essential but useful.
-Its installation means to set an environment variable and optionally to
-extend the system's search path.
-
-The sample integrations come along with the generated C source code. They
-are mainly meant as instructive sample code. An installation of tools is
-not required if this suffices, if there's no need or intention to alter
-the sample code and re-compile it.
-
-The Arduino sample comes along with source code and the compiled
-executable; you can immediately upload it to your Arduino Mega 2560 board
-and see how it behaves.
-
-If the Windows example should be needed as a running application for
-further investigation or debugging then GCC needs to be installed. 32 and
-64 Bit versions are supported but only a few versions of GCC have been
-tested.
-
-Compilation of the Windows sample has been done under Windows 7 only. The
-code is free of specific operation system calls and only uses functions
-from the GCC libraries. As these are widely operation system independent
-the sample should compile and run under other Windows versions, Linux and
-Mac OS as well; this has however never been tested and as a matter of
-experience most often there are some minor incompatibilities, which have
-to be sorted out first - just give it a try. Feedback is welcome.
-
-Using another compiler than GCC will mean code changes in the application
-interface, command line evaluation in the first place.
-
-All C compilation and related operations is controlled from makefiles,
-which need GNU make 3.81. If you type "make --version" in a shell window
-this revision of make needs to respond. Other make derivates or elder
-revisions of GNU make won't work.
-
-
-## Code generator ##
-
-The installation of the main code generator is described in detail in file
-[installation.txt](http://svn.code.sf.net/p/comframe/code/codeGenerator/trunk/doc/installation.txt
-"SVN"); the file can be found locally as
-comFramework/codeGenerator/doc/installation.txt.
-
-Please refer to the files readMe.txt in any of the root directories of the
-samples, which come along with the code generator for more details on how
-to run the code generator.
-
-## excelExporter ##
-
-The installation of the auxiliary code generator excelExporter is
-described in detail in file [installation.txt](http://svn.code.sf.net/p/comframe/code/excelExporter/trunk/doc/installation.txt
-"SVN"); the file can be found locally as
-comFramework/excelExporter/doc/installation.txt.
-
-Please refer to the files readMe.txt in any of the root directories of the
-samples, which come along with excelExporter for more details on how to
-run excelExporter.
-
-## Arduino sample integration ##
-
-Arduino 1.0.6 needs to be installed for compilation of the sample and even
-for upload of the pre-compiled binary. (The GCC avr tools are taken from the
-Arduino installation.) Please refer to &amp;lt;http: www.arduino.cc=""/&amp;gt;.
-
-Caution: Do not install the more recent revision Arduino 1.6.5: This
-package no longer contains all required GCC avr tools.
-
-A new environment variable needs to be set. Let ARDUINO_HOME point to
-the root directory of the Arduino 1.0.6 installation. All tools are located
-via this variable.
-
-Modify the system path variable, so that GNU make 3.81 is found when
-typing make. Having Arduino 1.0.6 installed this will mean to add
-.../arduino-1.0.6/hardware/tools/avr/utils/bin to environment variable
-PATH.
-
-In a shell window type
-
-make --version
-
-GNU make 3.81 should respond. Now CD to the root directory
-comFramework/canInterface/components/arduinoSampleIntegration of the
-Arduino sample and type
-
-make -s clean  
-make -s build
-
-to rebuild the sample (which includes the generation of the network database
-dependent C code of the CAN interface). Try "make help", too.
-
-Please refer to file readMe.md in the root of the Arduino sample for
-further details.
-
-## Windows sample integration ##
-
-GNU make 3.81 needs to be installed. GCC (32 or 64 Bit) needs to be
-installed. Under Windows, only use MinGW distributions. The Cygwin
-distributions will probably need some modifications of the makefiles.
-
-On principle, the makefiles are prepared to support the compilation under
-Linux and Mac OS as well. If problems appear you should first have a look
-into sub-makefile locateTools.mk, which is responsible to find the paths
-to the executables. There are different configuration possibilities to
-find the tools either via system search path or via environment variable
-settings. Maybe you need to alter this configuration first. The same holds
-if you have different GCC revisions installed and want to switch between
-them.
-
-If GNU make 3.81 and GCC are installed then you can CD to the root
-directory comFramework/canInterface/components/winSampleIntegration of the
-Windows sample integration and type
-
-make -s clean  
-make -s build
-
-to rebuild the sample (which includes the generation of the network database
-dependent C code of the CAN interface). Try make help, too.
-
-Please refer to file readMe.md in the root of the Windows sample for
-further details.
+[[include repo=code path=doc/wiki/installation.md]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Vranken</dc:creator><pubDate>Wed, 18 May 2016 20:58:30 -0000</pubDate><guid>https://sourceforge.net2c94954bab77d610ade3576ef2f284cd026694e1</guid></item><item><title>Installation modified by Peter Vranken</title><link>https://sourceforge.net/p/comframe/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -71,8 +71,8 @@

 The installation of the auxiliary code generator excelExporter is
 described in detail in file [installation.txt](http://svn.code.sf.net/p/comframe/code/excelExporter/trunk/doc/installation.txt
-"SVN"); the file
-can be found locally as comFramework/excelExporter/doc/installation.txt.
+"SVN"); the file can be found locally as
+comFramework/excelExporter/doc/installation.txt.

 Please refer to the files readMe.txt in any of the root directories of the
 samples, which come along with excelExporter for more details on how to
@@ -80,20 +80,20 @@

 ## Arduino sample integration ##

-Arduino 1.0.5 needs to be installed for compilation of the sample and even
+Arduino 1.0.6 needs to be installed for compilation of the sample and even
 for upload of the pre-compiled binary. (The GCC avr tools are taken from the
 Arduino installation.) Please refer to &amp;lt;http: www.arduino.cc=""/&amp;gt;.

 Caution: Do not install the more recent revision Arduino 1.6.5: This
 package no longer contains all required GCC avr tools.

-A new environment variable needs to be set. Let ARDUINO_HOME point to the
-root directory of the Arduino 1.0.5 installation. All tools are located
+A new environment variable needs to be set. Let ARDUINO_HOME point to
+the root directory of the Arduino 1.0.6 installation. All tools are located
 via this variable.

 Modify the system path variable, so that GNU make 3.81 is found when
-typing make. Having Arduino 1.0.5 installed this will mean to add
-.../arduino-1.0.5/hardware/tools/avr/utils/bin to environment variable
+typing make. Having Arduino 1.0.6 installed this will mean to add
+.../arduino-1.0.6/hardware/tools/avr/utils/bin to environment variable
 PATH.

 In a shell window type
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Vranken</dc:creator><pubDate>Thu, 17 Mar 2016 21:55:28 -0000</pubDate><guid>https://sourceforge.net2e36344cfff7a3e42c28bdae8519fda53a0a1287</guid></item><item><title>Installation modified by Peter Vranken</title><link>https://sourceforge.net/p/comframe/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -11,23 +11,28 @@
 directory should grant read and write access to all users.

 The downloaded comFramework archive contains source files for integration
-in target projects, the Java application, that implements the code
-generator, which supports the interface design, and two sample
+in target projects, the Java applications, that implement the two code
+generators, which support the interface design, and two sample
 integrations.

 The source files for integration don't need any installation (with the
 trivial exception of a text editor to open and read them).

-The code generator is always needed. It's installation means to set an
+The DBC code generator is always needed. Its installation means to set an
 environment variable and optionally to extend the system's search path.
+
+excelExporter, the auxiliary code generator is not essential but useful.
+Its installation means to set an environment variable and optionally to
+extend the system's search path.

 The sample integrations come along with the generated C source code. They
 are mainly meant as instructive sample code. An installation of tools is
 not required if this suffices, if there's no need or intention to alter
 the sample code and re-compile it.

-The Arduino sample comes along even with the compiled executable, you can
-directly upload it to your Arduino Mega 2560 board and see how it behaves.
+The Arduino sample comes along with source code and the compiled
+executable; you can immediately upload it to your Arduino Mega 2560 board
+and see how it behaves.

 If the Windows example should be needed as a running application for
 further investigation or debugging then GCC needs to be installed. 32 and
@@ -46,14 +51,14 @@
 interface, command line evaluation in the first place.

 All C compilation and related operations is controlled from makefiles,
-which need GNU make 3.81. If you type make --version in a shell window
+which need GNU make 3.81. If you type "make --version" in a shell window
 this revision of make needs to respond. Other make derivates or elder
 revisions of GNU make won't work.

 ## Code generator ##

-The installation of the code generator is described in detail in file
+The installation of the main code generator is described in detail in file
 [installation.txt](http://svn.code.sf.net/p/comframe/code/codeGenerator/trunk/doc/installation.txt
 "SVN"); the file can be found locally as
 comFramework/codeGenerator/doc/installation.txt.
@@ -61,6 +66,17 @@
 Please refer to the files readMe.txt in any of the root directories of the
 samples, which come along with the code generator for more details on how
 to run the code generator.
+
+## excelExporter ##
+
+The installation of the auxiliary code generator excelExporter is
+described in detail in file [installation.txt](http://svn.code.sf.net/p/comframe/code/excelExporter/trunk/doc/installation.txt
+"SVN"); the file
+can be found locally as comFramework/excelExporter/doc/installation.txt.
+
+Please refer to the files readMe.txt in any of the root directories of the
+samples, which come along with excelExporter for more details on how to
+run excelExporter.

 ## Arduino sample integration ##

@@ -84,14 +100,15 @@

 make --version

-GNU make 3.81 should respond. Now CD to the root directory of the Arduino
-sample and type
+GNU make 3.81 should respond. Now CD to the root directory
+comFramework/canInterface/components/arduinoSampleIntegration of the
+Arduino sample and type

-make -s clean
+make -s clean  
 make -s build

 to rebuild the sample (which includes the generation of the network database
-dependent C code of the CAN interface). Try make help, too.
+dependent C code of the CAN interface). Try "make help", too.

 Please refer to file readMe.md in the root of the Arduino sample for
 further details.
@@ -106,15 +123,16 @@
 Linux and Mac OS as well. If problems appear you should first have a look
 into sub-makefile locateTools.mk, which is responsible to find the paths
 to the executables. There are different configuration possibilities to
-find the tools either via system search path or via environment variables
+find the tools either via system search path or via environment variable
 settings. Maybe you need to alter this configuration first. The same holds
 if you have different GCC revisions installed and want to switch between
 them.

 If GNU make 3.81 and GCC are installed then you can CD to the root
-directory of the Windows sample integration and type
+directory comFramework/canInterface/components/winSampleIntegration of the
+Windows sample integration and type

-make -s clean
+make -s clean  
 make -s build

 to rebuild the sample (which includes the generation of the network database
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Vranken</dc:creator><pubDate>Thu, 17 Mar 2016 21:52:59 -0000</pubDate><guid>https://sourceforge.net56b64ac3578825638ace6c93fe74bff69acdef35</guid></item><item><title>Installation modified by Peter Vranken</title><link>https://sourceforge.net/p/comframe/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -12,7 +12,7 @@

 The downloaded comFramework archive contains source files for integration
 in target projects, the Java application, that implements the code
-generator, which supports the interface design and two sample
+generator, which supports the interface design, and two sample
 integrations.

 The source files for integration don't need any installation (with the
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Vranken</dc:creator><pubDate>Thu, 26 Nov 2015 21:52:13 -0000</pubDate><guid>https://sourceforge.netb38facd423ef52ba5cdf697bd0a2ae9feaa753d9</guid></item><item><title>Installation modified by Peter Vranken</title><link>https://sourceforge.net/p/comframe/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -91,7 +91,7 @@
 make -s build

 to rebuild the sample (which includes the generation of the network database
-dependent C code of the CAN interface). Try make --help, too.
+dependent C code of the CAN interface). Try make help, too.

 Please refer to file readMe.md in the root of the Arduino sample for
 further details.
@@ -118,7 +118,7 @@
 make -s build

 to rebuild the sample (which includes the generation of the network database
-dependent C code of the CAN interface). Try make --help, too.
+dependent C code of the CAN interface). Try make help, too.

 Please refer to file readMe.md in the root of the Windows sample for
 further details.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Vranken</dc:creator><pubDate>Sun, 27 Sep 2015 21:04:51 -0000</pubDate><guid>https://sourceforge.net2a791ae59661e4bc5a011082f98f581640e9f407</guid></item><item><title>Installation modified by Peter Vranken</title><link>https://sourceforge.net/p/comframe/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="installation"&gt;Installation&lt;/h1&gt;
&lt;p&gt;Table of contents:&lt;/p&gt;
&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#installation"&gt;Installation&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#overview"&gt;Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#code-generator"&gt;Code generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#arduino-sample-integration"&gt;Arduino sample integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#windows-sample-integration"&gt;Windows sample integration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;comFramework is distributed as a ZIP archive. The initial installation&lt;br/&gt;
step is unzipping the contents to a directory of your choice. The&lt;br/&gt;
directory should grant read and write access to all users.&lt;/p&gt;
&lt;p&gt;The downloaded comFramework archive contains source files for integration&lt;br/&gt;
in target projects, the Java application, that implements the code&lt;br/&gt;
generator, which supports the interface design and two sample&lt;br/&gt;
integrations.&lt;/p&gt;
&lt;p&gt;The source files for integration don't need any installation (with the&lt;br/&gt;
trivial exception of a text editor to open and read them).&lt;/p&gt;
&lt;p&gt;The code generator is always needed. It's installation means to set an&lt;br/&gt;
environment variable and optionally to extend the system's search path.&lt;/p&gt;
&lt;p&gt;The sample integrations come along with the generated C source code. They&lt;br/&gt;
are mainly meant as instructive sample code. An installation of tools is&lt;br/&gt;
not required if this suffices, if there's no need or intention to alter&lt;br/&gt;
the sample code and re-compile it.&lt;/p&gt;
&lt;p&gt;The Arduino sample comes along even with the compiled executable, you can&lt;br/&gt;
directly upload it to your Arduino Mega 2560 board and see how it behaves.&lt;/p&gt;
&lt;p&gt;If the Windows example should be needed as a running application for&lt;br/&gt;
further investigation or debugging then GCC needs to be installed. 32 and&lt;br/&gt;
64 Bit versions are supported but only a few versions of GCC have been&lt;br/&gt;
tested.&lt;/p&gt;
&lt;p&gt;Compilation of the Windows sample has been done under Windows 7 only. The&lt;br/&gt;
code is free of specific operation system calls and only uses functions&lt;br/&gt;
from the GCC libraries. As these are widely operation system independent&lt;br/&gt;
the sample should compile and run under other Windows versions, Linux and&lt;br/&gt;
Mac OS as well; this has however never been tested and as a matter of&lt;br/&gt;
experience most often there are some minor incompatibilities, which have&lt;br/&gt;
to be sorted out first - just give it a try. Feedback is welcome.&lt;/p&gt;
&lt;p&gt;Using another compiler than GCC will mean code changes in the application&lt;br/&gt;
interface, command line evaluation in the first place.&lt;/p&gt;
&lt;p&gt;All C compilation and related operations is controlled from makefiles,&lt;br/&gt;
which need GNU make 3.81. If you type make --version in a shell window&lt;br/&gt;
this revision of make needs to respond. Other make derivates or elder&lt;br/&gt;
revisions of GNU make won't work.&lt;/p&gt;
&lt;h2 id="code-generator"&gt;Code generator&lt;/h2&gt;
&lt;p&gt;The installation of the code generator is described in detail in file&lt;br/&gt;
&lt;a class="" href="http://svn.code.sf.net/p/comframe/code/codeGenerator/trunk/doc/installation.txt" title="SVN"&gt;installation.txt&lt;/a&gt;; the file can be found locally as&lt;br/&gt;
comFramework/codeGenerator/doc/installation.txt.&lt;/p&gt;
&lt;p&gt;Please refer to the files readMe.txt in any of the root directories of the&lt;br/&gt;
samples, which come along with the code generator for more details on how&lt;br/&gt;
to run the code generator.&lt;/p&gt;
&lt;h2 id="arduino-sample-integration"&gt;Arduino sample integration&lt;/h2&gt;
&lt;p&gt;Arduino 1.0.5 needs to be installed for compilation of the sample and even&lt;br/&gt;
for upload of the pre-compiled binary. (The GCC avr tools are taken from the&lt;br/&gt;
Arduino installation.) Please refer to &lt;a href="http://www.arduino.cc/" rel="nofollow"&gt;http://www.arduino.cc/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Caution: Do not install the more recent revision Arduino 1.6.5: This&lt;br/&gt;
package no longer contains all required GCC avr tools.&lt;/p&gt;
&lt;p&gt;A new environment variable needs to be set. Let ARDUINO_HOME point to the&lt;br/&gt;
root directory of the Arduino 1.0.5 installation. All tools are located&lt;br/&gt;
via this variable.&lt;/p&gt;
&lt;p&gt;Modify the system path variable, so that GNU make 3.81 is found when&lt;br/&gt;
typing make. Having Arduino 1.0.5 installed this will mean to add&lt;br/&gt;
.../arduino-1.0.5/hardware/tools/avr/utils/bin to environment variable&lt;br/&gt;
PATH.&lt;/p&gt;
&lt;p&gt;In a shell window type&lt;/p&gt;
&lt;p&gt;make --version&lt;/p&gt;
&lt;p&gt;GNU make 3.81 should respond. Now CD to the root directory of the Arduino&lt;br/&gt;
sample and type&lt;/p&gt;
&lt;p&gt;make -s clean&lt;br/&gt;
make -s build&lt;/p&gt;
&lt;p&gt;to rebuild the sample (which includes the generation of the network database&lt;br/&gt;
dependent C code of the CAN interface). Try make --help, too.&lt;/p&gt;
&lt;p&gt;Please refer to file readMe.md in the root of the Arduino sample for&lt;br/&gt;
further details.&lt;/p&gt;
&lt;h2 id="windows-sample-integration"&gt;Windows sample integration&lt;/h2&gt;
&lt;p&gt;GNU make 3.81 needs to be installed. GCC (32 or 64 Bit) needs to be&lt;br/&gt;
installed. Under Windows, only use MinGW distributions. The Cygwin&lt;br/&gt;
distributions will probably need some modifications of the makefiles.&lt;/p&gt;
&lt;p&gt;On principle, the makefiles are prepared to support the compilation under&lt;br/&gt;
Linux and Mac OS as well. If problems appear you should first have a look&lt;br/&gt;
into sub-makefile locateTools.mk, which is responsible to find the paths&lt;br/&gt;
to the executables. There are different configuration possibilities to&lt;br/&gt;
find the tools either via system search path or via environment variables&lt;br/&gt;
settings. Maybe you need to alter this configuration first. The same holds&lt;br/&gt;
if you have different GCC revisions installed and want to switch between&lt;br/&gt;
them.&lt;/p&gt;
&lt;p&gt;If GNU make 3.81 and GCC are installed then you can CD to the root&lt;br/&gt;
directory of the Windows sample integration and type&lt;/p&gt;
&lt;p&gt;make -s clean&lt;br/&gt;
make -s build&lt;/p&gt;
&lt;p&gt;to rebuild the sample (which includes the generation of the network database&lt;br/&gt;
dependent C code of the CAN interface). Try make --help, too.&lt;/p&gt;
&lt;p&gt;Please refer to file readMe.md in the root of the Windows sample for&lt;br/&gt;
further details.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Vranken</dc:creator><pubDate>Sun, 27 Sep 2015 20:30:04 -0000</pubDate><guid>https://sourceforge.net4a3797966f9f74804b1752ea75db857cb570b096</guid></item></channel></rss>