Sie sind auf Seite 1von 1

Embedded C Programming

Themes
Mathematical Foundation in Embedded Programming Conversions between Different Basis Data Representations in Computers Elements of Boolean Logic Straight-Line Equation and Linear Interpolation Basic Operations with Vectors and Matrixes Number Representations in Computer Memory: Little Indian vs. Big Indian Optional: Error Detection Codes Introduction to the C Language What is a Programming Language? What is a Compiler? The C Language and its Advantages C Syntax and Constructs The Structure of a C Program Steps to Compile a Program Compilation Phases Multi-File Compilation Header Files The Linking Process Building an Executable Version of a C Program Debugging a C Program Examining and Running a C Application Program Data Types and Variables Data Types Type Casting Type Definitions and Structures Union vs. Struct Initializing Variables Extern Declarations Operands, Operators, Bit-Wise Operators, and Arithmetic Expressions Control-flow Statements Control Structures Functions Problem Breakdown with Functions Arrays, Pointers, and Strings Arrays Initializing Arrays Pointers, Addresses and Memory Address Arithmetic Strings and String Constants Memory Allocation Memory Organization and Storage Classes Passing Parameters by Address Passing Arrays as Parameters

Bibliography
[1] Bazele matematice ale calculatoarelor, Florian Mircea Boian, Liana Bozga, Presa Universitara Clujeana, 2000

[2] The C Programming Language (2nd edition), Brian W. Kernighan, Dennis M. Ritchie, Prentice Hall Software Series, 1988 [3] Limbajele C si C++ pentru nceptori Vol. I (p.1 si 2) - Limbajul C, Liviu Negrescu, Editura Albastra, 2009

Das könnte Ihnen auch gefallen