毕业两年一直都是设计原理图,画PCB,嵌入式一直是STM和一大堆不同厂家的蓝牙芯片的移植和开发,网络上开发的只是简单的NBIOT和GPRS,一直都是C语言为主,系统只接触过TI-RTOS,现在正在啃C++。原本想转LINUX驱动开发,因为感觉驱动的开发更接近我现在所积累的经验。但是看到linux开发板上一个个应用程序,我发现还是应用程序能给我更大的兴趣。以上是我基本情况,想问下各位linux专家几个问题。
1.linux应用开发是指用qt开发界面的基础上+其他功能的实现吗?
2.最关键的问题是,一般公司做应用开发的人都是做些什么工作的?(和第一个问题好像类似)
3.如何少走弯路?完整一套应用开发需要用到哪些软件工具呢?
4.我需要深入boot和内核知识么?因为我看了下真的好繁多,我脑内的RAM不大,实在记不住太多东西
谢谢各位。 |