In C Algorithms for Real-Time DSP, author Paul M. Embree presents a complete guide to digital signal processing techniques in the C programming language. This book is structured in such a way that it will be most useful to the engineer who is familiar with DSP and the C language, but who is not necessarily an expert in both. All of the example programs in this book have been tested using standard C compilers in the UNIX and MS-DOS programming environments. In addition, the examples have been compiled using the real-time programing tools of specific real-time embedded DSP microprocessors (Analog Devices ADSP-21020 and ADSP-21062 Texas Instruments TMS320C30 and TMS320C40 and AT&T DSP32C) and then tested with real-time hardware using real-world signals.
C in A Nutshell
Learning a language--any language--involves a process wherein you learn to rely less and less on instruction and more increasingly on the aspects of the language you ve mastered. Whether you re learning French, Java, or C, at some point you ll set aside the tutorial and attempt to converse on your own. It s not necessary to know every subtle facet of French in order to speak it well, especially if there s a good dictionary available. Likewise, C programmers don t need to memorize every detail of C in order to write good programs. What they need instead is a reliable, comprehensive reference that they can keep nearby. C in a Nutshell is that reference.
The C++ Cookbook will make your path to mastery much shorter. This practical, problem-solving guide is ideal if you re an engineer, programmer, or researcher writing an application for one of the legions of platforms on which C++ runs. The algorithms provided in C++ Cookbook will jump-start your development by giving you some basic building blocks that you don t have to develop on your own.
《Developing Series 60 Applications: A Guide for Symbian OS C++ Developers》本壓縮包中包含了電子書和源碼。
Series 60是在Symbian OS下進行智能手機應用程序開發(fā)的主要平臺,它擁有廣大的用戶群。本書是諾基亞與EMCC軟件公司共同推出的一本Series 60開發(fā)的權威參考書,為Symbian OS下的C++編程提供全面指導。全書共13章,循序漸進地講解Symbian OS基礎、Series 60 GUI應用程序設計基礎、應用程序各種UI控件、移動通信和多媒體開發(fā)知識,以及應用程序的調(diào)試與測試等。全書包含了60個實例應用程序,每個都有完整的 C++代碼和安裝腳本,涵蓋了Series 60開發(fā)的方方面面。本書適用于所有Symbian OS手機應用開發(fā)人員:初學者通過本書可以打下牢固基礎,掌握必須的技能;有經(jīng)驗的開發(fā)人員則可以通過本書獲得豐富的、有價值的參考資料。
Electronics Design Checklist
C) 2003 Hank Wallace
This is a checklist for electronics designers. The idea is for engineers and technicians to
share experiences and create a detailed checklist, which the individual designer can pare down to meet his or her specific needs. There are many details that go into the making
of a first-run design success, and this checklist helps prevent Murphy s gremlins from
marring an otherwise healthy design.
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.
*** HyperString v6.0 ***
(c)1996-2000 EFD Systems, All rights reserved
efd@mindspring.com
*** THIS IS NOT PUBLIC DOMAIN SOFTWARE ***
See below for license agreement, disclaimer, installation and use.
Introduction ---------------------------------------------------------
Welcome to HyperString!
One of the most significant new features with Delphi32 is long dynamic
strings. However, the built-in functions don t really exploit the full
potential of these new strings. HyperString provides over 400 fast,
efficient string management routines to help you realize the full power
of this highly versatile new data type.