This book introduces embedded systems to C and C++ programmers. Topics include testing memory devices, writing and erasing Flash memory, verifying nonvolatile memory contents, controlling on-chip peripherals, device driver design and implementation, optimizing embedded code for size and speed, and making the most of C++ without a performance penalty.
標簽: programmers introduces embedded include
上傳時間: 2013-12-21
上傳用戶:daoxiang126
Essential Linux Device Drivers by Sreekrishnan Venkateswaran -------------------------------------------------------------------------------- Publisher: Prentice Hall Pub Date: March 27, 2008 Print ISBN-10: 0-13-239655-6 Print ISBN-13: 978-0-13-239655-4 Pages: 744 Slots: 0.5 而且kernel里面有的驅動基本都涉及到了 。比較新的書。 -Essential Linux Device Drivers by Sreekrishnan Venkateswaran Publisher: Prentice Hall Pub Date: March 27, 2008 Print ISBN-10: 0-13-239655-6 Print ISBN-13: 978-0-13-239655-4 Pages: 744 Slots: 0.5 inside the kernel and some basic drivers are involved. Relatively new book.(補全上次,上下半部).保證可用
標簽: Venkateswaran Sreekrishnan Essential Drivers
上傳時間: 2014-01-19
上傳用戶:270189020
This is schematic and Gerber files of PCB that is used for GSM alarm system. This is industrial-grade system with many features like 1-wire (iButton) interface, additional interface for video camera (UART JPEG camera is used), SD card to store pictures from camera and send them by GSM to remote mobile phone. Can be used as a reference design for anyone who wants to make own GSM alarm system system based on SIM300C module from Simcom.
標簽: This industrial-grad schematic is
上傳時間: 2013-12-06
上傳用戶:com1com2
Novell.Press.Linux.Kernel.Development linux內核開發的經典書籍之一 The Linux kernel is one of the most interesting yet least understood open-source projects. It is also a basis for developing new kernel code. That is why Sams is excited to bring you the latest Linux kernel development information from a Novell insider in the second edition of Linux Kernel Development. This authoritative, practical guide will help you better understand the Linux kernel through updated coverage of all the major subsystems, new features associated with Linux 2.6 kernel and insider information on not-yet-released developments. You ll be able to take an in-depth look at Linux kernel from both a theoretical and an applied perspective as you cover a wide range of topics, including algorithms, system call interface, paging strategies and kernel synchronization. Get the top information right from the source in Linux Kernel Development
標簽: Linux Development interes Novell
上傳時間: 2017-06-06
上傳用戶:songyue1991
This application note explains the process of eveloping and debugging a hardware abstraction layer (HAL) software device driver, to aid device driver development for the HAL of the Altera Nios® II system. The various software development stages are illustrated using the Altera_Avalon_UART as an example hardware device, and an example of a HAL software device driver called my_uart.
標簽: application abstraction eveloping debugging
上傳時間: 2013-12-16
上傳用戶:風之驕子
A user-space device driver can do many of the things that kernel drivers can t, such as perform a long-running computation, block while waiting for an event, or read files from the file system. Unlike kernel drivers, a user-space device driver can use other device drivers--that is, access the network, talk to a serial port, get interactive input from the user, pop up GUI windows, or read from disks. User-space drivers implemented using FUSD can be much easier to debug it is impossible for them to crash the machine, are easily traceable using tools such as gdb, and can be killed and restarted without rebooting even if they become corrupted. FUSD drivers don t have to be in C--Perl, Python, or any other language that knows how to read from and write to a file descriptor can work with FUSD. User-space drivers can be swapped out, whereas kernel drivers lock physical memory.
標簽: user-space can drivers perform
上傳時間: 2014-01-01
上傳用戶:saharawalker
This application note describes the design and implementation of a usb mass storage devic using a secure digital card,which should prove useful to developers of usb mass storage solution.This application may be used as a stand-alone MSD or as a Secure Digital/Multimedia Card (SD/MMC) reader/ writer interface.
標簽: implementation application describes storage
上傳時間: 2017-06-24
上傳用戶:weiwolkt
This is a program that I wrote many years ago. It is a floppy disk , disk copy,disk info,and format program. All written in masm assembler. There is also a small 252 byte driver that allows nonstandard floppy formats on dos systems below 7.0. Floppies can be formatted in any track and sector layout. 1.44M floppies can be formatted to 1.76 M. All source code,includes and libraries are included. Modify the bld.bat file to your own needs. There are many asm tricks in the source code. Have fun with this old code.
標簽: disk program floppy format
上傳時間: 2013-12-21
上傳用戶:woshini123456
Introduction to I/O Kit Device Driver Design Guidelines Chapter 1 The libkern C++ Runtime Chapter 2 libkern Collection and Container Classes Chapter 3 The IOService API Chapter 4 Making Hardware Accessible to Applications Chapter 5 Kernel-User Notification Chapter 6 Displaying Localized Information About Drivers Chapter 7 Debugging Drivers Chapter 8 Testing and Deploying Drivers Chapter 9 Developing a Device Driver to Run on an Intel-Based Macintosh
標簽: Chapter Introduction Guidelines Runtime
上傳時間: 2017-07-04
上傳用戶:冇尾飛鉈
This is basic knowledge of NachOS - a virtual operating system on LINUX !! It is good for those who want to know how the OS running !! Some of documents is written in English and others in VietNamese
標簽: knowledge operating virtual NachOS
上傳時間: 2017-07-15
上傳用戶:dapangxie