
课程简介:本课程是嵌入式linux开发的基础课程,从C语言程序设计开始,主要介绍Linux平台下C语言及其编程环境的介绍,C语言编译器、调试工具和自动维护工具的使用方法,Linux系统提供的特有函数调用,在C程序中访问文件的方法,进程的概念、进程间通信及多进程同步运行的实现手段……是一门专门针对于嵌入式Linux系统开发工程师体系课程的基础课程。
课程优势:本教程从实际工程需要出发,介绍了一个C/C++从业人员所必需掌握的 全部语法、核心概念和基本技能,消除了学习考试与实际工作之间的差距。 具体地讲,书中不仅介绍了函数、指针、结构体、类等基本语法, 也介绍了“传值与传地址”、“字符串”、“深拷贝与浅拷贝”、 “动态创建对象”、“安全地使用指针”、“面向对象编程思想”等核心概念。同时,教程还讲解了初级程序员所必须掌握的知识和技术,如“单步调试”,“编码规范”, ANSI函数库,文件操作,标准模板库STL的使用。
课程目标:通过本课程的学习,使学生较好地掌握C语言各方面的知识, 掌握基本的程序设计过程和技巧,具备初步的高级语言程序设计能力, 并能熟练应用TURBO C集成环境进行C语言的编写、编译与调试,达到省二级考试要求的能应用C语言解决一般编程问题的水平。