第七章 文件结构 一个工程是往往由多个文件组成。这些文件怎么管理、怎么命名都是非常重要的。下面 给出一些基本的方法,比较好的管理这些文件,避免错误的发生。 7.1,文件内容的一般规则 【规则7-1】每个头文件和源文件的头部必须包含文件头部说明和修改记录。 源文件和头文件的头部说明必须包含的内容和次序如下: /************************************************************************ * File Name : FN_FileName.c/ FN_FileName.h * Copyright : 2003-2008 XXXX Corporation,All Rights Reserved. * Module Name : Draw Engine/Display * * CPU : ARM7 * RTOS : Tron * * Create Date : 2008/10/01 * Author/Corporation : WhoAmI/your company name * * Abstract Description : Place some description here. * *-----------------------Revision History--------------------------------- * No Version Date Revised By Item Description * 1 V0.95 08.05.18 WhoAmI abcdefghijklm WhatUDo * ************************************************************************/ 【规则7-2】各个源文件必须有一个头文件说明,头文件各部分的书写顺序下: 其中 Multi-Include-Prevent Section 是用来防止头文件被重复包含的。 如下例: #ifndef __FN_FILENAME_H #define __FN_FILENAME_H #endif 其中“FN_FILENAME”一般为本头文件名大写,这样可以有效避免重复,因为同一工程 中不可能存在两个同名的头文件。 No. Item 1 Header File Header Section 2 Multi-Include-Prevent Section 3 Debug Switch Section 4 Include File Section 5 Macro Define Section 6 Structure Define Section 7 Prototype Declare Section
2022-04-20 19:18:20 1012KB c语言
1
UNO驱动优必选can总线舵机(20kg/25kg/60KG)
2022-04-18 15:23:14 41KB 优必选can总线舵机
linux kobject kset测试代码,以及根据kobject,kset写了符合linux设备驱动模型的ymj总线
2022-03-23 19:28:26 5KB linux 设备模型 自己写总线
1
SystemC TLM example by simple bus with pdf document to explain this example
2022-03-23 09:18:10 107KB SystemC TLM
1
USB的SPEC都是可以在USB.org下载到的,链接:https://usb.org/documents
2022-03-22 21:28:57 5.71MB USB 2.0 SPEC 规范
1
详细介绍了LIN的API函数的使用,包括代码的详细解读。
2022-03-21 10:41:01 3.17MB LIN API函数
1
bus Hound完美破解,Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包和输入输出操作。该软件是由美国perisoft公司研制的一种专用于PC机各种总线数据包监视和控制的开发工具软件,其名"hound"的中文意思为"猎犬",即指其能敏锐地感知到总线的丝毫变化。
2022-03-18 21:45:43 888KB 完美破解版
1
CAN总线控制器 Verilog 中实现的 CAN 总线控制器
2022-03-17 19:07:45 4.75MB Verilog
1
CAN-bus 通用测试软件及接口函数库使用手册
2022-03-15 16:58:27 234KB Can-bus Linux
1