allankliu's blog
Free IrDA Stacks
By allankliu Dec 14th, 2009
|
Infrared communication is a low-cost method of wireless, point-to-point communication between two devices. Even more and more communication methods including USB, Bluetooth, and Zigbee are implemented on the microcontrollers. |
- Add new comment
- Read more
- 567 reads
Electronics Cockroaches Series Killer
By allankliu Dec 11th, 2009
|
Cockroaches or Blackbeetles are nasty pests living in our house, carrying germs to our food and drink. People have tried all kinds of ways to get rid of these annoying neighbors, poison, trap, even laser. |
Low Cost MIPS SoC Kit
By allankliu Dec 9th, 2009
|
I introduced Loongson 2E/2F general purpose RISC CPU in my blog. Loongson is based upon MIPS III ISA, developed by ICT and manufactured by ST microelectronics. |
Distributed Seismic Monitoring Project with JM badge board
By allankliu Dec 3rd, 2009
|
Do you realize that Freescale's JM Badge board can be designed into a seismometer? The board is presented in FTF2008, distributed for free as name badge and starter kit for JM badge contest 2008. |
- Add new comment
- Read more
- 1782 reads
Cortex-M1 ARM core for FPGA
By allankliu Nov 30th, 2009
|
Cortex-M1 offers highly portable microcontroller design over many FPGA devices, with reusable tools and code base. It offers compatibility and ecosystem across FPGA, ASIC/ASSP/MCU. |
USB CDC Projects from CMX and Freescale
By allankliu Nov 26th, 2009
|
USB was a big challenge for developers. Since the USB development demands deep knowhow in host drivers for operation systems, device drivers in the embedded system, and application software development as well as debug between host and device. |
- Add new comment
- Read more
- 1639 reads
OMAP and DaVinci Software For Dummies
By allankliu Nov 20th, 2009
|
The creation and consumption of cool gadgets has become a way of life for many designers, engineers, and billions of consumers. These gadgets, whether for music, video, Web navigation, games, or communications, keep getting ever more sophisticated, smarter and smaller. |
Selection Guide of Low Cost Tools for Cortex-M3
By allankliu Nov 18th, 2009
|
As I mentioned in another article, ARM Cortex-M3 is not compatible with ARM7TDMI in interrupt, ISA, bus structure and JTAG protocol (SWD). You have to upgrade ARM7TDMI tools to support Cortex-M3 microcontrollers. After a small research, I summarize following tool related information for your reference. |
- Add new comment
- Read more
- 1131 reads
Freescale ColdFire V1 for FPGA
By allankliu Nov 17th, 2009
|
Freescale offers various custom devices for important customers. In order to reduce the cost for SoC customers, Freescale has licensed its PowerPC 440/405 to Xilinx. |
- Add new comment
- Read more
- 900 reads
Speed Up Caculation with eMAC and MAC in ColdFire
By allankliu Nov 12th, 2009
|
ColdFire integrated enhanced multiply accumulate (eMAC) unit as a fundamental function block. Many algorithms of DSP processing and cryptography heavily rely on add and multiply operations, which can be boosted with MAC and eMAC. |
- Add new comment
- Read more
- 752 reads
Ubuntu Enabled PMP
By allankliu Nov 9th, 2009
|
I have not checked PMP market since I purchased my last player. The market is changing so quickly. Today I am impressed by the brand new MID-like PMP (Smart Q5/Q7) by Zhiqi, China. |
- Add new comment
- Read more
- 1084 reads
OBD-II Scanner with Freescale Silicon
By allankliu Nov 5th, 2009
|
On Board Diagnostic (OBD, it is also called Enhanced OBD in European) is installed in many vehicles for on board self-diagnostic and reporting purpose. OBD systems give the owner or a technician access to the state of health information for various vehicles. |
- 2 comments
- Read more
- 1680 reads
A Mini-ITX PowerPC Server Platform
By allankliu Oct 29th, 2009
|
Various servers are installed for different purposes: Network Attached Storage (NAS), RADIUS, Network Access Server, web server, FTP server, mail server, VPN server and IP-PBX server. Most of the servers are built upon x86 platforms. |
- Add new comment
- Read more
- 1683 reads
Online Virtual Labs from Freescale
By allankliu Oct 22nd, 2009
|
Have you ever experienced virtual devices before? Most of the software development for mobile phone is developed in a dedicated simulator. |
- Add new comment
- Read more
- 792 reads
Freescale 8bit Microcontroller with SmartMOS
By allankliu Oct 15th, 2009
|
Freescale has an interesting product line: embedded MCU plus power, MM908Exxx. It is a combination of analog features such as high side and low side switches, H-bridge stepper motor drivers using SMARTMOS technologies with Freescale standard flash microcontroller (HC08/HC12) in a single package. |
- Add new comment
- Read more
- 680 reads
Revised DigiButler Project for ColdFire Kirin3
By allankliu Oct 8th, 2009
|
Before Freescale released the Kirin3, it has offered an Ethernet enabled microcontroller MCF5223X, Kirin2e. There are two major differences between Kirin2e and Kirin3. The Kirin3 adds USB-OTG module, but it removes Ethernet PHY. |
- Add new comment
- Read more
- 659 reads
Extra Notes for Kirin3 Labs
By allankliu Oct 1st, 2009
|
Freescale offers many documents for its latest connectivity microcontroller Kirin3, MCF52259. I believe most of the people will start to evaluate the labs without reading the documents. I am one of these guys who hate reading documents. |
- Add new comment
- Read more
- 771 reads
How to Configure MQX for ColdFire
By allankliu Jul 30th, 2009
|
Freescale offers complementary MQX RTOS suite for its ColdFire microcontroller with full source code. Although the software is deliveried in source code, it is highly recommended not touching source code in the component level. |
- Add new comment
- Read more
- 880 reads
More Demo Labs and Ecosystems for ColdFire Kirin3
By allankliu Jul 23rd, 2009
|
The Kirin3 demo kit presents 6 labs for evaluation purpose. All of these labs cover from command shell, TCP/IP, USB host application and Task Awareness Debugging, which are based upon a complete ecosystem presented by Freescale and ARC/MQX. |
- Add new comment
- Read more
- 762 reads
Bluetooth for Kirin3
By allankliu Jul 14th, 2009
|
ColdFire Kirin3 is a microcontroller, rather than a microprocessor. As a result, Kirin3 can not run Linux or uCLinux which have complete TCP/IP, IrDA and Bluetooth stacks. |
- Add new comment
- Read more
- 1651 reads
New Wave of ARM Cortex Microcontrollers
By allankliu Jul 13th, 2009
|
More and more semiconductor providers have released new microcontrollers with ARM CORTEX-M3/M0 cores. It is time to review the new product lines and check out their advantages over most successful ARM7TDMI microcontroller. |
- Add new comment
- Read more
- 1363 reads
Ada, an alternative programming language
By allankliu Jul 8th, 2009
|
Ada is a programming language developed for USDoD (United States Department of Defense). The name was named after Ada Lovelace (or Augusta Ada King, Countess of Lovelace, 1815-1852), who is often credited as being the first computer programmer (without a real computer). |
- 3 comments
- Read more
- 2613 reads
Web HVAC Project for KIRIN3 Demo Kit
By allankliu Jun 11th, 2009
|
The default firmware shipped with the M52259DEMOKIT and M52259EVB is Web HVAC, which allows people to view and control HVAC via a standard web browser. It is the 4th lab project in the series of demo projects prepaired for the MCF52259 connected microcontroller. |
- 2 comments
- Read more
- 2790 reads
Quick Selection for Freescale Microcontroller
By allankliu May 28th, 2009
|
It is quite difficult for a designer to select a suitable one from hundreds of microcontrollers for his project. |
- Add new comment
- Read more
- 2371 reads
Avoid Losing RAM Space
By allankliu May 22nd, 2009|
|
An address decoder is used to split the address apace into smaller one for specific purposes. The address decoder is unnecessary in some cases. |
- Add new comment
- Read more
- 525 reads




