我想问下,学习了算法原理,然后进行编程实战了,需要把源代码每行每个细节都搞懂还是只要知道它到底是实现什么功能,以后用的时候就只需要把某些函数参数改成自己需要的特定数据就好了?
就好比单片机,都是开源代码,我要明白这个代码模块是实现中断就好了,不需要理解这个中断代码是怎么写出来的?
对初学着,本着学习的态度,应该认真读代码,结合功能,芯片手册,读懂每行代码。
嵌入式的学习过程,书本教材上的也就只有不到1成,读芯片手册,读源代码,学习别人的经验,这些要占到3成以上。自己动手去写代码,调试代码积累经验能到5成。
等熟练掌握嵌入式的编程后,就可以移植、采用一些成熟的开源代码了。