Soft_Job 板


LINE

※ 引述《iincho (世界的尽头)》之铭言: : : 最重要的是所有PC上的hardware几乎都有windows的driver : 资源丰富? 没搞错吧? DDK文件清楚的也只有某一些... : 新手常常在那边搞不清楚有哪些东西可以用, : 而且没source code碰到奇怪的状况可能就要想半天。 : 但是,我只能说微软的debug tool实在做得不错,kernel debugger : 挂上去大概很快都能把问题缩小到一个范围,然後就是try try try...XD 有 Source Code 很适合 Platform or Device 开发 要不然 USB 3.0 为什麽早早就有 Linux stack/driver Intel 就是在 Linux 上验证的呀. 整个 stack 都验完没有问题, 再放到其他平台上. : : Linux上我连系统上有哪些装置缺哪些driver都搞不清楚 : : 每种装置都有各自的规格 LAN, Wireless, Printer, Audio, TVCard, SmartCard .. : : 不同专家都会弄出各种千奇百怪自己为帅气的安装设定方式 : : 各种混乱不统一的上层API : : 散落各处的各种格式且不知道有没有被使用到的设定档 : : 搞了老半天还不一定能work : : 不小心还会把整个Linux搞挂点 : : 至於Linux的help在哪? : : 专家会说:kernel source就是最好的help : 这个是Open source的原罪,但是你说搞半天还不一定能work这点我不同意, : 有source code可以看追起来相对较快,唯一的问题是那个烂到爆炸的 : kernel debugger,应该是连Windbg的车尾灯都看不到,所以就我所知 : 大部分的人都还是习惯用printk刷墙。 : 这个只是你对Linux driver掌握度没有Windows driver好而已, : 对新手来说Windows driver的进入门槛比Linux driver还高很多. : 除了有source code可以看以外,没Windows包那麽多层也是原因。 其实常搞 Linux 很少人用 debug tool . 大部份真的都是刷墙(大陆用语, printk 印一堆 message)比较快. 我以前也是 IDE Debugger 爱用者, 但是後来还是喜欢刷墙. Debugger 适合 step by step. 但是刷墙很适合 Debug 动态发生的问题 不过我个人认为刷墙会愈刷愈长才是 RD 爱用的主因. 看到一大堆恶烂的 message, 这群 RD 心中就有无限快感. 至於 Linux driver 门槛低也是 大家都 copy 来 copy 去的..... Source Code 就在别人家的 driver 中. : 刚刚想到一个问题可能造成Linux driver不好维护这件事, : 基本上Linux kernel不大鸟向下相容那套,所以常常查到的 : 资料A可以用B不能用,最後还是要看source code....XD 对.... 最近才碰到一个 function 拿掉了 kill_proc. 还好有 source code 可以 reference 一下. 但是搞 Windows 系统就没有这些问题吗? 其实更严重呀, 三不五时 framework 换一下, 又要重来. Linux 改改 function, 只要 patch 一下就可以动了. Linux 开发环境最鸟的并不是没有好的 Kernel Debugger, kernel debugger 还可以用 printk 但是 Linux 下没有好的 RAD Tool ... 之前 Kylix 3 出来我是很期待, 但是没有人重视他. 可惜了... --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.22.92
1F:→ iincho:看来我们对"好的"kernel debugger有认知上的差异..XD 08/27 06:43
2F:→ iincho:Linux那些东西和WinDBG比起来根本不是同一个档次的东西.. 08/27 06:43
3F:推 lwecloud:推"看到一大堆恶烂的 message,心中就有无限快感" XD 08/27 09:41
4F:推 skyW:推"看到一大堆恶烂的 message,心中就有无限快感" XD 08/27 10:26
5F:推 lovekkk: 推"看到一大堆恶烂的 message,心中就有无限快感" XD 08/27 11:19
6F:推 kerickuo:推"看到一大堆恶烂的 message, 心中就有无限快感" XD 08/27 11:22
7F:推 hik0301:大推无限快感那行 :D 08/27 11:47
8F:推 klv: 推"看到一大堆恶烂的 message, 这群 RD 心中就有无限快感" 08/27 12:01
9F:推 john0312:推"看到一大堆恶烂的 message, 心中就有无限快感" XD 08/27 12:27
10F:推 gname:说真的,看到message会有兴奋的感觉! 起码我知道你在动! 08/27 12:30
11F:推 mynoid:同意楼上 08/27 19:16
12F:推 Ting1024:以前我只会用debugger说,後来才发现刷墙其实 08/27 19:27
13F:→ Ting1024:就可以解决99%的问题了。反正有跑到的一定刷得到 08/27 19:28
14F:→ Ting1024:中断里面会比较麻烦一点。不能乱刷 08/27 19:28
15F:推 zwai:若是stress test才会出现的bug 还是只能乖乖刷墙吧~ 09/09 00:50







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP