07-26-2004
Kernel and Device Driver Programming
I am looking for a guide on how to program for either the Linux or FreeBSD (includes 4.4BSD, NetBSD or OpenBSD) kernel. I would prefer to learn how to write device drivers, but anything would help.
If you know, please email me at *removed* or leave a post here
Regards,
Farhan
Last edited by Perderabo; 04-06-2005 at 01:05 PM..
Reason: Remove email address
5 More Discussions You Might Find Interesting
1. Solaris
I've been researching minimizeing Solaris 8 and found that on the web page http://www.sun.com/bigadmin/content/packagelist/s8u7PkgList/p2.html the package SUNWglmr
is listed as "rasctrl environment monitoring driver for i2c, (Root) (32-bit)" while in the document "Solaris 8 minimize-updt1.pdf"... (1 Reply)
Discussion started by: roygoodwin
1 Replies
2. Linux
I recently started working with Linux and wrote my first device driver for a hardware chip controlled by a host CPU running Linux 2.6.x kernel.
1. The user space process makes an IOCTL call with pointer to a user memory buffer.
2. The kernel device driver in the big switch-case of IOCTL,... (1 Reply)
Discussion started by: agaurav
1 Replies
3. Fedora
I have been reading prep questions for my second unix academy exam, and there's a nuance, I'm not sure I understand it correctly.
I've been under impression from my readings of book by Evi Nemeth and from unix academy DVDs I've been watching, that kernel's modules are drivers. I think of it, as... (25 Replies)
Discussion started by: newlinuxuser1
25 Replies
4. What is on Your Mind?
I want to work one day as a device driver programmer, OS I'm in love is Solaris :D
I am learning C in my free time which I don't have because college took my life and I need to study to pass.
In college we work in C++ / Java. These languages aren't inteded for device driver programming , saying... (0 Replies)
Discussion started by: solaris_user
0 Replies
5. UNIX for Advanced & Expert Users
Hi All,
I'm looking for role change to Linux device Driver developer. My current role has no connection to Linux Device driver development and hence to support my stand i want to do a certification for the same.
I have googled but couldn't found any standard certification. I have submitted... (1 Reply)
Discussion started by: kg_gaurav
1 Replies
ALE(4) BSD Kernel Interfaces Manual ALE(4)
NAME
ale -- Atheros AR8121/AR8113/AR8114 10/100/Gigabit Ethernet device
SYNOPSIS
ale* at pci?
atphy* at mii?
DESCRIPTION
The ale driver provides support for Ethernet interfaces based on the Atheros AR8121/AR8113/AR8114 Ethernet chipset, also known as the Attan-
sic L1E.
The ale driver supports IPv4 receive IP/TCP/UDP checksum offload and VLAN tag insertion and stripping.
The following media types are supported:
autoselect Enable autoselection of the media type and options.
10baseT Set 10Mbps operation.
100baseTX Set 100Mbps (Fast Ethernet) operation.
1000baseT Set 1000Mbps (Gigabit Ethernet) operation.
For more information on configuring this device, see ifconfig(8). To view a list of media types and options supported by the card, try
ifconfig <device> media. For example, ifconfig ale0 media.
SEE ALSO
arp(4), atphy(4), ifmedia(4), intro(4), netintro(4), pci(4), ifconfig(8)
HISTORY
The ale device driver first appeared in OpenBSD 4.5. It was then ported to NetBSD 5.1.
AUTHORS
The ale driver was written by Pyun YongHyeon for FreeBSD and ported to OpenBSD by Kevin Lo <kevlo@OpenBSD.org> then ported to NetBSD by
Christoph Egger <cegger@NetBSD.org> and Kevin Lahey.
BSD
May 5, 2009 BSD