Skip to content

makr0900/sentio-framework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentio Framework

This file contains the kernel, hardware abstraction layer and libraries for development on the Sentio platform.

Clone the project

This code is intended to be included as a submodule in a Sentio application. The code can be neither compiled nor executed on its own. Nevertheless, to inspect the code or make changes it can be cloned.

git clone git@github.com:mpfusion/sentio-framework.git

Install

CodeSourcery gcc tools

These tools can be obtained from as binary version and source code from Mentor Graphics. Here is a link to the Linux 686 binary package. If this download is unavailable a version can be found in the Downloads section.

Unpack the archive and add the bin directory to your PATH, e.g. as follows:

cat >> $HOME/.profile << EOL
if [ -d "\$HOME/usr/opt/arm-2011.03/bin" ] ; then
    PATH="\$HOME/usr/opt/arm-2011.03/bin:\$PATH"
fi
EOL

Energy Mirco energyAware tools

These tools are only available as binaries and can be obtained from energymicro. Here is a link to the Linux 686 binary package If this download is unavailable a version can be found in the Downloads section.

Unpack the archive and add the bin directory to your PATH, e.g. as follows:

cat >> $HOME/.profile << EOL
if [ -d "\$HOME/usr/opt/energymicro" ] ; then
    PATH="\$HOME/usr/opt/energymicro:\$PATH"
fi
EOL

For this tools you need the 32 bit readline and libusb libraries. Depending on your distribution the packages might be called differently, on Debian it is lib32readline5 and libusb-1.0-0.

Terminal access

To see the debug output one can use a terminal program like minicom. The necessary settings are as follows.

device         /dev/ttyUSB0
baud rate      2000000
bits           8
parity         odd
flow control   no

This can be accomplished with the following minicom configuration.

pu port      /dev/ttyUSB0
pu baudrate  2000000
pu bits      8
pu parity    O
pu stopbits  1

Place these lines in a file called $HOME/.minirc.dfl and running minicom on the console should display the debug output generated by the running program. Unfortunately by default one needs root access for this.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published