Contentsxiii
7.1.6Breaking Long Lines212
7.1.7Summary of Options213
7.2Using sed Utility215
7.3Using diff Utility215
7.3.1Other Forms of diff Utility218
7.4Using cscope and cbrowser219
7.5Generating C Function Prototypes from C Source Code
Using cproto222
7.6Using ltrace and strace Utilities223
7.7Using GNU Binary Utilities226
7.7.1Using the ar Utility226
7.7.2Using the ranlib Utility228
7.7.3Using the nm Utility228
7.7.4Using the strip Utility231
7.7.5Using the objcopy Utility231
7.7.6Using the objdump Utility232
7.7.7Using the size Utility236
7.7.8Using the strings Utility237
7.7.9Using the addr2line Utility237
7.8Using the ldd Utility238
7.9References and Resources238
Chapter8
Cross-Platform and Embedded Systems Development239
8.1Introduction to the Cross-Platform Development Process240
8.1.1Host Machine240
8.1.2Target Machine240
8.1.3Native and Cross Compilers241
8.1.4Cross Platform Development Cycle241
8.2What are Embedded Systems.243
8.2.1Embedded Systems and Moving Parts244
8.2.2Embedded Systems and Power Consumption245
8.2.3Embedded Operating Systems245
8.2.4Software Applications for Embedded Systems246
8.3How Development Systems Differ for Embedded Systems246
8.3.1Knowledge of Target System Hardware246
8.3.2Is the Target System Real-Time.247
Next Page >>
<< Previous Page
Back to the Table of Contents