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
OpenSSH: A Survival Guide for Secure Shell Handling (Version 1.0)
Step 2.1 Use the OpenSSH Tool Suite to Replace Clear-Text Programs
Step 3.1 Use PuTTY as a Graphical Replacement for telnet and rlogin
Step 4.1 Authentication with Public Keys
Step 4.4 How to Generate a Key Using PuTTY
Step 4.5 How to use OpenSSH Passphrase Agents
Strategies for Information Technology Governance
An Emerging Strategy for E-Business IT Governance
Assessing Business-IT Alignment Maturity
A View on Knowledge Management: Utilizing a Balanced Scorecard Methodology for Analyzing Knowledge Metrics
Technical Issues Related to IT Governance Tactics: Product Metrics, Measurements and Process Control
The Evolution of IT Governance at NB Power
Postfix: The Definitive Guide
Tracing a Message Through Postfix
Email and DNS
Postfix Configuration
Configuring Postfix for SASL
A.1. Postfix Parameter Reference
MySQL Cookbook
Using Copy and Paste as a mysql Input Source
Telling MySQL How to Display Dates or Times
Sorting Expression Results
Using Patterns to Match Email Addresses and URLs
Using Single-Row Sequence Generators
GO! with Microsoft Office 2003 Brief (2nd Edition)
Concepts Assessments
Project 2A. Alaska Trip
Summary
Objective 2. Use a Form to Add and Delete Records
Introduction
Digital Character Animation 3 (No. 3)
Surface Types
Chapter Five. Creating Strong Poses
Animating Walks
Chapter Nine. Acting
Characters and Story
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