August 2006
機器人編程技術
by YukuanMark本書主要闡述了基於行為的機器人編程思想和相關編程技巧,比較詳細地介紹了在編程過程中有可能遇到的各種問題,並據此提出了相應的解決方案,提供了大量的行為代碼和仲裁代碼示例。本
July 2006
Hunting for Bugs in Real-World Applications...More Than a Child's Game
by YukuanMarkWith debugging features such as complex breakpoints, trigger sequencer and processor state storage now available in smaller 16-bit microcontroller architectures, the hunt for the pesky bugs in real-world applications, under real-world operating conditions
深入淺出ARM7
by YukuanMark以PHILIPS公司的LPC2131 ARM微控制器?核心,以EasyARM2131開發板?基礎,深入淺出地對LPC213x系列ARM微控制器的使用進行詳細、全方位的闡述。
Embedded Flash MP3 Player
by chilkatJavascript to convert HTML .mp3 links into embedded Flash MP3 players (button with start/stop)
June 2006
FPPATM -- 無刷馬達應用篇
by YukuanMark最近,就拿這個很好玩的多核心單晶片微控器來挑戰一下他的能耐,因為,我做完這個簡單實驗後,有人對這個東西很好奇,所以,我就把這個實驗過程把他整理成這一篇,以供大家參考一下,
May 2006
µC/GUI Font Converter
by YukuanMarkUsing the font converter and editor you can convert any font available on your Windows-PC into a "C"-file which can be compiled and linked with your application. This way the font can be displayed on your display using µC/GUI. Proportional fonts are supp
An Array Implementation of Queue
by YukuanBlogEmbedded System 程式開發, queue 是很常用的資料結構: UART 在接收及傳輸資料時,通常各需要一個 character queue;在處理 keypad 的按鍵輸入時需要一個 key queue ;task 間的溝通,也可能要用到某種 event queue 。
Watchdog Timers
by YukuanMarkTo keep a watchdog timer from resetting your system, you've got to kick it regularly. But that's not all there is to watchdog science. We will examine the use and testing of a watchdog,as well as the integration of a watchdog into a multitasking environme
Introduction to Priority Inversion
by YukuanMarkWhen tasks share resources, as they often do, strange things can and will happen. Priority inversions can be particularly difficult to anticipate. Here's an introduction to priority inversions and a pair of techniques you can use to avoid them.
Sensors Without Batteries
by YukuanMarkIn the future, the environment could be pervaded by sensors using the same power-scavenging techniques as RFID tags.
Get by Without an RTOS
by YukuanMarkToo many simple systems use a commercial RTOS. All that's sometimes needed is a way to implement even-driven and periodic functions. Here's an easy way to do just that.
eCos
by YukuanMarkeCos is an open source, royalty-free, real-time operating system intended for embedded applications. The highly configurable nature of eCos allows the operating system to be customised to precise application requirements, delivering the best possible run-
Empowering Embedded Systems
by YukuanMarkµC/OS-II, The Real-Time Kernel is a highly portable, ROMable, very scalable, preemptive real-time, multitasking kernel (RTOS) for microprocessors and microcontrollers.
MicroC OS II: The Real Time Kernel
by YukuanMarkIf you currently do not use an RTOS, read this book to gain a deep understanding of what these powerful tools can do for your code. If you're looking at commercial products, read the book to understand some of the trade-offs and gain an appreciation for w
Real Time Application Design
by YukuanMarkThis section presents four contrasting design solutions to a hypothetical embedded real time application. The suitability of each solution is judged for embedded computers with varying RAM, ROM and processing capabilities. In addition the simplicity and c
ARM的希望:兩種嵌入式操作系統的比較
by YukuanMark嵌入式操作系統是嵌入式系統應用的核心。本文通過對兩種典型的開源嵌入式操作系統的對比,分析和總結了嵌入式操作系統應用中的若干問題,歸納了嵌入式操作系統的選型依據。
EDA Geek - Electronic Design Automation News and Events
by kencheungnews about the electronic design automation industry
Embedded Systems Building Blocks
by YukuanMarkTake the mystery out of embedded systems design with concrete programming examples. You will learn: - the anatomy of a real-time kernel by exploring the author's operating system, MicroC/OS-II. - key concepts unique to embedded systems and real-time kerne
April 2006
Controlling The Real World With Computers
by YukuanMark & 2 othersThis site uses hands-on experiments to show the basics of how real things in the real world are controlled with computers. That means it's about most of the computers in the world. Most computers don't sit on desks, but are used to control things that don