zoukankan      html  css  js  c++  java
  • 【STM32F429】第1章 选择RL-USB的优势

    论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99710

    第1章   选择RL-USB的优势

    初学RL-USB,一般都比较关心这个问题,所以把这个问题放在第一章简单的说说。

    1.1 RL-USB移植难易度

    1.2 RL-USB上手难易度

    1.3 RL-USB完善的组件生态

    1.4 RL-USB源码获取

    1.5 RL-USB调试组件

    1.6 总结

    1.1   RL-USB移植难易程度

    RL-USB不需要移植,使用MDK5的RTE(Run-Time Environment)开发环境就可以一键添加:

     

    1.2   RL-USB上手难易程度

    KEIL官方有一句话说的非常好,基本每个中间件都这种类似的话。

    The library handles the low-level USB requests without the need to write the hardware layer code. Developers can focus on the application's request rather than concentrating on the specialties of the USB protocol。

    我们推出这些中间件的目的就是让客户不必为移植协议和底层驱动而烦恼,所有的这些我们都已经写好,用户只需关注应用即可。实际的测试中的确是这样的。

    1.3   RL-USB完善组件生态

     这个是非常重要的一条,RTX有完善的中间件,RL-FlashFS,RL-USB,  RL- TCPnet。这些中间件使用也是可以快速上手,这就是优势。更重要的是,RL-TCPnet带抗网络攻击认证,RL-FlashFS(支持nandflash,带擦写均衡,坏块管理和ECC)和RL-USB也稳定好用,KEIL官方提供了在各种处理器平台下完整的驱动,用户只需添加后即可使用。

    RL-TCPnet V7.X:

     

    RL-FlashFS:

     

    RL-USB:

     

    GUI方面,RTX5当前使用的是emWin。MDK已经获得SEGGER的授权。

    1.4   RL-USB源码获取

    DAPLINK中的USB源码就是采用的RL-USB实现,如果需要源码,可以从DAPLINK中提取:https://github.com/ARMmbed/DAPLink

     

    1.5   RL-USB调试组件

    通过调试组件,可以方便的实时查看RL-USB任务的运行状态。

     

    Event Recorder实时查看RL-USB调试信息:

     

    Event Statistics实时展示任务执行时间:

     

    System Analyzer实时展示任务切换:

     

    下面是RL-USB组件展示:

     

    1.6   总结

    本章节就为大家介绍这么多,更多相关介绍,大家可以到 KEIL官网看看。

     

    微信公众号:armfly_com 安富莱论坛:www.armbbs.cn 安富莱淘宝:https://armfly.taobao.com
  • 相关阅读:
    CentOS7通过 yum安装路径查询方法
    centos中如何查看tomcat的版本
    CentOS下安装Filezilla软件
    关于jFinal开发中遇到的中文乱码问题解决办法
    jFinal render为什么不跳转到指定的页面
    [Algorithm] 1290. Convert Binary Number in a Linked List to Integer
    一道百度面试题
    ORA-01078, LRM-00123错误处理
    hdu 4115 (2—SAT)
    【PAT Advanced Level】1004. Counting Leaves (30)
  • 原文地址:https://www.cnblogs.com/armfly/p/14421630.html
Copyright © 2011-2022 走看看