Important Tools for Embedded Linux Development


When Your are working on an Embedded Linux project probably you are in alien land where you don’t have the same level of comfort that you have in your Linux PC, I too had the same feeling but not now, some Linux tools made my life simple and easier in the Boot loader porting to the final customize product. I will list the tools and application here. I will keep updating this section as I come across some useful apps.

Networking

ifconfig - change the IP, bring the interface down
tcpdump - when you don't know where the problem is actually in the Ethernet this is handy to debug ping - to make sure your system is able to communicate with the net.
ip - similar to ifconfig but includes lots of other useful stuff and more syntax to learn

File transfer

ftpget/ftpput  - part of busybox and light weight for transferring files between host and target
tftp - same as above
wget - download utility for various protocols http, ftp, etc.,

Editor

vi - this is supported by busybox hope most embedded filesystem will be packed with this

Some more important packages that you will need.


binutils
bridge-utils
bluez-utils
coreutils
cpufrequtils
ethtool
genext2fs
genromfs
i2c-tools
hdparm
input-utils
iproute
inetutils
mtd-utils
net-tools
pciutils
rtc-test
schedutils
sysfsutils
usbutils
u-boot tools
evtest - Input event tester

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s