福建省体彩网新闻CEC–嵌入式系统的Baremetal C编程

课程大纲: C编程语言是有史以来使用最广泛且最成功的计算机编程语言之一。当为没有操作系统的嵌入式系统开发固件时,有许多C概念很容易使开发人员失望。本课程将回顾使用C语言开发嵌入式系统的关键概念,研究不使用OS的实时系统的开发技术,驱动程序福建省体彩网技术,并演示对降低成本和缩短上市时间至关重要的福建省体彩网模式。

CEC第一天–嵌入式系统的C概念
本课程将回顾每个开发人员在使用C开发嵌入式系统时需要理解的重要概念。这些概念将在一周的其余时间中为主题奠定基础。这些概念将包括范围,适当的寄存器访问技术,理解复杂的声明,函数指针,内存分配,中断和断言等方面的内容。与会者将对C的基础知识和一些高级概念有所了解。

注册和播放位于 这里

第2天–裸机调度技术
开发人员在开发嵌入式系统时默认使用实时操作系统(RTOS)的情况并不少见。事实证明,甚至在需要RTOS之前,有许多调度技术可用于实现实时性能。本课程将探讨裸机调度技术,RMA理论和分析,同时深入探讨微控制器的时域。与会者将具备对调度技术的专业了解。

注册和播放位于 这里

第三天–驾驶员福建省体彩网技巧
本次会议将引导与会者通过三种不同的方法来开发驾驶员。这些方法将通过易于移植到多个系统的高级技术,以最简单,最不易重用的方式开始。除了便携式驱动程序福建省体彩网概念和示例驱动程序源之外,与会者还将了解如何在驱动程序福建省体彩网中使用位操作,结构和联合。

注册和播放位于 这里

第4天-固件的福建省体彩网模式
本届会议将演示用于开发嵌入式软件的常见福建省体彩网模式。将介绍驱动程序福建省体彩网概念的延续,包括使用可重用SPI驱动程序示例讨论阻塞与非阻塞驱动器的讨论。还将介绍数据处理技术,例如循环缓冲区实现,为与会者提供可在其下一个福建省体彩网项目中使用的功能性,可重用代码。

注册和播放位于 这里

第五天–编写可移植代码
使项目成本和上市时间最小化的一种技术是利用可重用的代码库。通常,代码库不是一朝一夕就能开发出来的,因此需要仔细考虑和考虑,以使收益最大化。本课程将涵盖从API福建省体彩网开始如何开发可重用的代码库。将提供一个示例,说明如何创建便携式EEPROM芯片驱动程序,该驱动程序将概念和来自GPIO和SPI驱动程序的源汇总在一起。

注册和播放位于 这里

课程资源

  • Doxygen C模板下载可以 这里
  • 可以找到示例驱动程序源代码 这里
  • 可以找到示例合作计划程序 这里
  • 可以找到EDN博客文章 这里
  • 注册嵌入式字节通讯 这里

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.