Designing Embedded Communications Software* Augment system performance * Optimize protocol implementation * Increase code maintainability Create network communications software with a thorough understanding of the essential system-level design and implementation choices and how they affect the p |
Contents
Chapter 1 Introduction | 1 |
Chapter 2 Software Considerations in Communications Systems | 15 |
Chapter 3 Software Partitioning | 35 |
Chapter 4 Protocol Software | 57 |
Chapter 5 Tables and Other Data Structures | 75 |
Chapter 6 Buffer and Timer Management | 93 |
Chapter 7 Management Software | 117 |
Other editions - View all
Common terms and phrases
action agent allocate application approach architecture block buffer buffer management build bytes called Chapter communications communications system complete configuration connection Consider control card copy count data structures depending destination device discussed distributed driver embedded engineering entry equipment Ethernet event example Figure forwarding frame function handle hardware header higher host implementation indicates individual initialization interface internal issues layer line card machine mbuf memory method mode modules multiple node operating system packet parameters performance physical plane pool port processor protocol task provides received redundancy responsible router routine routing RTOS scheme sent separate single SNMP specific stack standard status switch testing timer tion transmission typically UNIX usually variables various vendors