If you have programming experience and a familiarity with C--the dominant language in embedded systems--Programming Embedded Systems, Second Edition is exactly what you need to get started with embedded software. This software is ubiquitous, hidden away inside our watches, DVD players, mobile phones, anti-lock brakes, and even a few toasters. The military uses embedded software to guide missiles, detect enemy aircraft, and pilot UAVs. Communication satellites, deep-space probes, and many medical instruments would have been nearly impossible to create without embedded software.
非常好的優(yōu)化算法的書,詳細(xì)介紹了蟻群算法和粒子群算法以及相關(guān)的matlab工具箱,講了理論和應(yīng)用給出了工具箱的下載地址。
Swarm intelligence is an innovative computational way to solve hard problems. In particular, particle swarm optimization, also commonly known as PSO, mimics the behavior of a swarm of insects or a school of fish. If one of the particle discovers a good path to food the rest of the swarm will be able to follow instantly even if they are far away in the swarm. Swarm behavior is modeled by particles in multidimensional space that have two characteristics: a position and a velocity. These particles wander around the hyperspace and remember the best position that they have discovered. They communicate good positions to each other and adjust their own position and velocity based on these good positions.
a sample WDM stream class video capture driver that supports two IEEE 1394 digital cameras.
The same driver may be able to support other digital cameras that conform to 1394-based Digital Camera Specification from 1394 Trade Association.
Digital camera supported by dcam.sys is a data source that produces digital image data without any other input connection. It manifests itself in a DirectShow graph as a WDM Streaming Capture Device and as a capture filter that has output capture stream supporting image sizes of 320x240 with a UYVY color space. Its de-compressor, Msyuv.dll, is part of the OS delivery, and it can convert image data format from UYVY to RGB16, RGB8, or to a Direct Draw surface if the video card supports UYVY format.
This directory includes matlab interface of the curvelet transform
using usfft.
Basic functions
fdct_usfft.m -- forward curvelet transform
afdct_usfft.m -- adjoint curvelet transform
ifdct_usfft.m -- inverse curvelet transform
fdct_usfft_param.m -- returns the location of each curvelet in phase-space
Useful tools
fdct_usfft_dispcoef.m -- returns a matrix contains all curvelet coefficients
fdct_usfft_pos2idx.m -- for fixed scale and fixed direction, returns
the curvelet which is closest to a certain point on the image
Demos
fdct_usfft_demo_basic.m -- display the shape of a curvelet
fdct_usfft_demo_recon.m -- partial reconstruction using curvelet
fdct_usfft_demo_disp.m -- display all the curvelet coefficients of an image
fdct_usfft_demo_denoise.m -- image denoising using curvelet
The P89LPC938 is a single-chip microcontroller, available in low cost packages, based on
a high performance processor architecture that executes instructions in two to four clocks,
six times the rate of standard 80C51 devices. Many system-level functions have been
incorporated into the P89LPC938 in order to reduce component count, board space, and
system cost.
ClustanGraphics聚類分析工具。提供了11種聚類算法。
Single Linkage (or Minimum Method, Nearest Neighbor)
Complete Linkage (or Maximum Method, Furthest Neighbor)
Average Linkage (UPGMA)
Weighted Average Linkage (WPGMA)
Mean Proximity
Centroid (UPGMC)
Median (WPGMC)
Increase in Sum of Squares (Ward s Method)
Sum of Squares
Flexible (ß space distortion parameter)
Density (or k-linkage, density-seeking mode analysis)
RECOMMENDATION ITU-R M.1653*,**
Operational and deployment requirements for wireless access systems including radio local area networks in the mobile service to facilitate sharing between these systems and systems in the Earth exploration-satellite service (active)
and the space research service (active) in the band 5 470-5 570 MHz
within the 5 460 5 725 MHz range
This MATLAB M-file implements the finite-difference time-domain solution of Maxwell s curl equations over a one-dimensional space lattice comprised of uniform grid cells.
RTX51 TINY Version 2 has been completly restructured to gain flexiblity,
accelarate performance, and reduce code/data space requirements. Also
several new features are added to this popular Real-Time Kernal.
The Linux GPIB Package is a support package for GPIB (IEEE 488) hardware. The package contains kernel driver modules, and a C user-space library with Guile, Perl, PHP, Python and TCL bindings. The API of the C library is intended to be compatible with National Instrument s GPIB library. The Linux GPIB Package is licensed under the GNU General Public License .
Requirements:
Linux kernel version 2.4.x (use Linux-GPIB version 3.1.x). Earlier kernel versions are not supported.