Developing application for linux

From: LinuxNovice (vishal.parikh_at_gmail.com)
Date: 01/19/05


Date: 19 Jan 2005 01:49:10 -0800

Hi all. This is my first project on linux.
I am gathering information on my project.

**In brief we are implementing an SNMP client on linux kernel. The
hardware is a powerPC based system with two 10/100 Ethernet ports and a
RS232 Serial port.

Can somebody tell me how to develop an application for linux.

I have questions like
- is the application a *.c file that is compiled with the kernel to
form an image.
- OR it is some form of an object file such that the kernel is
configured to run after booting.

I would also like to know the tools in general required to develop such
application.



Relevant Pages

  • 2.6.25-rc1 panics on boot
    ... unable to handle kernel NULL pointer dereference at 0000010c ... # Automatically generated make config: ... # Linux kernel version: 2.6.25-rc1 ... # PCI IDE chipsets support ...
    (Linux-Kernel)
  • Re: 2.6.16 serious consequences / GPL_EXPORT_SYMBOL / USB drivers of major vendor excluded
    ... Only the kernel offers low latency and timeline processing ... using usbfs directly, no kernel driver needed. ... That seems _very_ large for a Linux kernel driver. ... release your code under this same license. ...
    (Linux-Kernel)
  • OT: Linux Kernel: coupling and maintainability
    ... *Coupling and the Maintainability of the Linux Kernel ... Maintainability of the Linux Kernel* ...
    (comp.os.vms)
  • Re: 2.6.26-rc1-$sha1: RIP __d_lookup+0x8c/0x160
    ... I presume that this version of the kernel has the fixes from this thread ... # Linux kernel version: 2.6.26-rc1-afa26be86b65a7183ceac29bdf1f51d6fc6932f0 ... # SCSI support type ... # Input Device Drivers ...
    (Linux-Kernel)
  • Re: RT patch acceptance
    ... > If you gonna make usefull deterministic real-time in userspace you got to ... > change stuff in kernel space and implement stuff like priority ... this is why the RTAI project has an experimental branch called ... Linux kernel providing regular services and a specialized co-scheduler ...
    (Linux-Kernel)