hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2003-04-30 16:47
呵呵,
要是没记错,
记得小学的时候老师对我们说:

每个人的智力水平没有多大分别的,
可是家境不同,
环境不同,
所接触到的人不同,
所学到的知识不同,
所走的路不同,
天赋各异,
爱好也不一样,
最后变成一个个各具特点的人,
社会,
也因此而缤纷多彩!



这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
diangor
驱动牛犊
驱动牛犊
  • 注册日期2003-04-30
  • 最后登录2003-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2003-04-30 20:53
真实没时间
大家一起来
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2003-04-30 21:10
引用:
--------------------------------------------------------------------------------
 现在能够在书店买到的关于驱动程序的书就象是恐龙一样稀少.象我这种从事数据库开发的人现在从事硬件驱动程序的开发,就连基本的算法都不知道,请问怎么开发?难道还要把你介绍的书一本一本的看完再来开发,如果你是老板还差不多.
--------------------------------------------------------------------------------



对不起,
很久才看到这个帖子。

因每个人的基础不同,
工作内容和目标也不一样,
所以就很难说得清该看什么书籍才能上手。
一般而言,
假如对以下提到的术语和原理具备比较清晰的概念后,
从事基础驱动程序维护/修改工作,应该没问题的。
当然,
身边有愿意指导你的同事或朋友当然更好了。


现泛泛初列如下:

*计算机体系结构与外部设备接口
*基于对象的程序结构(初步的编译原理基础)
*操作系统内核与应用层次结构
*理解各种指针的用法
*了解链表/树等数据结构
*进程间通讯的各种同步/数据共享原语
*内存管理和文件系统基础知识
*驱动程序模型
*软件工程原理与实作

实际上,
这些都是《数据结构》《计算机体系结构》《操作系统》《编译原理》等基础书籍的基本内容了。

在此之上,
当然还要了解:

*编译环境的构造
*调试工具的使用
*Windows操作系统原理
*Windows注册表有关硬件部分
*API应用程序接口
*应用程序层的进程(多线程)通讯与同步,以及动态链接库。
*DDK的帮助文档等基本资料
(偶的帖子的隔壁,有篇老狐狸BLUE写的书籍介绍帖子,里面有详细的书籍介绍)


根据工作的需要,
*了解各种不同的设备协议和内核对象。

重复提示:

每人的基础不同,
工作内容和目标也不相同,
未必需要面面具到。
当然,
扎实地掌握基础知识,
当然没有坏处。


多看例程,
多上驱动开发网,
多看基础书籍,
多问人。

本人所说,
仅是一家之言,
定有偏颇,
多问问这里的朋友们吧。

在提基础书籍的时候,
常常遗漏提示:

实际动手的重要性

驱动程序这一块,
实践当然同样重要:
1,购买开发网上的USB或PCI实验板,同时可以得到很多的技术支持。
2,多看例程。
3,多动手调试。





我也是初学,
多多交流,
共同进步!


祝一路顺风!






[编辑 -  11/10/03 by  hzhq1]
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
lowire
驱动牛犊
驱动牛犊
  • 注册日期2003-04-30
  • 最后登录2003-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2003-05-01 00:16
hzhq1,看了你的帖子,我感想颇深,
我是计算机专业的学生,是应届生,你说的那些基础知识我在学校里全学过,但是只是为了通过考试而学,效果可想而知,
我的学校,在全国来说最多只能算是二流,前身是化工学院,所以它的计算机专业是提不起筷子的,所以我们四年的大学生活就不言而喻了,
我很同意你的看法,我们什么时候都要考虑我国的国情,中国的计算机专业的学生,进校前最起码有50%的以前连计算机都没有摸过,一点基础都没有,所以一开始还要先从思想上,让他认识计算机,了结计算机,
所以我的感觉,计算机的本科生(名校的除外,因为我没有发言权),也只是编程方面有一点认识,做做计算机等级考试的枪手也许还可以,当真正做项目的时候,就傻眼了,不会的东西太多,不知道从哪里下手,更不知道如何完成,
在学校我的成绩还算不错,但是现在做毕业设计,就头疼了,发现自己这个不会那个也不会,所以现在的我很迷茫,我就象迷了路的小孩,需要有人给我指明方向,我想跟交个朋友,拜你为师更好,(就怕你不愿意,呵呵),我想跟你交流交流,学习学习,我的联系方式是 QQ:36591100随时恭候!! :) :)
务实,肯干
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2003-05-01 13:02
hzhq1,看了你的帖子,我感想颇深,
我是计算机专业的学生,是应届生,你说的那些基础知识我在学校里全学过,但是只是为了通过考试而学,效果可想而知,
我的学校,在全国来说最多只能算是二流,前身是化工学院,所以它的计算机专业是提不起筷子的,所以我们四年的大学生活就不言而喻了,
我很同意你的看法,我们什么时候都要考虑我国的国情,中国的计算机专业的学生,进校前最起码有50%的以前连计算机都没有摸过,一点基础都没有,所以一开始还要先从思想上,让他认识计算机,了结计算机,
所以我的感觉,计算机的本科生(名校的除外,因为我没有发言权),也只是编程方面有一点认识,做做计算机等级考试的枪手也许还可以,当真正做项目的时候,就傻眼了,不会的东西太多,不知道从哪里下手,更不知道如何完成,
在学校我的成绩还算不错,但是现在做毕业设计,就头疼了,发现自己这个不会那个也不会,所以现在的我很迷茫,我就象迷了路的小孩,需要有人给我指明方向,我想跟交个朋友,拜你为师更好,(就怕你不愿意,呵呵),我想跟你交流交流,学习学习,我的联系方式是 QQ:36591100随时恭候!! :) :)


啊,
要拜偶为师啊?
等一下,
吓得偶要改名了 :D

在驱动开发网和网上其他地方以及你的身边,
有很多各行各业的行家里手,
偶暂时还很清楚自己的水平-->比他们差远了,
即使他们不认识你,
但他们都很愿意和你分享事业与人生的经验以及乐趣,
好好象他们请教吧,
即使你罗嗦点,
他们不会介意的。

每个人兴趣天分不同,
根基不同,
所处的环境也不同,
将来的机遇也不同,
没有人敢对新学人说:

你就按我说的往这条路走下去吧,
包你前途无量。

皆因这世间的路有无数条,
只有自己清楚自己该走哪一条。

正所谓条条大路通罗马,
那,
就做个愉快的攀登者吧:)

--->正巧在csdn的软件工程论坛里面,有位朋友的名字就叫“愉快的登山者”,呵呵,偶盗用一下。虽然偶并不认识他是谁,不过感觉到这位朋友起这个名字,还是有点寓意的。
--->也正巧在csdn的软件工程论坛里面,聚集着大量专门从事大型数据库设计和项目管理人员,有兴趣的,不妨常到那看看,和那里的朋友多交流。

几年前看了侯捷的书,
书里有关技术的内容已经全记不起,
只记得一句与技术无关的话:




莫于浮沙筑高台!







祝一路顺利!


[编辑 -  3/18/04 by  hzhq1]
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
lowire
驱动牛犊
驱动牛犊
  • 注册日期2003-04-30
  • 最后登录2003-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2003-05-01 13:11
谢谢,呵呵,希望我们都一切顺风!! :)
务实,肯干
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2003-05-02 12:57
只许讨论,不许人身攻击,删掉一些不合适的帖子 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2003-05-02 13:04
只许讨论,不许人身攻击,删掉一些不合适的帖子 :D


欢迎大家多提宝贵意见,
尤其欢迎各种不同观点的意见,
一起讨论,
一起进步,
但吵架就没啥意思了。


这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
dreamriver
驱动牛犊
驱动牛犊
  • 注册日期2002-03-09
  • 最后登录2004-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2003-05-02 23:15
为中华崛起,奋力学开发
ncepulzx
驱动牛犊
驱动牛犊
  • 注册日期2003-03-29
  • 最后登录2003-06-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2003-05-03 10:35
看了楼主说的,似乎跟加定了我的信心,好,谢谢楼主!!
kellyboy
驱动牛犊
驱动牛犊
  • 注册日期2003-05-01
  • 最后登录2003-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2003-05-03 15:42
xiexie
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
31楼#
发布于:2003-05-03 19:32
嘿嘿,
别客气别客气,
楼顶的帖子偶是从别的地方抄来的
:D  :D
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
laotong
驱动牛犊
驱动牛犊
  • 注册日期2003-05-04
  • 最后登录2003-05-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
32楼#
发布于:2003-05-04 12:10
忠告:

理论是必须要学的,实际动手能力更重要!!
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
33楼#
发布于:2003-05-04 18:17
忠告:

理论是必须要学的,实际动手能力更重要!!


yes!
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
34楼#
发布于:2003-05-04 18:51
又来乱写几句有关应用层数据库编程的话,
这方面偶没做过,
但还是想乱弹一下:
。。。
要是基础非常好的,
从事关系数据库的内核编程,
确实无量,
呵呵,能在db2,oracle内核里面想改啥就改啥,
确实是件很惬意的事情。

可是这种工作机会在中国不多,
得到m国去。

各种大小公司纷纷招人,
写各种各样的数据库,
市场一片空前繁荣,
媒体纷纷报道,
sql sv,db2,oracle,pb学起来还真的不太难,
呵呵,
然后很多基础好和基础不好的朋友一头扎进去,
运气好的,
30岁之前捞了一把,
够养老了,
可是这个世间运气好的人总是那么少,
进去之前不妨好好思量思量。
。。。
。。。

在谈企业级数据库编程当然就没必要提数据结构和软件工程方法这些最基本功了,
从事企业级数据库编程的核心又是什么?
仅仅是pb,vc什么的做些数据操作,
画几个视图和按纽和输入框?
恐怕不是啊???
???
???
(当然,这些也是基本功吧)。

大约了解企业级数据库应用流程略如下(肯定不全,还请指正):

1,理解用户业务流程,
2,了解用户实际需求,
3,数据规划,数据流量分析,硬件系统配置
4,数据安全性完整性规划,网络安全规划
5,程序结构和接口设计,
6,编码,测试,维护。
有些公司做得深的,
还会去做夸平台的中间件设计,
再下去的,
就是做关系数据库内核和操作系统的了。

仅仅会用pb,vc对数据操作几下,
画几个视图输入框什么的,
占前面列的流程的几分之一或几十分之一?

不多说了,
已经远远超过偶的范围了,
说多错多。

还请有经验的朋友,
给新学人提更好的经验。
多谢了!
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
ABUABU
驱动小牛
驱动小牛
  • 注册日期2002-12-31
  • 最后登录2005-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
35楼#
发布于:2003-05-04 23:25
“任何人都能学会任何东西,需要的只是时间”――好句子!我没有那么浮躁了~~。

再次感激ing




[编辑 -  6/8/03 by  ABUABU]
小鸟,扑腾~~扑腾~~扑腾~~
ruich
驱动牛犊
驱动牛犊
  • 注册日期2003-05-07
  • 最后登录2003-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
36楼#
发布于:2003-05-07 19:00
对我来说太难
501lsc
驱动牛犊
驱动牛犊
  • 注册日期2001-10-04
  • 最后登录2005-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
37楼#
发布于:2003-05-07 20:27
我是正中的非计算机专业,尤其理论基础比较差的家伙,现在想作pid控制温度,精度小于0.1度,可不知pid的算法,有精通的人吗?看了楼上兄弟的大作后如果看见了小弟的帖子也顺手回一个,给兄弟一个算法或给兄弟讲讲或介绍上那里去找找都可以?
小弟的E-mail:liangshucheng@sohu.com
多谢
ifoolyou
驱动牛犊
驱动牛犊
  • 注册日期2003-05-08
  • 最后登录2003-05-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
38楼#
发布于:2003-05-08 13:32
  不是吧,怎么可能呢,这么老些,是硕士还是研究生呀!唉!
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
39楼#
发布于:2003-05-08 14:01
我是正中的非计算机专业,尤其理论基础比较差的家伙,现在想作pid控制温度,精度小于0.1度,可不知pid的算法,有精通的人吗?看了楼上兄弟的大作后如果看见了小弟的帖子也顺手回一个,给兄弟一个算法或给兄弟讲讲或介绍上那里去找找都可以?
小弟的E-mail:liangshucheng@sohu.com
多谢


找“自动控制”和“信号处理”的书来翻翻吧,再翻翻模拟电路上有关“反馈控制”部分。
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
游客

返回顶部