欧美色欧美亚洲另类七区,惠美惠精品网,五月婷婷一区,国产亚洲午夜

課程目錄:Ansi C for Embedded Systems 培訓(xùn)
4401 人關(guān)注
(78637/99817)
課程大綱:

       Ansi C for Embedded Systems 培訓(xùn)

 

 

C Basic data types
Integer types
Floating point types
Pointers (pointer arithmetic, pointer derefencing)
Arrays
The relationship between arrays and pointers
Enums
Programming constructs
if - else statements
switch statements
while loops and do - while loops
for loops
goto statements
Functions in C
Function prototypes
Understanding C's call by value mechanism for passing arguments
Implementing functions
Calling functions
Using pointers to pass values by reference
Passing arrays to functions
Understanding C's return value mechanism
Using pointers to return values by reference
Data Structures
Defining data structures
Accessing and manipulating the elements of a data structure
Pointers to data structures
The arrow (->) operator
Using a pointer to traverse an array of data structures
Advanced topics
Pointers to pointers
Function pointers
Const and static keywords - their meanings and uses
Casts and casting ? Using void * pointers
Data structures containing pointers to data structures
Data structures containing function pointers
Function pointers and table driven programming
Bit fields in data structures
Unions
Using arrays to implement circular buffers and stacks
Modules as data structures and interfaces
Dynamic data structures and their uses
Singly linked lists
Doubly linked lists
Overview of the C standard library
putc, putchar, getc, getchar
printf, scanf
String manipulation functions (strcpy, strcat, ...) Embedded System Oriented Topics
Setting up port addresses
Defining bit oriented data structures
Compiler specific features
#pragmas
Non ANSII C extensions
Accessing and manipulating special function registers
Implementing interrupt handlers
Calling assembly code from C
Calling C from assembly code
Linkers and linker scripts
Understanding target peripheral device libraries and their uses
Implementing your own device libraries
Timers and their uses
Hardware timers
Software timers
Basics of event driven programming
Port I/O - flashing LEDs
Software delays
Keypad scanning
Basic RS232
Basic data acquisition and sensor interfacing
Working with EEPROM (on chip and SPI/I2C)

主站蜘蛛池模板: 应用必备| 信丰县| 武鸣县| 灌阳县| 泰兴市| 临澧县| 岳西县| 和顺县| 白城市| 江口县| 宽甸| 新密市| 库尔勒市| 绥江县| 晋江市| 阿拉善左旗| 湖口县| 阿图什市| 高清| 保德县| 罗城| 手游| 济南市| 庆元县| 华宁县| 遵义县| 毕节市| 大余县| 荆州市| 武义县| 黄平县| 留坝县| 文登市| 大邑县| 交口县| 新巴尔虎右旗| 武隆县| 桃园县| 讷河市| 江源县| 简阳市|