Monday, October 4, 2010
Other recent acquisitions include mobile wireless and security chip companies. Last month it was VT Silicon and Arxan Defense Systems, earlier in the year it was White Electronic Designs.
Tuesday, September 21, 2010
See the STM32 Discovery Kit Press Release for more details.
Thursday, September 2, 2010
Friday, August 27, 2010
For commercial projects, the MAX3421E is supported by USB Stacks from HCC-Embedded and Micro Digital. HCC-Embedded also has an SD card module to add a USB Host to any board with an SPI capable SD card socket. The schematics and layout are a free download from the website.
The MAX3421EVKIT-1 from Maxim can also be used for developing a USB stack for individual devices. It can be ordered directly from Maxim ($57) or from Digikey ($62). You can start with the MAX3421E EVKIT-1 Software and User Guide to develop your own driver for targeted devices. I have been working with the MAX3421E with an ARM processor board and have added support for a mouse, keyboard, and hub to the design.
Wednesday, August 25, 2010
From the About page:
Discourse on Embedded Signal Processing is a blog about applying signal processing algorithms in embedded systems. The focus will be on implementing signal processing on general purpose DSPs, FPGAs, and microcontrollers. Topics include new processors and architectures, development tools, design flows, design techniques, and new applications.
I don't plan on any changes to EmbeddedCoding.com, I will still cover some DSP topics here as well. I will post less frequently to Discourse on Embedded Signal Processing, but I plan on having more in-depth articles.
Tuesday, August 24, 2010
Monday, August 23, 2010
This video shows a Flash player running on an Android phone.
There is an Open Screen Project Fund sponsored by Adobe and Nokia. It awards grants to develop Flash applications that run on Nokia devices.
Wednesday, August 11, 2010
The RX610 Stick includes some unique features like a 14x10 LED array, a slide volume potentiometer, and a 4-direction joystick. It has an on-board debugger and you can download demo projects for audio, DSP, FPU, and benchmarking. Renesas has also created the RenasasRulz.com online community with a developer's forum and more information about the RX610 Stick. You can see the kit in action in the RX-Stick Demo Youtube Video below.
The RX600 series is at the high-end of the RX family which is the successor to the H8SX, R32C and 32-bit Renesas MCUs.
Friday, July 30, 2010
You can sell your design at BatchPCB as well. For example, you can buy a Breakout Board for the Maxim MAX3421E USB host controller designed by Oleg Mazurov of Circuits@Home. You can find some open-hardware for sale as well, which seems like it could cause problems. One open-hardware company, AdaFruit Industries, requested one of its designs removed from the BatchPCB marketplace.
Thursday, July 29, 2010
Wednesday, July 28, 2010
Tuesday, July 27, 2010
The Cymbet board manages and stores indoor or outdoor light energy with an EnerChip EH CBC5300 Module ($36 at DigiKey) to provide power for the Microchip PIC24F board. The PIC24F16KA102 is a nanoWatt XLP (eXtreme Low Power) PIC Microcontroller.
Monday, July 26, 2010
Friday, July 23, 2010
Microsoft supports ARM in a wide range of products.
There is wide speculation about this new agreement between Microsoft and ARM.
Friday, July 16, 2010
Thursday, July 15, 2010
open source dsnano project hosted at google code
Optional stand available for only $50!
I would prefer there wasn't such strict requirements for documentation, technology neutrality, or source code. Generic hardware that could be used for many purposes don't seem to fit the definition for open hardware. For example, processor modules have a specific interface and are pretty self-explanatory from the schematic and data-sheets. Also, an open source hardware developer may not have the engineering staff to develop the formal documentation and source code required by the current definition. I think the software development and documentation could be left to separate open-source groups. Open-source projects like eLinux.org have reverse engineered commercial products to run useful software without access to any documentation or even schematics.
Tuesday, July 13, 2010
The Analog Devices iCoupler ADuM4160 USB Isolator Evaluation Board can be used as a breakout cable to test USB signals as well as its intended use to evaluate the ADUM4160 Full/Low Speed USB Digital Isolator. The board is available from Digi-Key, and other ADI distributors.
I have created my own cable for connecting a logic analyzer to USB signals in the past, but an isolation board like this would have been much easier to use and provided some protection to your prototype and development PC. For example, I could have damaged my sole development prototype when I tested it with a cheap keyboard I purchased at Best Buy. When things were not working, I assumed it was my hardware, but it turned out the keyboard's USB cable was not wired correctly.
I have a Zeroplus logic analyzer with USB decode that I would like to use with this type of adaptor board. Zeroplus sells a USB bridge without isolation, but I haven't found a distributor yet.
Wednesday, June 30, 2010
Wednesday, June 16, 2010
- 32bit CPU Embedded Architecture : 533MHz ARM926EJ with 16KByte I-Cache and 16KByte D-Cache.
- High performance 3D Graphics Accelerator
- USB 1.1 Host Controller, USB 2.0 Device, 4Ch UART
- LCD Controller, 8Ch DMA, Timer, Interrupt Controller, RTC
- SD/MMC, I2S, I2C, SSP, ADC, GPIOs, PWM, Power Manager
Saturday, June 12, 2010
The release of this new product seems related to the news that Leapster is discontinuing the Didj, another ARM processor based Linux gaming system that has been on the market only 2 years. The Didj announcement isn't going over well with parents on the Leapfrog community forum. Leapster2 owners are also upset that the cartridges will not be compatible with earlier products.
Thursday, June 10, 2010
Tuesday, June 8, 2010
The LatticeXP2 Brevia Development Kit comes with all you need to start developing including a board, parallel JTAG cable, serial RS-232 cable, and AC adapter.
Update: This kit has been replaced by the $49 LatticeXP2 Brevia2 Board WITH LatticeXP2 FPGA: LFXP2-5E-6TN144C and on-board FTDI-based USB JTAG programmer.
Saturday, May 29, 2010
Saturday, May 22, 2010
I am seeing a lot more interest in USB for embedded systems designs, including USB devices, embedded hosts, and USB 3.0. Most developer don't need their own vendor ID, many semiconductor vendors will let you use one for free if you use their chips. For small companies or individual developers, the $4000 cost to become a member is very prohibitive.
UPDATE: A few links to public USB forums:
Jan Axelson's USB Forum
Microchip USB Forum
SparkFun PIC USB Development Forum
Thursday, May 13, 2010
Friday, April 30, 2010
Tuesday, April 20, 2010
Saturday, April 17, 2010
Wednesday, April 14, 2010
This open-source project is being developed to help researcher gain more control of camera processing. Another open-source camera project, the Canon Hack Development Kit, allows some control through a series of enhancements, but according to the Frankencamera FAQ: "you can't use them to reprogram the camera's pre-capture sequence (metering and focusing) or to replace its post-processing algorithms (demosaicing, denoising, sharpening, white balancing, tone mapping, etc). The Frankencamera fills this gap"
If the popularity of the CHDK is any indication, the Frankencamera is sure to have a cult following.
Wednesday, March 31, 2010
Monday, March 29, 2010
Thursday, March 25, 2010
The Virtual USB Analyzer is a useful tool created by Micah Dowty and Scott Perry hosted on sourceforge.net. It's free to use and listed as a fling in vmware LABS, a diverse collection of free tools created by VMware engineers.
You have to run the analyzer in Linux but you can take the traces with any guest OS running on recent versions of VMware products. At the moment the Windows version of VMware Player is not supported, but you can use VMware Workstation, Fusion or the Player that runs on Linux. You can also load captures taken from the Linux usbmon utility and the Ellisys USB Explorer 200 hardware analyzer.
I'm using this to see how Linux configures a keyboard to diagnose a problem with an embedded USB host. I think it will also be very useful when working on a new USB device that you need to test with multiple operating systems.
Monday, March 15, 2010
Thursday, March 11, 2010
Android: A Case Study of an Embedded Linux Project
Using a JTAG to Debug Linux Device Drivers
Creating a Secure Router Using SELinux
Effective Use of Scripting in Embedded Devices
FSCE: Reducing Context Switching Time on ARM
Understanding Threat Models for Embedded Devices
Experiences in Android Porting, Lessons Learned, Tips and Tricks
Case Study - Embedded linux in a Digital Television STB
Understanding and Developing Applications for Maemo Platform
PIO: Talking to the Outside World
Linux Without a Boot Loader?
Monday, March 8, 2010
Friday, February 12, 2010
Thursday, February 11, 2010
The new 50x series Blackfin Processors offer 400MHz at $4.50, and come with a new analog-to-digital (ADC) control module (ACM), PWM units, optional on-chip flash and ADCs. This family is targeted mainly to industrial applications such as motor control, power inverters, uninterruptible power supplies, smart metering, and advanced sensing. They also are recommended for portable medical devices—with the lower cost and high performance, they may be attractive for consumer electronic devices as well. The BF506F EZ-KIT LITE development board is less expensive than other Blackfin EZ-Kits at $199, and includes a USB debug interface so you don't need to purchase a JTAG device. Embedded Linux is actively developed for the blackfin at http://blackfin.uclinux.org/ with toolchain development and a uCLinux port.