Like Tree1Likes
  • 1 Post By MK27

new to linux

This is a discussion on new to linux within the Linux Programming forums, part of the Platform Specific Boards category; I'm working in embedded domain since 5 yrs. till now I was working on micro controller programming. now I want ...

  1. #1
    Registered User
    Join Date
    Feb 2012
    Posts
    1

    new to linux

    I'm working in embedded domain since 5 yrs. till now I was working on micro controller programming. now I want to learn linux and rtos programming. I've installed fedora and KDE also. I want to know from where I can start. is there any good book to learn programming in Linux.

    Thanks,

  2. #2
    Registered User
    Join Date
    Oct 2006
    Posts
    2,137
    I have Wrox Press Beginning Linux Programming and Professional Linux Programming. I've found them both to be very good resources when I feel like reading a bound book for help.

  3. #3
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    For the system library, there is the GNU ref manual in my sig, which explains how to do platform specific things like filesystem ops, etc. Man pages are also good. Since you are on fedora, you are using the "mandb" man page system, which means you can do this "man -H somepage" to view the man page in your default web browser instead of a terminal (you may need to set the environment variable $BROWSER). Library call man pages are section 3, eg, "man printf" gives you the (section 1) manual page for the command line utility, printf, whereas "man 3 printf" gives you the man page for the standard C lib printf. WRT to the rt library, linux conforms to POSIX and the posix pages are usually more in depth than the linux system ones:

    The Open Group Base Specifications Issue 7

    The linux documentation project maintains a bunch of how-tos and guides:

    http://tldp.org/

    They are not necessarily programming oriented,* but they contain a lot of "sys admin" and general info.

    * there is some stuff there tho, such as the "Linux Kernel Module Programming Guide".

    Quote Originally Posted by Elkvis View Post
    I have Wrox Press Beginning Linux Programming and Professional Linux Programming. I've found them both to be very good resources when I feel like reading a bound book for help.
    I haven't looked at those but the Wrox books I have are all decent, including "Professional Linux Kernel Architecture" which is awesome, goes thru a lot of the 2.6 source code bit by bit, well organized, fairly exhaustive.
    Last edited by MK27; 02-09-2012 at 09:02 AM.
    Shakti likes this.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Linux for GNU/Linux is not correct?
    By password636 in forum Linux Programming
    Replies: 8
    Last Post: 03-31-2009, 08:30 PM
  2. good ide for linux ( mandriva linux )
    By abhijeetnayak in forum Linux Programming
    Replies: 3
    Last Post: 05-28-2006, 05:49 AM
  3. i'm new to linux - which linux to install?
    By wakish in forum Linux Programming
    Replies: 38
    Last Post: 02-27-2006, 11:40 AM
  4. KLT's in linux
    By Kinasz in forum Linux Programming
    Replies: 1
    Last Post: 10-18-2004, 04:38 PM
  5. I had better try linux out..
    By (TNT) in forum A Brief History of Cprogramming.com
    Replies: 9
    Last Post: 02-24-2002, 01:48 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21