登录
首页 » Others » C语言编程规范 MISRA C 2012 + MISRA2012 Guideline + 英文MISRA-C-2012

C语言编程规范 MISRA C 2012 + MISRA2012 Guideline + 英文MISRA-C-2012

于 2021-05-06 发布
0 315
下载积分: 1 下载次数: 3

代码说明:

主要是汽车电子行业c编程规范 MISRA C 2012 Addendum 1 - Rule Mapping。MISRA 2012 Guideline for the use of the C language in critical systems.。英文版本的MISRA-C-2012,汽车电子行业嵌入式开发可以下载学习

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • MATLAB实现嵌入式小波零树码算法(EZW)的图像压缩
    这是使用MATLAB语言实现小波分析在图像压缩中应用的一个算法--"嵌入式小波零树编码算法(EZW)"的一个带有界面的小程序
    2020-12-11下载
    积分:1
  • 贝叶斯网络工具箱-Python
    此工具箱只支持Python2版本,在Python3下可以自行修改。允许使用单纯Python语言构建贝叶斯网络。包含构建离散的贝叶斯网以及高斯贝叶斯网,推理算法包含消息树以及MCMC采样等。允许搭建因子图模式下的BN网,同时包括网络实例。有不清楚的地方欢迎一起交流。
    2020-11-29下载
    积分:1
  • Introduction to Robotics - Mechanics and Control.pdf
    Introduction to Robotics - Mechanics and Control,John J.Craig第三版,很好的机器人方面的教材。好像比第二版多了很多东东,加了matlab习题。
    2020-06-25下载
    积分:1
  • Altium PCB封装库
    Altium PCB元件封装库,包括DO-214AC/SMA、DO-214AA/SMB、DO-214AB/SMC、贴片铝电解电容所有型号、TO-252、T0-263、TO-263-3、TO-263-5、TO-263-7、贴片屏蔽电感、USB,和常用贴片直插元件封装。
    2020-05-29下载
    积分:1
  • MQTT服务器搭建教
    本教程为本地MQTT服务器搭建,搭建此本地MQTT服务器必须先为电脑配置java 环境,然后用CMD命令按步骤运行apache-apollo-1.7.1下相关exe搭建服务器管烨员:C: Windowssystem32 cmd.exe215/1/291:55example#215/1/2916:55ed hD: vapache-apo1lo-1.7.1 in >ddr卷是软件卷的序列号是FAD4418D: Mapache- apollo-1.7.1hin的目录E17/81421:4 d1r卷是软件卷的序列号是FAD4418D: pache-apo11o-1.71 bin roker in的目录E17/g81421:41dir驱动器卷是软件卷的序列号是FD4-418D:< apache-apo1lo-1.71 bin Broker in的目录217/981421:41apoIlo-broker run红框内第一行是监听,监听端口是,客服端链接时输入电脑的地址即可,本机可使用命令查询。绿框内为控制台地址,在浏览器输入可现实控制台界面。c管埠员: CAWindows system32 cmd.exe- apollo-broker run一巴回[9Gv[37ml∈[32mc[37 mApache Apo11a←[2mINFO i AyulINFo Starting store: leveldb store at D: apac he-apo1lo-1-7.1 in Nmybraker vdatMARN Using the pure java Leve lDB implementation which is still experimentalIf the NI version is not available for your platform, please switch to the BDBstoreinsteadhttp://activemg.apache.org/appllo/docunentation/user-manual.htmlNro I Accepting connections at: tcp://6.5.6.G:G1G1JNFO白 ccepting connect1 ons at:t1s:/.回,.日=6⊥614NFo Accepting connections at: us://0.0.4.2=61623/Fo Accepting connections at: uss://.0.6-G:61624INFOvirtual host startup is wait ing on store startupINFO i virtual host startup is no longer waiting- It waited a total of 1 seconNfoAdministrationinterfaceavailableat:https://127.0.0.1:61681/INFOAdministrat iun interface dudildlle at: htLp://1270-0-1:616808.用户名默认: admin,密码: password←C▲不安全p127.0.0.161681/ onsale/in dex. hlIIIApollo ConsoleogInUsernamePassward5控制台界面Apache Apollo -AntCA承我全琳低!1n(1h1 ronnie/nrf=hm匈☆Apollo ConsoleadminVirtual Hosts Connectors operat ng Ervironment ConfiguratioVirtual Host: mybrcke-ETAIL5ueues Topics Durable SubsSince:2017//5下午10:A0Name: nomcCrcaHostNo Queues have been created yet.STORE STATUS
    2021-05-06下载
    积分:1
  • WinEdt 7 注册机
    LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
    2020-12-08下载
    积分:1
  • OpenCV中文参考手册
    OpenCV中文参考文件,应用程序接口(API)中文参考资料al OpenCV参考手册·ΩpencⅤ编程简介(矩阵/图像/姒频的基本·Ω中文参考手册读写操作)入门必读· OpenCV概述1.图像处理2.结构分析CXCore中文参考手册3.运动分析与对象跟踪4.模式识别1.基础结构5.照相机定标和三维重建2.数组操作3.动态结构HgGU中文参考手册4.绘图函数5.数椐保存和运行时类型信息1. HighGUI概述6,其它混合函数2.简单图形界面7.錯误处理和系统函数3.读取与保存图傯4.视频读写数机器学习中文参考手册5.实用涵数与系统函数OpencⅤ编码样式指南(阅读 Opencv代码前必CIMage类参考手册读CiMage中的陷阱和BUGOpenCV的Phon接口Opengν编程简介(矩阵/图像/视频的基本读写操作)Wikipedia,自由的百科全书Introduction to programming with OpenCVOpencv编程简介作者: Gady AgamDepartment of Computer ScienceJanuary 27, 2006Illinois Institute of TechnologyUrl:http://www.cs.it.edu/ragam/cs512/lect-notes/opency-intro/opency-intro. html#SECTION00040000000000000000翻译: chenyusiyuanJanuary 26, 2010.http:/blog.csdn.net/chenyusiyuan/archive/2010/01126/5259060.aspx摘要:本文旨在帮助读者快速入门 Openc,而无需阅读冗长的参考手册。掌握了 Opencv的以下基础知识后,有需要的话再查阅相关的参考手册。目录[原]1二、简介o1.11、 Openc的特点1.1.1(1)总体描述(2)功能113(3) OpenCv模块122、有用的学习资源2.1(1)参考手册;122(2)网络资源1.23(3)书籍124(4)视瓶处理例程(在< openly-root>/ samples/c/)125(5)图像处理例程(在< openly-root>/ samples/c/0133、 openc命名规则2(2)矩阵数据类型:■1.33(3)图像数据类型134(4)头文件:o144、编译建议.14.1(lInux;1.4.2(2) Windowso155、C例程2二、GUI指令2.11、窗口管理2.1.1(1)创建和定位一个新窗口∶2.12(2)载入图像2.13(3)显示图後2.14(4)关团窗口2.15(5)改变窗o222、输入处理2.2.1(1)处理鼠标事件222(2)处理键盘事件■2.23(3)处理滑动条事件·3三、 OpenCV的基本数据结构o3.11、图像数据结构3.1.1322、知阵与向量3.2,1(1)矩阵3232).元批333、其它结构类型33.1(1)点332(2)矩框大小(以像素为精度)∵■333(3)矩形框的偏置和大4四、图像处理4,11、图像的内存分配与释放411(1)分配内存给一幅新图像4.1.2(2)释放图像■4.13(3)复制图像414(4)设置/获取感兴趣区域ROI415〈5)设置/获取感兴趣通道COI422、图像读写4.2,1(1)从文件中读入图像4.2.2(2)保存图o433、访回图像像素4.3.1(1)假设你要访间第k通道、翦列的像素43,2(2)间接访间;(通用,但效可访间任意格式的图像)433(3)直接访间:(效率高,但容易岀错)434(4)基于指针的直接访闻:(简单高效435(5)基于c++ wrapper的直接访间(更简单高效a444、图像转换441(1)字节型图像的灰度-彩色转换442(2)彩色图像->灰度图像44不同彩色空间之间的转換a455、绘图指令4.5,1(1)绘制矩形452(2)绘制圆形45.3(3)绘制线段454(4)绘制一组线段455(5)绘制组填充颜色的多边形:456(6)文本标注5五、矩阵处理o5,11、矩阵的内存分配与释放32(3)为新矩阵分配达存释放矩阵内存514(4)复制矩阵5,15(5)初始化矩阵5.1.6(6)初始化矩阵为单位矩阵522、访回矩阵元焘52.1(1)假设需要访间一个2D浮点型矩阵的第(i,j个单元,5.2.2(2)间接访间5.23(3)直接访间(假设矩阵数据按4宰节行对齐)524(4)直接访间(当数据的行对齐可能存在间隙时 possible alignment gaps)5,25(5)对于初始化后的矩阵进行直接i°533、矩阵/向量运算5.3,1(1)矩阵之间的运算532(2)矩阵之间的元素级运算:53,3(3)向量乘积534(4)单一矩阵的运535(5)非齐次线性方程求解■536(6)特征債与特征向量(矩阵为方阵)6六、视频处理611、从视频流中捕捉一帧画面61.2(2)Y支从摄像头或视频文件(AM格式)中捕捉帧画面6,11(1)open个摄像头捕捉器6,1,3(3)初始化一个祕频文件捕捉器614(4)捕捉一帧画面61.5(5)释放视频流捕捉o622、获取/设置视频流信息6,2.1(1)获取视频流设备信息6,2,2(2)获取帧图信息6,23(3)设置丛视频文件抓取的第一帧画而的位置∵633、保存视频文件6.3,1(1)初始化视频编写器6.3,2(2)保持视频文件63)释放视频编写器[编辑]简介[编辑]1、 OpenCV的特点[编辑](1)总体描述· Opencv是一个基于CC++语言的开源图像处理函数库其代码都经过优化,可用于实时处理图像具有良好的可移植性可以进行图像/视频载入、保存和采集的常规操作具有低级和高级的应用程序接口(API·提供了面向 Intel IPP高效多媒体函数库的接口,可针对你使用的 Intel CPU优化代码,提高程序性能(译注: OpenC2.0版的代码已显著优化,无需IPP来提升性能,故2.0版不再提供IPP接口)[编辑(2)功能图像数据操作(内存分配与释放,图像复制、设定和转换)Image data manipulation (allocation, release, copying, setting, conversion·图像/视频的输入输出(支持文件或摄像头的输入,图像/视频文件的输出)Image and video I/o (file and camera based input, image/video file output).矩阵/向量数据操作炇线性代数运算(矩阵乘积、矩阵方程求解、特征值、奇异值分解)Matrix and vector manipulation and linear algebra routines(products, solvers, eigenvalues, SVD)支持多种动态数据结构(链表、队列、数据集、树、图)Various dynamic data structures(lists, queues, sets, trees, graphs)·基本图像处理(去噪、边缘检测、角点检测、采样与插值、色彩变換、形态学处理、直方图、图像金字塔结构)Basic image processing(filtering, edge detection, corner detection, sampling and interpolation, colorconversion, morphological operations, histograms, image pyramids)·结构分析(连通域/分支、轮廓处理、距离转换、图像矩、模板匹配、霍夫变换、多项式逼近、曲线拟合、椭圆拟合、狄劳尼三角化)Structural analysis(connected components, contour processing distance transform, various momentstemplate matching, Hough transform, polygonal approximation, line fitting, ellipse fitting, Delaunaytriangulation).·摄像头定标(寻找和跟踪定标模式、参数定标、基本矩阵估计、单应矩阵估计、立体视觉匹配)Camera calibration(finding and tracking calibration patterns, calibration, fundamental matrixestimation, homography estimation, stereo correspondence).·运动分析(光流、动作分割、目标跟踪)Motion analysis(optical flow, motion segmentation, tracking)目标识别(特征方法、HMM模型Object recognition(eigen-methods HMM)基本的GUI(显示图像/视频、键盘/鼠标操作、滑动条)Basic Gui (display image/ video keyboard and mouse handling, scroll-bars)图像标注(直线、曲线、多边形、文本标注)Image labeling(line, conic, polygon, text drawing[编辑](3) Opencvi模块cv-核心函数库Vaux-辅助函数库:e0机数线性代数作m|-机器学习函数库[编辑]2、有用的学习资源[编辑](1)参考手册:< opencv-root>/ docs/index. htm(译注:在你的 OpenCV安装目录< opencv-root>内)[编辑](2)网络资源:Etkmi:http:/www.intel.com/technology/computing/opencvl[编辑](3)书籍:Open Source Computer Vision Libraryby Gary R Bradski, Vadim Pisarevsky, and Jean-Yves Bouguet, Springer, 1st ed. (June, 2006)chenyusiyuan:补充以下书籍Learning OpenCV -Computer Vision with the OpenCV Libraryby Gary Bradski Adrian Kaehler, O Reilly Media, 1 st ed(September, 2008)OpenCv教程——一基础篇作者:刘瑞祯于仕琪,北京航空航天大学出版社,出版日期:200706(4)视频处理例程(在< opencv-root>/ samples/c/):·颜色跟踪: camshiftdemo点跟踪:| kemo动作分割: motel边缘检测: laplace[编辑](5)图像处理例程(在< opencv-root>/ samples/c/)边缘检测:edge图像分割: pyramid_ segmentation形态学: morphology直方图: demist距离变换: distrains椭圆拟合: fitellipse[编辑]3、 OpenCv命名规则[编辑](1)函数名CvActionTargetMod(.)Act⊥cn=核e functionality)(e.g. set, create)Targettarget image area) (e, g. contour, polygon)Modih (optional modifiers) (e.g. argument type)[编辑](2)矩阵数据类型:CV_(SIUIF)Cs=符号整型UE,q.:Cv_8UC1是指_个8位无符号整型单通道矩阵CV 32FC2是指一个32位浮点型双道道矩阵[编辑](3)图像数据类型:IPL_DEPTH_⊥nc1ude< VAux.h>include inc⊥ ude sinclude /一般不需要,cv,h内已包含该头文件[编辑]4、编译建议[编辑](1)Linux:g++ helloworld. cpp-o hello-worldI /usr/local/include/opencv -L /usr/local/liblm-Icv-highqui-Icvaux[编辑](2)Windows在Ⅵ visual studio的选项和项目牛设置好 OpenCv相关文件的路径。[编]5、C例程hello-worid. cpp/该程序从文件中读入一幅图像,将之反色,然后显示出来⊥nc1udeinclude ⊥nc1ude#include #include highgui.h>int main (int argc, char argv[IplImage* img=0int height, width, step, channelsuchar *datai. i,i,kif(argcheight iwidthimg->widthStepimg->widthstep ichannelsimg->channelsdata(uchar *)img->imageData iprint f("Processing a dx%d image with d channels", height, width, channels)create a windowcvNamedwindow("mainwin CV WINDOW AUTOSIZEcvMoveWindow ("mainwin", 100, 100)t the image相当于 caNot(img);for(i-o; isheighti 1++) for(j=; j
    2020-12-10下载
    积分:1
  • 免费可控抽奖软件
    【实例简介】最灵活,可靠,可控的抽奖软件.支持 号码抽奖,文字抽奖,照片抽奖. [功能特点] 界面布局自定义设定,满足各个场合需求 每个奖项背景可自定义,给你最大的灵活空间可以达到你想要的任何界面效果 滚动支持图片,文字,或图片+文字的单点,多点,混合自动排版 支持抽尾号模式,便于大批量抽取中奖名单 抽奖采用独立数据库系统,保证大数据量抽奖的效率和稳定 (已测试滚动名单数据200万条,速度,反应均无影响,可支持更大量数据) 停电及意外死机保护,正常或非正常退出抽奖再次开奖接着抽取,安全可靠 抽奖项目化管理,同时设定多个抽奖方案也不会有任何冲突 所有设置和图片声音都在项目文件中,拷贝单个项目文件即可到其他电脑上使用 奖项设定与抽奖过程分离,可以在抽奖过程中继续添加修改未进行的奖项,应对抽奖现场突发情况 临时抽奖随时调用,灵活,高效 抽奖结果保存项目中,随时调用统计 支持领奖登记和排序搜索及导出等功能 数据支持TXT文本,EXCEL表格,图片文件,现场拍照等多种导入方式 照片导入时自动缩放压缩,无需对照片进行批量转换修改尺寸 大量数据或大尺寸照片优化缓冲显示,保证最佳显示效果 自带卡通帮助人物,上手快 支持windows全系列操作系统(32位和64位) 支持最新office2007文档格式导入和文本格式导入 绿色免安装版本,无需系统任何支持拷贝整个文件夹就可以任意使用 抽奖结果的任意可控,公平公正与活动利益的任意平衡,满足各种环境需求
    2021-11-11 00:33:30下载
    积分:1
  • C#解线性方组源代码
    用C#实现的解线性方程组,程序用到Gauss消元法,动态添加文本框控件,并生成文本框矩阵(在此感谢CSDN网友帮我解决动态添加文本框控件这个问题)。一起上传的还有一张Gauss消元算法的PPT
    2020-12-04下载
    积分:1
  • 黄金矿工 小游戏 实例
    黄金矿工 小游戏编程 实例 swf黄金矿工 小游戏编程 实例 swf
    2020-12-04下载
    积分:1
  • 696518资源总数
  • 105873会员总数
  • 12今日下载