Free 8051 asm compiler for linux
new host platforms: Win32 and Linux
macro processing
dramatically improved conditional assembly
output in Intel-HEX or OMF-51 format
37 new MCU files
documentation in both ASCII and HTML format
numberless small extensions and improvements
bug fixes
For details see the ASEM-51 Release Notes.
Artistic Style is a reindenter and reformatter of C, C++, C# and Java source code.
When indenting source code, we as programmers have a tendency to use both spaces and tab characters to create the wanted indentation. Moreover, some editors by default insert spaces instead of tabs when pressing the tab key, and other editors (Emacs for example) have the ability to "pretty up" lines by automatically setting up the white space before the code on the line, possibly inserting spaces in a code that up to now used only tabs for indentation.
This book provides a complete intermediate-level discussion of microcontroller programming using
the C programming language. It covers both the adaptations to C necessary for targeting an
embedded environment, and the common components of a successful development project.
C is the language of choice for programming larger microcontrollers (MCU), those based on 32-bit
cores. These parts are often derived
from their general-purpose
counterparts, and are both as
complex and feature-rich. As a result, C (and C++) compilers are necessary and readily available for
these MCUs.
是初學入們,嵌入式的好教材!@簡單易懂
RS232.C was written to provide all of the basic functionality needed
to employ serial I/O in any application written with Borland C
language compilers. Some features are:
1. Ease of use. No assembly language or library files are used and a simple "#include" statement is all that is required to access all of the functions provided.
2. both input and output are buffered and interrupt driven for efficiency.
3. Serial ports 1 - 4 are supported on PC, AT and PS/2 compatibles.Chained interrupts used on port 3 and 4 are allowed for so as not to interfere with devices such as a mouse or printer. Transmission speeds of 110 to 115200 baud are available.
4. Detection and utilization of hardware buffered UARTs (NS16550AF
etc.) found in some machines is automatic.
5. Interrupt driven hardware and XON/XOFF flow control is provided for.
6. All source code is included. RS232.C can be used with all memory
models.
Visual tracking is one of the key components for robots
to accomplish a given task in a dynamic environment,
especially when independently moving objects are included.
This paper proposes an extension of Adaptive
Visual Servoing (hereafter, AVS) for unknown moving
object tracking. The method utilizes binocular stereo
vision, but does not need the knowledge of camera parameters.
Only one assumption is that the system
need stationary references in the both images by which
the system can predict the motion of unknown moving
objects. The basic ideas how we extended the AVS
method such that it can track unknown moving objects
are given and formalized into a new AVS system. The
experimental results with proposed control architecture
are shown and a discussion is given.
mastering dojo
The book really rolls out the red carpet for Dojo to emerge with guns
blazing! The authors show you how easy it is to use impressive
widgets without installing a thing. I was amazed to discover that
JavaScript is not just a toy language, how Dojo is built on top of it,
and how both are invaluable in any web development project. Buy
this book. It’s the next best thing to having the authors working at
your side.
SQLite is a small, fast, embeddable database. What makes it popular is the combination of the database engine and interface into a single library as well as the ability to store all the data in a single file. Its functionality lies between MySQL and PostgreSQL, however it is faster than both databases.
Given Perl s natural fit for web applications development, it s no surprise that Perl is also a natural choice for web services development. It s the most popular web programming language, with strong implementations of both SOAP and XML-RPC, the leading ways to distribute applications using web services. But books on web services focus on writing these applications in Java or Visual Basic, leaving Perl programmers with few resources to get them started. "Programming Web Services with Perl" changes that, bringing Perl users all the information they need to create web services using their favorite language.
FMA is a free1 powerful phone editing tool allowing users to easily manage all of the personal data stored in their phones, via a number of different connections methods. FMA allows easy management of Phonebook (both SIM and Phone memory), SMS, Profiles, and Files stored on the phone. FMA can also allow you to pickup and dial calls directly from your PC. FMA is fun and much more whatever you want it to be, it is whatever a mobile phone should have :-) (Currently based on Sony Ericsson T610 features set).
AODV-UU is an AODV (Ad hoc On-demand Distance Vector) routing protocol implementation from Uppsala University. Key features are recent draft compliance, stability, and the ability to use it in both real-world (Linux) and ns-2 simulations