190
1614
4967
中级工程师
sedatefire 发表于 2013-12-20 11:08 你可能还没明白我的意思,我的理念是: 从编译角度上,绝不给任何模块,透过extern篡改我模块内全局变量的 ...
使用特权
4
64
202
中级技术员
sedatefire 发表于 2013-11-11 11:39 感觉一口血郁在心中,难过得很。 我追求的是,所有全局变量都是static的。
xlsbz 发表于 2013-12-19 20:39 外部C文件引用的全局变量 不都放 global.h 放哪? 难道放到单独C文件对应的 。h
1
25
75
初级技术员
427
4543
1万
版主
15
477
1463
助理工程师
13
173
558
高级技术员
qq2941070113 发表于 2013-10-10 17:08 看了ST的DEMO和UCOS的代码. st的代码想 加减 哪个模块都是方便. ucos就不是那么方便. 谢谢楼主. ...
20
416
1303
4393
5935
2048
初级工程师
3htech 发表于 2013-12-25 10:34 分层思想不错,函数指针也很好,软件层次分明,结构清晰;但是,个人感觉这两者须建立在大容量RAM、FLash的 ...
sedatefire 发表于 2013-12-25 22:40 谢谢鼓励,不过51是玩不了太多指针的。 至少函数指针就玩不了,这个玩不了,架构就玩不了。 ...
0
21
82
3htech 发表于 2013-12-26 10:25 在51上用函数指针没有任何问题。
sedatefire 发表于 2013-12-28 01:15 要设置成可重入的? 使用xdata的栈吗 累死人哦
3htech 发表于 2013-12-29 09:49 如果是模块内部的专用的变量,则外界不应有修改它的权力。 如果非要有,那也必须是这个模块露出来的接口 ...
43
5074
资深工程师
xiang2580 发表于 2013-12-30 16:01 这帖子不错,LZ的编程思想追求,绝对是OK的,不要沉了。
dong_abc 发表于 2013-12-29 16:04 楼主不是在写书吗? 等着你的新书啊~~~
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号