• QP在STM32F10X上第一个应用


        两天没有写博客了,这两天主要还是在考虑软件的结构性问题,用不用QP?用不用ST库函数?看了ucos,freertos,tinyos以及Contiki,库函数的问题看了使用库的软件结构,直接操作寄存器的方法,以及stm32_Init.c这个文件,uIP,ucTCP/IP及lwip,最终还是决定使用QP+库函数+lwip这么一个结构

        为什么这么选:

        RTOS:

            ucos商用要收费

            freertos资料不多,主要是因为程序上还是多任务多循环式

            tinyOS和Contiki主要在无线局域网产品中使用

            选择QP主要还是要做事件回调型的程序架构,创新一点也给自己一个挑战。

        库函数:

            对于对STM32寄存器没有烂熟于心的情况还是乖乖使用库比较好,尤其是对于初始化一些东西来说

        基本上是一次性操作性能上的损失可以忽略。

        协议栈:

             基本上基于lwip是应用最多的功能较全面,以前也有相关经验,故选择这个。

        昨天算是使用QP在stm32开发板上跑通了第一个示例程序,遇到的问题还是半主机模式的问题,不过成功搞定,QP有还算全的文档,只要看上几遍应该不成问题。

        附上每500ms点一次灯的调试截图

    QQ20130915-13

        接下来的工作是思考串口的操作,串口可以稳定高效的工作是产品相当重要的部分。

        感谢所有关注博客的人。

  • 相关阅读:
    ➡️➡️➡️IELTS reading by Simon on Bili
    lc0502
    lc0331
    lc0329
    lc0327
    lc0326
    lc0324
    lc0320
    lc0319
    lc0316
  • 原文地址:https://www.cnblogs.com/filbert/p/3323440.html
Copyright © 2020-2023  润新知