The nodelet package is designed to provide a way to run multiple algorithms in the same process with zero copy transport between algorithms

Normal each Node in ROS  run in difference process, one Node mean one process.In order to  exchange the data between Nodes we have Interprocess Communication.In case the data very large , eg PointCloud, the computer have to spend more time, effort and memory for passing the data between them.That why Nodelet was born for running multiple algorithms in the same process with zero coppy transport.

[click to continue…]

{ 6 comments }

Code Composer Studio is an power development tool for TI processors, This article give use an overview hot to install Code Compose Studio V5.1 under Ubuntu Linux

 

1. For Register TI Account and Download CCS V5.1, Please download CCS v5.1 instead of V5.0 due to many limitations of  version.

http://www.embeddedheaven.com/code-composer-studio-licence.htm

2. Install CCS V5. We are going to install CCSv5 under opt directory so.

cd /opt
sudo chown -R user.user /opt
mkdir /CCSv5

the “user” here mean your account name.Eg mine “tam” so I will using following commands

sudo chown -R tam.tam /opt

And change the directory to the has  setup_CCS_5.0.1.XXXXX.tar.gz. Extract the file  and install

as root permission

sudo ./setup_CCS_5.0xxxxx.bin

Please select install folder as /opt/CCSv5 After finished Click Finish with out click “Launch” due to if you click “Launch” it will create some root permission file

and you have some difficult to run CCS after that.

If you click on “Launch”, Clode CCS, Open new terminal change the permission to your account by

chown -R user.user     .Ti

Now add write and execute permission to entire install directory of CCS

sudo chmod a+rwx /opt/CCSv5

There should now be a launcher on your desktop and in your programs
menu as shown below:

{ 0 comments }

Code Composer Studio is the best ever IDE for TI processor including C2000, C5000, C6000, Arm .., the major problems is that Code Composer Studio is an commercial product and also very expensive.This article guide how to get an 120 days licence and get permanent licence if you using USB100 V1, V2, V3  J-Tag Debugger.

1 How To get 120 Days Licence of Code Composer Studio (CCS)
1.1Resister an account at My Ti Portal

https://focus.ti.com/myti/docs/php.tsp?sectionId=400

1.2 Download Code Composer Studio should be here.

http://processors.wiki.ti.com/index.php/Download_CCS

1.3 To activate 120 days Evaluation of Code Composer Studio V4 Please follow the instrutions

https://focus-webapps.ti.com/licreg/productactivation.tsp?toPerform=firstTimeActivation&orderablePartNumber=TMDFCCS-ALLT90A&FNOPartNumber=TMDFCCS-ALLT90A-v4.0

2 Permanent licence

Buy TI USB100 JTag Debugger, with 120 days free licence you can use with what ever Jtag.Currently the latest USB100 Jtag support all family of TI processor include C2000, C6000, C5000, Arm Cotex-M3 (Need an  Exchange Pin from 14 -> 20).

USB100 J-Tag was develop by TI with affordable price around ~ 90$.The Only limitation of USB100 is that it doesn’t support RTDX (real time data exchange ) .

 

 

 

{ 0 comments }

Get start with Matlab programming effectively

What is Matlab ? MATLAB® is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numeric computation. Using the MATLAB product, you can solve technical computing problems faster than with traditional programming languages, such as C, C++, and Fortran. More information In my major: automatic control, we use Matlab [...]

Read the full article →

ARM Cortex M3 with Code Composer Studio v4 Part 2

This tutorial helping you how to get start with Cortex M3 using Code Composer Studio V4 from Texas Instrument This is the second part of the tutorials How to Get Start Arm Cortex M3 with Code Composer Studio. The first part can be found at http://www.embeddedheaven.com/arm-cortex-m3-code-composer-studio.htm

Read the full article →

ARM Cortex M3 with Code Composer Studio v4 Part 1

This tutorial helping you how to get start with Cortex M3 using Code Composer Studio V4 from Texas Instrument Part 1: Download and install the driver library Download the libraries from Texas Instrument  website.After download just install normal as many softwares as you used to.

Read the full article →

Mix Programming Languages on linux

If your source code is a mixture of languages, then you need to be careful when making calls from one language to another. Problems arise for a number of reasons * function/procedure names – if you write a C++ function called foo you can’t call it by that name from Fortran because the C++ compiler [...]

Read the full article →

Firebird embedded on Linux

This tutorial guide How to embedded Firebird on Linux * Step 1: download the Classic Server .tar.gz package * Step 2: unpack it and copy files * Step 3: create a database * Step 4: compiling a test IBPP application Step 1: download the Classic Server .tar.gz package Firebird comes in two flavors: Super Server [...]

Read the full article →

Install QT in Ubuntu

QT is powerful GUI development in Linux and also in windows.   QT is available for free download at the Nokia web page http://qt.nokia.com/downloads/ For Linux 64 On Linux/Unix, you need to make the file executable in order to run it. You can either do this with your desktop’s file manager or, at the command [...]

Read the full article →

Swing Up and Balance Inverted Pendulum

Term Project for Applied Digital Control Class

Read the full article →