-
嵌入式系统应用工程师借用计算机专家创建的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
-
dicom 与 图像文件互相转化,来自codeproject
dicom 与 图像文件互相转化,来自codeproject-DICOM image files and transform, from the codeproject
- 2022-02-27 05:26:02下载
- 积分:1
-
计算机要想访问HD61 202。必须
首先读取状态字寄存器的内容。主要是
要判别状态宇中的 Busy”标志;在
“Busy”标志表示为O时。计算机方...
计算机要想访问HD61 202。必须
首先读取状态字寄存器的内容。主要是
要判别状态宇中的 Busy”标志;在
“Busy”标志表示为O时。计算机方可
访问HD61202。-Computer to visit the HD61 202. Status word must first register to read the content. The main building is to determine the status Busy " sign in" Busy " when the sign is expressed as O. Computer may visit HD61202.
- 2022-01-31 03:57:15下载
- 积分:1
-
2410使用手册,
2410使用手册 2410使用手册
2410使用手册,
2410使用手册 2410使用手册
-2410 user manual, user manual 2410 manual 2410
- 2023-06-02 04:15:04下载
- 积分:1
-
Design patterns,四人帮的著作,介绍面向对象的27个设计模式。
Design patterns,四人帮的著作,介绍面向对象的27个设计模式。-Design patterns, and the Gang of Four book on object-oriented design model 27.
- 2023-06-27 04:15:04下载
- 积分:1
-
FPGA的27个很有价值的实例,很有实用价值
FPGA的27个很有价值的实例,很有实用价值-FPGA-27 a valuable example of great practical value
- 2023-07-05 12:30:04下载
- 积分:1
-
JXARM9
JXARM9-2410 Flash烧写流程.pdf-JXARM9-2410 Flash programmer flow. Pdf
- 2022-02-02 16:05:30下载
- 积分:1
-
在Java语言中,DataSource对象就是一个代表数据源实体的对象。一个数据源就是一个用来存
储数据的工具,它可以是复杂的大型企业级数据库,也可以是简单...
在Java语言中,DataSource对象就是一个代表数据源实体的对象。一个数据源就是一个用来存
储数据的工具,它可以是复杂的大型企业级数据库,也可以是简单得只有行和列的文件。数据源可
以位于在服务器端,也可以位于客服端。
-In the Java language, DataSource object is a data source on behalf of the target entity. A data source is a tool used to store data, it can be large and complex enterprise-class database, but also can be so simple that only the rows and columns of the paper. Data source can be located on the server side can also be located in client customer service.
- 2022-09-29 12:00:03下载
- 积分:1
-
介绍GNU make 3.0的使用方法.通俗易懂
介绍GNU make 3.0的使用方法.通俗易懂-introduced the use of GNU make 3.0 methods.
- 2022-08-16 20:13:25下载
- 积分:1
-
ISE sample code
ISE样本代码
- 2022-08-10 01:18:54下载
- 积分:1