第1章 嵌入式linuxC语言开发工具ppt课件.ppt

第1章 嵌入式linuxC语言开发工具ppt课件.ppt

ID:58712749

大小:3.53 MB

页数:75页

时间:2020-10-04

第1章 嵌入式linuxC语言开发工具ppt课件.ppt_第1页
第1章 嵌入式linuxC语言开发工具ppt课件.ppt_第2页
第1章 嵌入式linuxC语言开发工具ppt课件.ppt_第3页
第1章 嵌入式linuxC语言开发工具ppt课件.ppt_第4页
第1章 嵌入式linuxC语言开发工具ppt课件.ppt_第5页
资源描述:

《第1章 嵌入式linuxC语言开发工具ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程目标:本课程将嵌入式系统中经常用到的C编程技巧与概念介绍给大家,并且能在Linux下使用C语言编写一些实际的应用程序先修课程:C语言编程(我们假设同学门已经了解基本的C语法,并至少在一个编译器环境中编写过C语言,虽然我们在课程中有4个小时左右的C语言复习)学时分配:总学时48小时,其中授课24小时,实验(Project)24小时要求学生独立完成一个中等规模的C语言项目。(1)《C程式设计语言》(TheCProgrammingLanguage)作者:BrianW.Kernighan,DennisM.Ritchie简介

2、:本书是由C语言的设计者BrianW.Kernighan和DennisM.Ritchie编写的一部介绍标准C语言及其程式设计方法的权威性经典著作。一本必读的程式设计语言方面的参考书。(2)《CPrimerPlus中文版》(CPrimerPlus)作者:StephenPrata简介:作为核心计算机技术成熟、完整的参考书籍,PrimerPlus系列历经十数年不衰,通过学习《CPrimerPlus(第五版)中文版》,你将奠定坚实的C编程基础。(3)《C和指针》(PointersonC)作者:KennethA.Reek简介:本

3、书提供和C语言编程相关的全方面资源和深入讨论。全书覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了非常多编程技巧和提示。参考书籍和资料----C语言初级教材(1)《C陷阱和缺陷》(CTrapsandPitfalls)作者:AndrewKoenig简介:作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程式员具有珍贵价值的经典著作。本书的出发点不是要批判C语言,而是要帮助C程式员绕过编程过程中的陷阱和障碍。(2)《C专

4、家编程》(ExpertCProgramming)作者:PerterVanDerLinDen简介:展示了最优秀的C程式员所使用的编码技巧。书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存及怎么进一步学习C++等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程式员具有非常高的实用价值。(3)《C语言编程常见问题解答》(CProgramming:JusttheFaqs)作者:PaulS.R.Chisholm等简介:这是一本专门解答c语言编程常见问题的著作。书中所覆盖的内容相当广泛,并附有大量鲜

5、明的例子。参考书籍和资料----C语言进阶书籍(1)《C/C++嵌入式系统编程》(ProgrammingEmbeddedSystemsinCandC++)作者:MichaelBarr简介:本书中的技术和范例代码均可直接应用于各种实际的嵌入式系统项目。有过嵌入式系统研发经验的读者,也将从中获益匪浅。(2)《嵌入式实时操作系统μC/OS-II》(MicroC/OS-IITheReal-TimeKernel)作者:JeanJ.Labrosse简介:μC/OSII是源码公开的实时内核,是专为嵌入式应用设计的。通过对μC/OSI

6、I原始码的分析和描述,讲述了多任务实时的基本概念、竞争和调度算法、任务间同步和通信、存储和定时的管理及怎么处理优先级反转问题;介绍怎么将μC/OSII移植到不同CPU上,怎么调试移植代码。(3)《嵌入式系统构件》(EmbeddedSystemsBuildingBlocks)作者:JeanJ.Labrosse简介:本书介绍了构建嵌入式系统的一些通用模块,如键盘扫描器、显示器接口、计量器和输入/输出。大部分代码都是用可移植的C语言编写。参考书籍和资料----嵌入式编程书籍1.会C语法与会用C语言写程序是两个概念2.C的灵活

7、性以及由此而产生的陷阱非常非常多3.TheMostBeautifulLanguageandMostDangerousLanguageintheProgrammingWorld!学习C语言的误区第1章嵌入式LinuxC语言开发工具本章内容1.1嵌入式Linux下C语言概述1.2嵌入式Linux编辑器vi的使用1.3嵌入式Linux编译器GCC的使用1.4嵌入式Linux调试器GDB的使用1.5make工程管理器1.6Eclipse集成开发环境本章小结1.1嵌入式Linux下 C语言概述1.1.1C语言简史1.1.2C语言

8、特点1.1.3嵌入式LinuxC语言编程环境1.1.1C语言简史C语言最初是美国贝尔实验室的D.M.Ritchie在B语言的基础上设计出来的,此时的C语言只是为了描述和实现UNIX操作系统的一种工作语言。在一段时间里,C语言还只在贝尔实验室内部使用。1975年,UNIX第6版公布后,C语言突出的优点引起人们的普遍注意。1977年出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。