发布网友 发布时间:2022-04-24 08:22
共5个回答
热心网友 时间:2022-06-17 23:52
你说的很多协议应该是底层协议,这属于是嵌入式开发范畴的,首先你要确定自己要学什么方向,无非是两个方向,1嵌入式应用 2应用程序。确定好方向后在选择学习方法和其他东西,这两个方向要求的基础完全不一样,所以要根据自己的专业慎重考虑。我选的是嵌入式方向,通常是linux+C, 对硬件底层要有一定的了解,如模电,数电,单片机基础要好。追问我喜欢C。现在工作跟编程不沾边。所以自己遇到问题,就喜欢用C+win32去解决。如果是电脑的问题,偶尔也会用批处理去解决。追答不管学什么,只要自己喜欢就行了,能在工作中运用到自己喜欢的东西,那是非常让人羡慕的事!
热心网友 时间:2022-06-17 23:52
先买本书吧,把所有要用的基本语句学懂了再分析程序热心网友 时间:2022-06-17 23:53
上网查热心网友 时间:2022-06-17 23:53
首先要知道自己想看哪一方面的东西,然后从代码中找到响应的部分仔细分析,一般代码都是模块化的,也有相关的注释,可以参考一下。不需要全部把源代码都看完,这样花时间多,效率不高。追问我是去看里面某个功能的。但是我太多了。我都不知道这个功能代码在哪里。追答每个功能一般都是某个函数里面实现的,通常函数名会带有一些功能的信息,你也要了解整个程序的大概功能实现顺序,这样才方便你找到需要的部分。当然要根据具体的代码来说,不同程序员写的代码也不尽相同,这个就要自己找了。
热心网友 时间:2022-06-17 23:54
抓住重要函数,以及协议处理的流程,不要什么都看,主要是了解处理的流程,觉得比较重要的函数,或者比较经典的处理方法可以认真理解下