Flylib.com
Embedded Systems Firmware Demystified (With CD-ROM)
Embedded Systems Firmware Demystified (With CD-ROM)
ISBN: 1578200997
EAN: 2147483647
Year: 2002
Pages: 118
Authors:
Ed Sutter
BUY ON AMAZON
Embedded Systems Firmware Demystified
Back Cover
About
Preface
Whats Covered in this Book?
Conventions
Source Code
Acknowledgments
Chapter 1: A Hard Start
System Requirements
Central Processing Unit
System Memory
CPU Supervision
Serial Port Drivers
Ethernet Interface
Flash Device Options
The CPUMemory Interface
Summary
Chapter 2: Getting Started
How Is It Done on a PC?
Building Libraries
Up Front
Run Time
Hardware Sanity Tests for the Firmware Developer
Summary
Chapter 3: Introducing MicroMonitor
Chapter 4: Assembly Required
Just After Reset
IO Initialization
Establish Exception Handlers
Summary
Chapter 5: Command Line Interface
CLI Data Structure and the Command Table
CLI Processing
The Functions Beneath the Command Name
Shell Variable and Symbol Processing
Command-Line Redirection
Command Line Editing and History
User Levels
Password Protection
Summary
Chapter 6: Interfacing to Flash Memory
The Interface Functions
Flash Driver Front End
Summary
Chapter 7: A Flash File System
The TFS Design Criteria
File Attributes
High-Level Details
Flash Space Overhead Required by TFS
Defragmentation
TFS Implementation
Adding and Deleting Files
To Load or Not to Load
File Decompression
Execute In Place
Summary
Chapter 8: Executing Scripts
Conditional Branching
A Few Examples
Summary
Chapter 9: Network Connectivity
Ethernet
ARP
IP
ICMP
UDP and TCP
DHCPBOOTP
Applied to Embedded Systems
Summary
Chapter 10: FileData Transfer
TFTP
Field Upgrade Capability
Summary
Chapter 11: Adding the Application
Less Intense Startup
Establishing an Application Stack
Connecting to the Monitors API
The Application start() Functionstart() Function
The Application main() Functionmain() Function
Application-Originated Drivers
Application-Based CLI Uses Monitor CLI
Scripts Run Through the Applications CLI
Summary
Chapter 12: Monitor-Based Debugging
Different Type of Debug Philosophy
Breakpoints
Adding Symbolic Capabilities
Displaying Memory
Overlaying a C Structure onto Memory
Stack Trace
Testing for Stack Overflow
System Profiling
Summary
Chapter 13: Porting MicroMonitor to the ColdFire MCF5272
Source Code Directory Tree
The Makefile
The Configuration Header File
Stepping Through the Port
Summary
Conclusion
Appendix A: Building a Host-Based Toolbox
Interfacing to Files on the Host
Interfacing to the PC Serial Port
PC-Based UDP Transactions: moncmd
Summary
Appendix B: RTOS Overview
The Scheduler
Tasks, Threads, and Processes
Preemption, Time Slicing, and Interrupts
Semaphores, Events, Messages, and Timers
Reentrancy
Good Concurrency vs. Bad Concurrency
Summary
List of Figures
List of Listings
List of Sidebars
Embedded Systems Firmware Demystified (With CD-ROM)
ISBN: 1578200997
EAN: 2147483647
Year: 2002
Pages: 118
Authors:
Ed Sutter
BUY ON AMAZON
Cisco IP Telephony (CIPT) (Authorized Self-Study) (2nd Edition)
Review Questions
Summary
Review Questions
Cisco VT Advantage Overview
Additional Trace Tools
Persuasive Technology: Using Computers to Change What We Think and Do (Interactive Technologies)
The Functional Triad Computers in Persuasive Roles
Computers as Persuasive Tools
Computers as Persuasive Social Actors
Increasing Persuasion through Mobility and Connectivity
The Ethics of Persuasive Technology
PMP Practice Questions Exam Cram 2
Answers and Explanations
Exam Prep Questions
Project Closing
Exam Prep Questions
Appendix A. CD Contents and Installation Instructions
Junos Cookbook (Cookbooks (OReilly))
Backing Up Filesystems on M-Series and T-Series Routers
Changing the Format of Plain-Text Passwords
Configuring an Interface Description
Displaying the Routes in the Forwarding Table
Configuring a Level 1Only Router
The Lean Six Sigma Pocket Toolbook. A Quick Reference Guide to Nearly 100 Tools for Improving Process Quality, Speed, and Complexity
Voice of the Customer (VOC)
Variation Analysis
Reducing Lead Time and Non-Value-Add Cost
Complexity Value Stream Mapping and Complexity Analysis
Selecting and Testing Solutions
GDI+ Programming with C#
Drawing a Pie Chart
The Graphics Class and Transformation
Marginal Printing: A Caution
Your First Graphics Web Application
Appendix A. Exception Handling in .NET
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies