OpenSource For You

The Link+ Project for Linux Kernel Developers

Kernel developers will be interested to learn how to use the LinK+ IDE, which has been developed by a team from C-DAC. The article is detailed and comprehens­ive.

-

I n this article, discover how Linux kernel programmin­g can be simplified using an IDE. Let’s take a look at the IDE named LinK+ which supports Linux kernel configurat­ion, compilatio­n and emulation, system call developmen­t and device driver developmen­t. At the end of this article, developers of Linux device drivers are sure to start loving it!

The LinK+ IDE is a simple IDE for Linux kernel developers. It is based on the Eclipse IDE and is customised for Linux kernel programmin­g. It reduces developmen­t time and executes code in an elegant fashion. The LinK+ IDE includes various templates in the categories of character, block and network device driver sub-systems for device driver developmen­t. It includes various bus infrastruc­ture templates and also provides Linux device driver code completion, code assistance and code navigation for developers.

Features of the LinK+ IDE

The first release of this IDE is called LinK+ Avatar and it supports the following set of features:

ƒ Hardware architectu­res: x86 and x86_64 ƒ Linux device driver auto code generation, completion and navigation ƒ Wizard for kernel configurat­ion and compilatio­n ƒ Reduced kernel compilatio­n time through ccache and distcc ƒ QEMU emulator support for Linux kernel image emulation and debugging ƒ Linux system call developmen­t ƒ Supports both Debian and RPM Linux families ƒ Supports Sparse for static analysis of Linux device drivers

LinK+ IDE installati­on

Before installing LinK+ IDE, the following set of packages needs to be installed on your machine. You can run the command shown below:

dileep @ dileepk:~$ sudo apt-get install openjdk-6-jdk libqt4dev libncurses­5 sparse qemu qemu-system openssh-server openssh-client bridge-utils iptables dnsmasq linux-headers`uname -r`

 ??  ??

Newspapers in English

Newspapers from India