-
嵌入式系统应用工程师借用计算机专家创建的C语言,使嵌入式系统应用得以飞速发展,而MISRAC是嵌入式系统应用工程师对C语言嵌入式应用做 出的贡献。如今MISRA...
嵌入式系统应用工程师借用计算机专家创建的C语言,使嵌入式系统应用得以飞速发展,而MISRAC是嵌入式系统应用工程师对C语言嵌入式应用做 出的贡献。如今MISRA C已经被越来越多的企业接受,成为用于嵌入式系统的C语言标准,特别是对安全性要求极高的嵌入式系统,软件应符合MISRA标准。
本文由清华嵌入式系统研究专家,邵贝贝教授领衔执笔,分六讲,跟读者一起学习MISRAC。
第一讲:“‘安全第一’的C语言编程规范”,简述MISRAC的概况。
第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。
第三讲:“指针、结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。
第四讲:“防范表达式的失控”,剖析MISRAC中关于表达式、函数声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。
第五讲:“准确的程序流控制”,表述C语言中控制表达式和程序流控制的规范做法。
第六讲:“构建安全的编译环境”,讲解与编译器相关的规范编写方式,避免来自编译器的隐患。
希望大家喜欢。
-embedded system engineers use computer experts created by the C language, Embedded systems make application to rapid development MISRAC which is embedded system engineers from the C language embedded application made contributions. Now MISRA C has been more and more enterprises are accepted as for embedded system in C language standard, especially for high security requirements of embedded systems, software should comply with MISRA standards. This paper from Qinghua embedded systems, an expert P
- 2022-12-14 09:20:03下载
- 积分:1
-
RO kit for ragnarok online
RO kit for ragnarok online
- 2022-02-03 21:31:22下载
- 积分:1
-
Vista rally 技术之 LLTD的spec
十分有用的东东
Vista rally 技术之 LLTD的spec
十分有用的东东
-LLTD technology Vista rally the spec very useful Dongdong
- 2023-06-17 13:50:04下载
- 积分:1
-
vmware tools 安装方法,对于在windows平台下开发linux程序的人来说,非常值得一看...
vmware tools 安装方法,对于在windows平台下开发linux程序的人来说,非常值得一看-vmware tools installation method for windows platform in the procedures developed under the linux people, very worth a visit
- 2022-04-09 12:53:16下载
- 积分:1
-
项目管理系统
应用背景项目管理系统及项目管理系统;•管理项目•管理任务•管理管理和员工•管理时间线和,和,和,和,和;关键技术在PHP开发的项目管理系统,MySQL。Javascript,Jquery。它会帮助你管理项目maangement系统
- 2022-03-21 18:57:27下载
- 积分:1
-
allegro中文教程,描述了软件的基本操作,方便工程师初步的学习。...
allegro中文教程,描述了软件的基本操作,方便工程师初步的学习。-allegro English tutorial describes the basic operation of the software to facilitate engineers to initial learning.
- 2022-05-18 17:25:20下载
- 积分:1
-
Software PB6.0 development of the use of a small housing housing database manage...
利用PB6.0开发的一个小的住房管理系统住房数据库使用PB自带的Anywhere本地数据库程序可以按规定的算法根据职工工龄来分配职工住房 -Software PB6.0 development of the use of a small housing housing database management system using the PB Anywhere own local database programs can be provided by the algorithm based on length of service workers assigned to the employee housing
- 2022-01-26 03:20:57下载
- 积分:1
-
ESS公司的DVD芯片ESS830电子文档,很有参考价值。
ESS公司的DVD芯片ESS830电子文档,很有参考价值。-ESS
- 2022-07-06 14:51:01下载
- 积分:1
-
网络通信客户端程序,利用vc++编程,简单方便,也实用
网络通信客户端程序,利用vc++编程,简单方便,也实用-Network communication client program to use vc++ programming, is simple and convenient, but also practical
- 2022-10-22 01:20:03下载
- 积分:1
-
This is a voice synthesis of noise, including signal to noise ratio under the co...
这是一个语音降噪的综述,其中包含了在较低信噪比条件下实现语音降噪的功能的理论-This is a voice synthesis of noise, including signal to noise ratio under the conditions in the lower voice realize the function of the theory of noise
- 2022-09-22 07:50:02下载
- 积分:1