jicheng0622

【嵌入式】【原创】打算折腾一下Freescale MQX RTOS

0
阅读(3555)

    最近生活和学习节奏终于回归正常,自己倒是有不少自由时间可以利用,不过真心觉着任由这点时间浪费过去有些太过奢侈,所以还是珍惜还可以在学校的日子给自己找点事踏实些,呵呵,看来自己果真是闲不住的人啊。。。

    之前就一直特别想深入的研究一款RTOS,虽然之前自己也接触过uCOS和FreeRTOS等实时操作系统,不过真是算不上深入,只是简单应用而已。而且自己以前研究方向偏向于硬件,软件开发大多限于裸机程序+硬件驱动,不过随着软件规模越来越庞大,的确发现“裸奔”不只有点“冷”还是越来越吃力了,哈哈。此外,这几年随着MCU的性能不断提升,传统的“裸奔”很难最大限度的发挥其功能(有点浪费资源了),而且从软件开发的角度考虑,RTOS虽然门槛高了些,但它开发难度和维护成本要远小于裸奔,所以如果自己还要墨守成规的守着那点矜持的话的确有点显得底层化了,呵呵~

    其实从这几年电子行业的发展来看,硬件平台统一化逐渐成为一种趋势,人们更多的着眼于应用软件的开发。虽然这从某一方面来讲弱化了硬件平台的创新,但对一些大厂商来说,这种方式的确是有助于其生态系统的建立,对其业务扩张不失为一种好的策略。拿时下火热的消费电子领域来说,以高通为例,它在提供优品质的处理器和基带之外还可以为一些OEM厂商提供完整的产品硬件设计解决方案QRD(Qualcomm Reference Design),所以对无力去搞硬件研发的小公司来说,可以把更多精力花费在用户体验、工艺设计和软件开发上面。

    咳咳,上面有点跑题了,呵呵,说了这么半天还没提到本篇的主角呢,赶紧提一提吧,不然菜都凉了。说到为什么我选择MQX去研究,其实有两方面原因,一个是以后自己估计会跟它打交道较多,另一个也是综合了其他几个目前流行的RTOS做出的选择,MQX还是有其独特的优点的,完全免费的开源,Freescale和ARC的技术支持,自带可选的IO组件、eGUI、文件系统和完整的USB及TCP/IP协议栈等等。so。。。不选它选谁呢,哈哈哈~

    接下来的时光,准备好好晓晓MQX,研究心得会及时呈上,以期自勉,当然也希望能给同样刚起步的一些借鉴,同时欢迎高手大侠指点。未完待续~