本帖最后由 foo228 于 2018-6-18 20:44 编辑
一知半解的我也来参与一下,分享经验
问题1.Linux运用开发有基于qt图形界面的开发的,但只是linux + xxx 运用开发的一部分。结合你之前的工作经验,如果你之前跟嵌入式操作系统打过很多交道,转Linux开发,稍大一点的项目,都会使用面向对象的语言,啃C++ 是一个不错的选择。学以致用,试着用C++实现你以前的C驱动程序,会有很大的提升。
问题2.一般做应用开发,都是维护代码,添加功能,解决BUG。高级点的开发可能是新平台创建(软硬件),全新项目的实现。再往上可能管理者和专家居多。
问题3.个人感觉少走弯路的做法就是一条道走着,耐得住,随时间的推移,理解的加深,  开发是没有出路的。。。。。 开玩笑的。开发软件工具很多,你在学习C++ ,后面如果一直走这个开发,会用到 eclipse CDT,嵌入式ARM开发工具链,还用各种windows与ubuntu交互的工具。涉及内容 一级boot(原厂) , uboot, Linux内核,文件系统, 你的程序。
问题4.你的想法还是蛮不错的,结合实际工作内容,一般情况下不会留给你太多的时间去学习。工作任务会很紧迫的,抓住重点,工作需要的一定要掌握,哪怕加班加点,剩下的就靠兴趣咯!兴趣是深入的基石。
|