Using a holistic approach to teaching developers the ins-and-outs of GNU/Linux programming using APIs, tools, communication, and scripting, this book introduces programmers to the environment from the lowest layers to the user layers.
The third edition of Learning GNU Emacs describes Emacs 21.3 from the ground up, including new user interface features such as an icon-based toolbar and an interactive interface to Emacs customization. A new chapter details how to install and run Emacs on Mac OS X, Windows, and Linux, including tips for using Emacs effectively on those platforms.
這是一個(gè)Linux下的USB攝像頭捕捉程序,是一個(gè)調(diào)用V4L2(Video for Linux 2)非常好的例子。英文介紹為:This is a driver for the USB video bridge USBVision from Zoran/Nogatech, a USB-only cable used in many "webcam" devices. It supports streaming and capture of color or monochrome video via the Video4Linux API. Most V4L apps are compatible with it, but a few video-conferencing programs do not work yet.
Linux driver for FujiFilm FinePix digital cameras in PC-CAM (i.e. webcam) mode
driver/
Contains the driver sources.
Compile with "make".
Then as root, install with "make install".
Type "modprobe finepix" to load the module.
userspace/
Type "make" to compile.
fpix: test program, independant of the driver. Uses libusb to
directly access the camera and capture a frame, saved
under frame.jpg. Will not work if the driver is loaded.
fpixtest: test program. Uses V4L2 to capture an image.
fpix-stress-v4l2: never ending (in theory) stress test derived from fpixtest.
LinCAN is a Linux kernel module that implements a CAN driver capable of working with multiple cards, even with different chips and IO methods. Each communication object can be accessed from multiple applications concurrently.
It supports RT-Linux, 2.2, 2.4, and 2.6 with fully implemented select, poll, fasync, O_NONBLOCK, and O_SYNC semantics and multithreaded read/write capabilities. It works with the common Intel i82527, Philips 82c200, and Philips SJA1000 (in standard and PeliCAN mode) CAN controllers.
LinCAN project is part of a set of CAN/CANopen related components developed as part of OCERA framework.
With User Mode Linux you can create virtual Linux machines within a Linux computer and use them to safely test and debug applications, network services, and even kernels. You can try out new distributions, experiment with buggy software, and even test security. Now, for the first time, the creator and maintainer of User Mode Linux shows how to put it to work hands-on. Jeff Dike covers everything from getting started through running enterprise-class User Mode Linux servers. You ll find authoritative advice on bootup, compilation, administration, specialized configurations, and much more.