摘要:

SD卡和Linux操作系统以其优越的性能,在嵌入式设备上得到了越来越广泛的应用.文章介绍了Linux下的设备驱动程序和SD卡的操作方法,设计和实现了Linux下基于PXA255处理器的SD卡驱动程序.

下载地址

Files:

基于嵌入式Linux的SD卡驱动程序的设计与实现

Date 2018-11-15
File Size 484.73 KB
Download 483

下载地址

基于实时Linux计算机联锁系统实时性分析与改进

Date 2018-11-15
File Size 616.46 KB
Download 475

摘要:

计算机联锁系统是保障列车在车站范围内安全、高效运行的实时控制系统,它必须具有非常高的安全性、可靠性.这首先应该解决实时性的问题,针对基于Linux下的计算机联锁系统的实时性进行分析,并结合计算机联锁系统的实时性模块给出分析,采用实时Linux系统进行设计与实现,并对改进后的系统与原系统进行测试比较。

摘要:

USB3.0是新一代通用串行总线,该总线下的设备目前还没有大规模生产,主要原因是它的通信标准及协议刚由USB3.0开发小组(超过200家公司)制定出来。USB3.0必将很快取代USB2.0成为今后市场的主流USB设备接口。本文针对嵌入式Linux操作系统内核提供编写设备驱动程序的基本框架结构给出了基于嵌入式Linux下的USB3.0驱动程序开发方法。

下载地址

基于嵌入式Linux下的USB30驱动程序开发方法研究

Date 2018-11-12
File Size 584.94 KB
Download 458

摘要:

分析当前Linux内核在实时性方面的不足,从不同侧面讨论几种改进的方法。根据嵌入式系统的不同设计目标,针对Linux内核实时性在某些方面的缺陷,使用相应的改进方法。

下载地址

基于嵌入式Linux操作系统内核实时性的改进方法研究

Date 2018-11-12
File Size 624.86 KB
Download 422

C 语言的书有一大堆, 嵌入式C语言的书也不少,但都不过是简单介绍一下标准C语言的 语法,再讲一下嵌入式C语言与标准 C 的区别,讲一下新增加的关键字。这样的书,对于 初学者或许是适合的。问题是,若是我不愿意只是当一个小菜鸟,我想对嵌入式 C 语言有 更多更深的了解时,我突然发现,满图书馆的书,竟找不到一本,能解我心头之惑。

对于在实际工作当中, 你不再是独自编写程序,你要和小组内的成员之间分工合作,你 要学会模块化编程、要写出更规范更安全的代码、做更合理的优化、减少更多的 bug。所有 的这些,都迫使你必须更彻底的理解嵌入式 C 的语法结构,数据细节,与硬件打交道的特 性,使得你必须时时考虑硬件与 C 的对应关系并养成良好的编程习惯。

本文的原意是想尽可能多的解决上述问题,帮助更多的新人深入理解嵌入式 C 语言。 本文是我工作之余整理而来。是对我个人学习嵌入式 C 语言过程的总结。本文涉及的 知识点多数来自于网络,其中加入我个人理解以及自己平时遇到的注意点。

本文从编程风格谈起,讲述了模块化的编程方法,对一些大型项目中常用重点关键字做 了讲解,参照 MISRA C 2004 规范 ,对嵌入式 C 安全编程做了阐述,对一些嵌入式 C 的小技 巧进行了讨论。

在读本文时,我假设你有 C 语言基础、至少理解一种微控制器(51、PIC、AVR、DSP、 ARM 等)、有简单的(这里本想写较深的)汇编基础。

下载地址

(2 votes)

嵌入式 C 进阶之道

Date 2018-11-12
File Size 916.16 KB
Download 515