各位好,问一下传统嵌入式软件行业(基于liunx,wince)会逐渐被平台化的系统(andorid,ios,windows)所占据吗,我是继续学习liunx的应用编程好,还是学习android编程,现在大二了,我想搞清楚点,学linux编程就把c,c++学好,学android就把面向对象学好嵌入式软件

解决方案 »

  1.   

    android就是基于liunx的吧?一通百通,关键是先精通一个
      

  2.   

    1) Android是基于Linux kernel的;ios也是基于类UNIX系统!
    2)Android系统的源码大部分还是C++实现的!到了上层通过JNI封装成了JAVA接口;
    3)C/C++学好就可以了!比较有技术含量!已有的很多大型的库文件都是用C++实现的!Linux kernel都是C实现的!
      

  3.   

    android的底层不就是linux吗,这2个没有矛盾,都要学好。只是偏重点不同。做上层就学好java c++,做下层驱动就学好linux kernel