From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id 360141EF6B4; Wed, 17 Jul 2013 22:07:17 -0400 (EDT) Received: from hurricane.the-brannons.com (hurricane.the-brannons.com [64.62.188.119]) by befuddled.reisers.ca (Postfix) with ESMTP id B278C1EF56F for ; Wed, 17 Jul 2013 22:07:16 -0400 (EDT) Received: from localhost (unknown [IPv6:2602:4b:af3c:ae00:12bf:48ff:fe7c:5584]) by hurricane.the-brannons.com (Postfix) with ESMTPSA id 402F1787C5 for ; Wed, 17 Jul 2013 19:08:42 -0700 (PDT) From: Chris Brannon To: "Speakup is a screen review system for Linux." Subject: Re: OT: looking for resources References: <9b738950-8e04-4e23-8300-33d28f09f4f3@default> Date: Wed, 17 Jul 2013 19:07:13 -0700 In-Reply-To: <9b738950-8e04-4e23-8300-33d28f09f4f3@default> (Don Raikes's message of "Wed, 17 Jul 2013 17:46:32 -0700 (PDT)") Message-ID: <87sizcy626.fsf@mushroom.PK5001Z> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.2 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: "Speakup is a screen review system for Linux." List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Jul 2013 02:07:17 -0000 Don Raikes writes: > While I have taken a class in c programming and have spent the last > several days scouring the internet for resources, I am wondering if > anyone on this list might have some good tips on getting started with > kernel programming real fast. > Unfortunately the assignment is due on Sunday, but my biggest problem > at the moment is allocating memory in the kernel. I learned from a book called Linux Device Drivers. It's available online in HTML format. Just use Google. If you want plain text, ask me off-list. Unfortunately, the book was written for the 2.6.x kernels, and its age is starting to show. In fact, I don't think the sample programs will still compile without some modification. HTH, -- Chris