杂谈

     本来想写一些最近接触到QML的一些心得,突然发现自己好迷茫啊。。

     做嵌入式花了不少时间,做了DSP平台和MIPS平台。

     做过硬件,只能算皮毛。

     写过DSP平台的代码,纯C+汇编。了解基本的外设和架构,可惜只是TI的专用CPU。

     后来接触到MIPS,上了Linux+QT的贼船。从Linux简单驱动开始,慢慢开始了解Linux。界面编程用过DirectFB,Fltk到现在的QT,感觉越用越觉得自己知道的太少。 

     C++最多用个多态、重载

     QT使用基本停留在多线程以及线程同步,几个简单的Widget以及封装自己的Widget。NetWork只停留在socket编程。想使用QML根本用不上,想做一些Https,对接的服务器根本不支持。

     最近本人学习了Android一段时间,基本控件的使用和QTSDK差不多,其余3个大块Content Provider. BroadCaster, Sevice比QT可要方便多了(或者是比在Linux用C/C++开发要方便很多)。 这还没有比较JAVA网络编程的优势,另外还有各个巨头提供的Android SDK。 真的想转过去啊。。


    可我只能在这条路上走到黑了。不过倒是有两条路可以走:

    Linux驱动

    基本的概念都已经清楚,常用的系统接口也了解,对于一些简单的字符设备或者块设备应该是没有问题。不过一旦涉及到Linux中的子系统:中断子系统、USB、SCSI、V2L等就一马虎了。我已经开始尝试了解Linux的USB子系统了。

    对于嵌入式CPU需要有一定的了解:Cache, MMU, 异常

    QT

    基本使用也清楚,需要做的是往PC开发上转。这也是我最近接触QML的动力。另外,需要了解OpenGL,三维算法和渲染

   

    其他:

    接触过SQLite,可以了解数据库底层的一些知识

    接触过Wpa_supplicant,可以了解关于Wifi的一些知识。

     

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值