找回密码
 注册
搜索
查看: 5081|回复: 26

[讨论] 关于MTK代码!!!

[复制链接]
发表于 2011-1-5 15:34:46 | 显示全部楼层 |阅读模式
小弟刚刚参加工作,最近在搞LCD相关驱动,在看MTK提供的代码后,头都大了,为什么MTK不把代码写的规范一些呢?总是调来调取的?难道就不能把LCD的所有code放在一个文件里面?为什么要放在很多个文件里面?求达人给个解释!
发表于 2011-1-14 12:53:04 | 显示全部楼层
挣钱ing
点评回复

使用道具 举报

 楼主| 发表于 2011-1-6 18:37:03 | 显示全部楼层
以下是引用winclow在2011-1-6 15:27:02的发言:

照你这么搞,mtk管理版本的要疯了

哈哈!估计MTK直接倒闭了!
点评回复

使用道具 举报

 楼主| 发表于 2011-1-6 18:36:28 | 显示全部楼层
以下是引用pigeli在2011-1-6 18:28:25的发言:
[QUOTE]以下是引用87756528在2011-1-6 14:23:12的发言:
。恩 是的,你说的真是那么回事。反正我就感觉这代码写的,太没水平了,你看Linux Kernel的代码写的,没一句废话!那叫一个经典!
本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/dispbbs.asp?boardid=15&id=201013&star=1#582499QUOTE]


没水平自己写个去!


好!这位兄台果然高明!
点评回复

使用道具 举报

发表于 2011-1-6 18:28:25 | 显示全部楼层
[QUOTE]以下是引用87756528在2011-1-6 14:23:12的发言:
。恩 是的,你说的真是那么回事。反正我就感觉这代码写的,太没水平了,你看Linux Kernel的代码写的,没一句废话!那叫一个经典!
本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/dispbbs.asp?boardid=15&id=201013&star=1#582499QUOTE]


没水平自己写个去!
点评回复

使用道具 举报

发表于 2011-1-6 15:27:02 | 显示全部楼层
以下是引用87756528在2011-1-6 14:23:12的发言:

恩,兄台所言即是,我的意思是,比如你MT6235的,就不要把别的代码包含进来,那样不是看着整齐些么,省得一些ifdef,放在那里比较乱么,还有就是一些莫名其妙的宏定义,搞得我都疯了!

照你这么搞,mtk管理版本的要疯了
点评回复

使用道具 举报

 楼主| 发表于 2011-1-6 14:24:21 | 显示全部楼层
以下是引用25751746在2011-1-6 14:09:33的发言:
其实在MTK我们经常改的不就是LCD.C吗?修改无非是init,
exitsleep,entrysleep以及blockwrite,关于lcd_hw.h
lcd_sw.h,lcd_sw_inc.h,lcd_sw_rnd.h我们很少会去修改
所以把他们放了单独的文件,而其根据文件名称我们也可以
了解其作用,这样的代码结构其实也是方便我们修改lcd的
驱动代码。



恩 是的,你说的真是那么回事。反正我就感觉这代码写的,太没水平了,你看Linux Kernel的代码写的,没一句废话!那叫一个经典!
点评回复

使用道具 举报

 楼主| 发表于 2011-1-6 14:23:12 | 显示全部楼层
以下是引用eric_long在2011-1-6 14:08:43的发言:
调来调去才是好代码,都写在一起,看的累,照楼主这么说,所以代码写在一个main函数里面就ok了,那不是要看的累死了。代码功能一个个分配还,方便查询,方便调用,更主要的是方便移植。

恩,兄台所言即是,我的意思是,比如你MT6235的,就不要把别的代码包含进来,那样不是看着整齐些么,省得一些ifdef,放在那里比较乱么,还有就是一些莫名其妙的宏定义,搞得我都疯了!
点评回复

使用道具 举报

发表于 2011-1-6 14:09:33 | 显示全部楼层
其实在MTK我们经常改的不就是LCD.C吗?修改无非是init,
exitsleep,entrysleep以及blockwrite,关于lcd_hw.h
lcd_sw.h,lcd_sw_inc.h,lcd_sw_rnd.h我们很少会去修改
所以把他们放了单独的文件,而其根据文件名称我们也可以
了解其作用,这样的代码结构其实也是方便我们修改lcd的
驱动代码。
点评回复

使用道具 举报

发表于 2011-1-6 14:08:43 | 显示全部楼层
调来调去才是好代码,都写在一起,看的累,照楼主这么说,所以代码写在一个main函数里面就ok了,那不是要看的累死了。代码功能一个个分配还,方便查询,方便调用,更主要的是方便移植。
点评回复

使用道具 举报

 楼主| 发表于 2011-1-6 14:00:42 | 显示全部楼层
以下是引用tongqirui在2011-1-6 10:38:21的发言:
我认为要是有工程师专门去简化软件的话,那么确实是可以精简很多的,但是现在市面上流行的代码已经经过N多人更改了,没有人去优化它,所以只能是越来越乱!


恩,其实我原来以为是:比如我做个MT6235的机器,那么我的代码里面只有相关6235的code,别的都不会存在,但是事实上是,每次看,都是把所有的code都包含在里面了,这个乱!!!!!!
点评回复

使用道具 举报

 楼主| 发表于 2011-1-6 13:41:49 | 显示全部楼层
难者不会,会者不难么!!呵呵!
点评回复

使用道具 举报

发表于 2011-1-6 12:25:30 | 显示全部楼层
自己要优化,就自己修改哈!lcd的很简单的哈
点评回复

使用道具 举报

发表于 2011-1-6 10:38:21 | 显示全部楼层
我认为要是有工程师专门去简化软件的话,那么确实是可以精简很多的,但是现在市面上流行的代码已经经过N多人更改了,没有人去优化它,所以只能是越来越乱!
点评回复

使用道具 举报

发表于 2011-1-6 10:37:55 | 显示全部楼层
我认为要是有工程师专门去简化软件的话,那么确实是可以精简很多的,但是现在市面上流行的代码已经经过N多人更改了,没有人去优化它,所以只能是越来越乱!
点评回复

使用道具 举报

 楼主| 发表于 2011-1-5 15:59:13 | 显示全部楼层
不是吧?写一个文件里面怎么能晕呢!
点评回复

使用道具 举报

发表于 2011-1-5 15:49:26 | 显示全部楼层
写到一个文件你更晕了^
点评回复

使用道具 举报

 楼主| 发表于 2011-1-5 15:37:38 | 显示全部楼层
自己顶!!
点评回复

使用道具 举报

发表于 2011-1-26 16:39:28 | 显示全部楼层
ha ha en ,dui
点评回复

使用道具 举报

发表于 2011-12-15 17:22:08 | 显示全部楼层
我是刚接触代码的,也感觉好晕啊,乱七八糟的,好想有高人带下怎么去阅读程序啊,[em03]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-15 06:40 , Processed in 0.054601 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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