4443|9

6366

帖子

4917

TA的资源

版主

楼主
 

EEWORLD下载中心专题资源整理---嵌入式C语言编程技术专题 [复制链接]

 
  本帖最后由 tiankai001 于 2014-6-24 22:47 编辑

EEWORLD下载中心专题资源整理---嵌入式C语言编程技术专题




       嵌入式系统一般以微控制器为核心,再配以适当的外围电路。一旦电路中有了微控制器,那么就必须要对微控制器进行编程,这样才能控制系统正常工作。目前嵌入系系统的编程语言有很多种,从早期的汇编语言,到后来的嵌入式C语言,甚至还有的微控制器支持basicC++语言。但是嵌入式C语言的应用是占有压倒性优势的,这也是我们为什么整理这个专题的目的。

    通过这个专题,大家不但可以全面了解嵌入式系统程序设计中的关键知识和设计模式,还可以通过这些知识用最短的时间设计出性能好、稳定性强、安全性高的嵌入式系统软件。



1C嵌入式编程设计模式
C嵌入式编程设计模式》以面向对象的视角,重新审视嵌入式系统,全面总结了嵌入式系统中常见的以及关键的设计模式。《C嵌入式编程设计模式》提出了很多新颖的设计模式,为使用c语言编程的嵌入式系统开发者提供了强有力的工具。通过这些模式,开发者可以用最短的时间设计出性能好、稳定性强、安全性高的嵌入式系统或软件。《C嵌入式编程设计模式》针对嵌人式系统中从内存访问到事件调度,从状态机设计到安全性可靠性保证,对系统的设计以及性能表现的方方面面进行了详细阐述。《C嵌入式编程设计模式》采用uml图形化解释,直观清晰;所有实例配有c代码实现,方便使用。

2嵌入式C语言进阶之道
C语言的书有一大堆,嵌入C语言的书也不少,但都不过是简单介绍一下标准C语言的语法,再讲一下嵌入式C语言与标准C的区别,讲一下新增加的关键字。这样的书,对于初学者或许是适合的。问题是,若是我不愿意只是当一个小菜鸟,我想对嵌入式C语言有更多更深的了解时,我突然发现,满图书馆的书,竟找不到一本,能解我心头之惑。
对于在实际工作当中, 你不再是独自编写程序,你要和小组内的成员之间分工合作,你要学会模块化编程、要写出更规范更安全的代码、做更合理的优化、减少更多的bug。所有的这些,都迫使你必须更彻底的理解嵌入式C的语法结构,数据细节,与硬件打交道的特性,使得你必须时时考虑硬件与C的对应关系并养成良好的编程习惯。
本文的原意是想尽可能多的解决上述问题,帮助更多的新人深入理解嵌入式C语言。
本文是我工作之余整理而来。是对我个人学习嵌入式C语言过程的总结。本文涉及的知识点多数来自于网络,其中加入我个人理解以及自己平时遇到的注意点。
本文从编程风格谈起,讲述了模块化的编程方法,对一些大型项目中常用重点关键字做了讲解,参照MISRA C 2004规范,对嵌入式C安全编程做了阐述,对一些嵌入式C的小技巧进行了讨论。
在读本文时,我假设你有C语言基础、至少理解一种微控制器(51PICAVRDSPARM等)、有简单的(这里本想写较深的)汇编基础。

3嵌入式软件设计之思想与方法
本书从教学的角度出发,全面讨论了嵌入式软件设计的思想与方法。在编排上循序渐进,从基础准备,到驱动模型,再深入到整个系统及系统的构建。在讲解上通过建立模型来帮助读者系统掌握嵌入式软件设计的普遍原理与编程接口。内容包括:高效、稳定和规范的程序基础,多任务环境,I/O 系统的内部结构,驱动模型,BSP设计要素,嵌入式软件设计的经验技巧;在硬件基础方面讨论了总线与设备的模型,基于MIPSARMSoC在多个系统平台VxWorks,LinuxWinCE下的系统资源的操控。
本书可作为在校学生学习嵌入式软件设计原理的教学参考用书,也可作为嵌入式软件开发工程人员深入掌握系统软件设计的指南,以及嵌入式软件培训的参考教材

4C语言嵌入式系统编程修炼之道

5嵌入式C编程

6C到嵌入式C编程语言---入门实用深入.

7、嵌入式系统--体系结构.编程与设
作者是由印度Raj Kamal。该书由美河翻译制作。是关于嵌入式系统的一本非常好的书籍!适合嵌入式的初中级人员学习和参考

8、Thinking in embedded(嵌入式编程思想

9、C语言进阶——嵌入式系统高级C语言编程

10、C 语言嵌入式系统编程修炼

11IAR/EWARM嵌入式系统编程与实践


12嵌入式系统高级编程语言技术分析


13嵌入式C语言和标准C的区别


14嵌入式软件建立统一框架方法的研究


15C语言实现高效嵌入式编程

最新回复

  详情 回复 发表于 2016-6-19 09:02
点赞 关注(1)
 
 

回复
举报

1185

帖子

1

TA的资源

纯净的硅(高级)

沙发
 
这个好。赞一个。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
这么好的帖子,为什么人气这么低。说不过去啊。
感谢楼主
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

4
 
感谢分享 赞一个 好
 
 
 

回复

6107

帖子

4

TA的资源

版主

5
 
赞一个,有时间仔细学习学习。
 
 
 

回复

3

帖子

1

TA的资源

一粒金砂(初级)

6
 
赞一个,没积分了
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

7
 
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

8
 
支持一下楼主,都是非常好的书,谢谢
 
 
 

回复

2

帖子

1

TA的资源

一粒金砂(初级)

9
 
下一本先看看。
 
 
 

回复

26

帖子

0

TA的资源

一粒金砂(中级)

10
 
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表