有驱动源码,入门者分为好几级的<br />1>是否能正确编译<br />要学学如何使用各种编译器<br />不是什么IDE,像VC,BC之类的.<br />面是命令行下的编译器,<br />CL, BCC32之类的<br />一般的源码现在都有用Makefile<br />要学会读写Makefile<br /><br />2>是否能看懂源码<br />是语法看不懂(复习C语法)<br />整体结构看不懂(要有经验,一行一行读吧)<br />还是局部看不懂(找相关的资料,如函数用法)<br />或是不知道硬件的端口操作(找硬件手册来吧)<br /><br />3>编译通过了,运行不正确,不知道如何调试<br />还是要学学编译器的操作,<br />调试程序对于软件**的人最拿手.<br />可以看看这方面的书.<br />(人家搞**没有源码,<br />仅仅通过反编译之类的就可以解决问题,<br />找出注册码及一些BUG)<br /><br /><br /><br />4>运行正确了,自己下不了手,不知道如何修改成自己的<br /><br />那你要学的还很多,这一步的路就长了,<br />要学很多知识才能让你上升到一个入门者水平.<br />这些知识融会贯通才会成为一个高手.
|