昨天去面试一个做linux驱动开发的人,对方说2个月的时间就搭建了一个嵌入式开发平台,没有买现成的开发板,直接画板子实现,没有技术支持的情况下一个人完成的。自己第一个反应就是不可能,不过现在想想也未必不能实现。zedboard开发板,xilinx的主打产品,官网有一些不错的支持,文档,视频都有不少。
自己忽然觉得可以实现的原因主要是反思自己的实际工作,花了一周的时间做了一个按键挂起和唤醒系统,同时挂起时关闭camera,唤醒时打开camera的功能,功能实现其实不需要这么久的时间,只是公司的氛围要求自己必须要工作做扎实,小步迭代“敏捷开发”,前面好几次都出现这样的情况,自己呼呼的的完成了功能,然后领导问道细节自己未必都清楚,很尴尬。因为一个功能多数是在前人的基础上修改,很多技术框架已经非常完整,我们只是调整部分接口以便适应我们的实际情况。几次尴尬后自己也渐渐地明白了需要扣细节,抠细节再加上功能汇报演示,等待汇报的时间,进度自然就快不了。
但是如果只是实现功能,工作的人的思维就会非常简单,遇到问题解决问题,没有问题自然略过,所以说一个人2个月搭建zedboard嵌入式开发平台实现概率非常高。