找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
楼主: Tesla.Angela

大家写驱动程序的代码组织方式是什么?

 火... [复制链接]
420 水晶币 回复本帖可获得 10 水晶币奖励! 每人限 1 次

30

主题

693

回帖

0

精华

钻石会员

积分
2815
发表于 2015-4-4 11:23:25 | 显示全部楼层

回帖奖励 +10 水晶币

本帖最后由 upring 于 2015-4-4 11:24 编辑


N个C/CPP文件 + N个H文件

3

主题

29

回帖

0

精华

贵宾会员

积分
1977
发表于 2015-4-28 08:47:55 | 显示全部楼层

回帖奖励 +10 水晶币

除非是非常小的程序,一般都是, 多个C/CPP文件 + 多个H文件

2

主题

38

回帖

1

精华

铂金会员

积分
1395
发表于 2015-5-2 19:00:38 | 显示全部楼层

回帖奖励 +10 水晶币

内核编程也是软件工程一部分,文件代码清晰才比较好让人维护

0

主题

35

回帖

0

精华

铜牌会员

积分
158
发表于 2015-5-4 10:22:07 | 显示全部楼层

回帖奖励 +10 水晶币

新手,都是一个C + N个h 多好掌握一点

0

主题

25

回帖

0

精华

初来乍到

积分
19
发表于 2015-5-4 17:15:22 | 显示全部楼层

回帖奖励 +10 水晶币

习惯了一一对应,用VS很方便的说

0

主题

25

回帖

0

精华

初来乍到

积分
19
发表于 2015-5-4 17:16:23 | 显示全部楼层
另外,现在开发不都用VS吗,IDE多方便啊

1

主题

26

回帖

0

精华

铜牌会员

积分
219
发表于 2015-5-11 13:12:23 | 显示全部楼层

回帖奖励 +10 水晶币

一个公共的,N个C/H

30

主题

693

回帖

0

精华

钻石会员

积分
2815
发表于 2015-5-12 08:14:05 | 显示全部楼层
1 N个C文件 N个h文件

6

主题

103

回帖

0

精华

金牌会员

积分
680
发表于 2015-10-13 11:08:00 | 显示全部楼层

回帖奖励 +10 水晶币

一个.c和n个.h。不写驱动就是n个.c和n个.h。主要是驱动中如何在.h中用extern申明函数,.c中定义函数,编译器不能通过,没办法只能是一个.c和n个.h。

0

主题

46

回帖

0

精华

金牌会员

积分
788
发表于 2015-10-13 14:11:38 | 显示全部楼层

回帖奖励 +10 水晶币

全部写在.c中, 然后include... 成为一个大的.c - -

0

主题

15

回帖

0

精华

铜牌会员

积分
93
发表于 2015-10-13 17:15:30 | 显示全部楼层

回帖奖励 +10 水晶币

个人习惯,一个c/cpp文件

4

主题

38

回帖

0

精华

铜牌会员

积分
249
发表于 2015-11-24 09:14:28 | 显示全部楼层

回帖奖励 +10 水晶币

N个C,主要是习惯了。。。。

0

主题

11

回帖

0

精华

铜牌会员

积分
52
发表于 2017-6-5 00:48:40 | 显示全部楼层

回帖奖励 +10 水晶币

虽然来晚了 还是支持下楼主

0

主题

10

回帖

0

精华

铜牌会员

积分
39
发表于 2017-6-5 15:36:12 | 显示全部楼层

回帖奖励 +10 水晶币

CPP,H

1

主题

3

回帖

0

精华

铜牌会员

积分
45
发表于 2017-6-11 15:11:03 | 显示全部楼层

回帖奖励 +10 水晶币

习惯了 一个h对应一个cpp 已经成为一种习惯

0

主题

7

回帖

0

精华

铜牌会员

积分
45
发表于 2017-6-12 10:09:29 | 显示全部楼层

回帖奖励 +10 水晶币

看完结果,发现变成了少数派
头像被屏蔽

0

主题

37

回帖

0

精华

铜牌会员

积分
75
发表于 2017-6-15 18:35:00 | 显示全部楼层

回帖奖励 +10 水晶币

提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

0

主题

37

回帖

0

精华

铜牌会员

积分
75
发表于 2017-6-15 19:33:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

8

回帖

0

精华

铜牌会员

积分
60
发表于 2017-7-22 18:14:11 | 显示全部楼层

回帖奖励 +10 水晶币

我选2,因为现在学习驱动的时间还没那么长,写不出太复杂的驱动

0

主题

51

回帖

0

精华

铜牌会员

积分
90
发表于 2017-9-11 15:34:09 | 显示全部楼层

回帖奖励 +10 水晶币

一个巨大无比的H放机构体,一个巨大无比的H放常用函数 其他一个H对应一个C加一个Driver.c
反正不是很好的习惯

0

主题

111

回帖

0

精华

银牌会员

积分
340
发表于 2017-12-8 10:23:41 | 显示全部楼层

回帖奖励 +10 水晶币

N个头文件 N个cpp 但是会有一个通用的头文件 有定义通讯的头文件,感觉头文件会比cpp多一些

0

主题

6

回帖

0

精华

铜牌会员

积分
36
发表于 2017-12-11 21:42:32 | 显示全部楼层

回帖奖励 +10 水晶币

习惯用h来定义,c和cpp来实现

0

主题

8

回帖

0

精华

初来乍到

积分
26
发表于 2018-8-5 23:00:42 | 显示全部楼层

回帖奖励 +10 水晶币

N个C/CPP文件 + N个H文件

0

主题

26

回帖

0

精华

铜牌会员

积分
77
发表于 2018-10-9 23:04:02 | 显示全部楼层

回帖奖励 +10 水晶币

基本都是按照格式来的
n个c+n个h文件

0

主题

36

回帖

0

精华

初来乍到

积分
23
发表于 2020-3-23 00:34:35 | 显示全部楼层
多个 Cpp 多个 h

2

主题

61

回帖

0

精华

铜牌会员

积分
58
发表于 2020-4-5 00:21:28 | 显示全部楼层
1个c  N个H 方便 可以复用

0

主题

52

回帖

0

精华

铜牌会员

积分
77
发表于 2020-5-6 08:37:38 | 显示全部楼层

回帖奖励 +10 水晶币

喜欢把功能细化,然后写成多个C文件,配相应的H文件

1

主题

24

回帖

0

精华

铜牌会员

积分
66
发表于 2020-5-11 12:44:44 | 显示全部楼层

回帖奖励 +10 水晶币

一个c,多个h

0

主题

18

回帖

0

精华

铜牌会员

积分
58
发表于 2020-5-27 06:56:07 | 显示全部楼层
多个.c 和多个.h  项目小的话 就按功能分文件

0

主题

52

回帖

0

精华

铜牌会员

积分
77
发表于 2020-7-5 12:11:37 | 显示全部楼层
本帖最后由 非典型男 于 2020-7-5 12:16 编辑

我现在又慢慢爱上了,平时写功能,要用的时候 通过一个C +N个H 进行组 装,大佬,这个是不是因为我还没有确定自己的写代码习惯呢?

0

主题

10

回帖

0

精华

初来乍到

积分
20
发表于 2020-7-9 17:18:36 | 显示全部楼层

回帖奖励 +10 水晶币

一般按功能分类 n个H+C文件

5

主题

46

回帖

0

精华

铜牌会员

积分
116
发表于 2020-9-25 10:39:07 | 显示全部楼层

回帖奖励 +10 水晶币

谢谢
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表