做软硬件开发的经验总结

1、  读程序一个线程一个线程的分析,由于程序一般比较大,我们可以截取其中独立的一小部分,进行分析。每一个线程可能包括很多函数,他们也许在不同的文件中,我们可以把他们都截取出来进行总结

2、  对于程序中某个知识点的漏洞,上GOOGLE上查找相关的资料,查找定义、原理、例子、程序的内容

3、  软件环境的搭建,要善于总结,总结时还要看看加载的一些文件是什么,什么性质的文件,最简单的就是把英文的翻译成中文的,一步一步总结完,要养成这个习惯

4、  在做项目过程中肯定会遇到很多问题,我们可以把出现的问题进行总结,并且把自己的思路写清楚

5、  对于不懂的命令或者板子进行测试,也有思路,确定好什么样子的测试思路很重要:

    1、  要确认什么参数是固定的,什么是可变的

    2、  要知道这些可变的参数都可以设置成什么值,这一步很重要!

    3、  要弄清楚可变的参数之间的依赖关系

    4、  确定测试命令,有多少种组合

    5、  要清楚测试我们的板子需要什么参数设置

6、  要知道测试的效果是什么

6、  对于一些信息可能在网上根本查不到,此时我们可以通过进行软、硬件调试的方法进行测试,来判断某些变量的含义

7、软件开发不仅仅是能看懂程序,还要求会搭建好开发环境,比如说会看脚本文件、makefile、shell,这里的意识就是着重看懂文件夹里的文件、文件类型、里面的变量等,这个还是挺复杂的

8、出现问题,很可能是在一些细节方面,包括程序本身、软件版本、硬件地址或者缓存等、Makefile、shell脚本文件的问题。

9、做项目完成后,一定需要进行总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值