查看: 1598|回复: 0

[评测分享] 【Avnet ZU1试用活动】 FreeRTOS 之LWIP Webserver

[复制链接]
  • TA的每日心情
    慵懒
    2020-5-29 14:13
  • 签到天数: 79 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2024-7-5 22:27:54 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 wangdbff 于 2024-7-5 22:29 编辑

       这是目前接触到比较复杂的一款板子了。多核异构,自带散热片,元件密集,支持MicroChip的扩展口倒是不多见。
       比较蛋疼的是供电,需要15V TypeC,这有点比较现代化了。看入门手册,居然只讲了启动运行FreeRTOS的方法。那么就先试试吧。
       板子的调试接口时一颗FTDI片子,一般情况下是要安装驱动的。从资料里找到网址 驱动下载,然后下载安装文件。
        3.png
       装好驱动好可以上电了。此时电脑就识别出有串口,这个时候找个串口助手来查看LOG
        1.png
       因为没有连接网线到路由器,DHCP失败了,使用了默认的IP地址。这样也好,直接连接到电脑,给电脑网卡设置个静态IP就可以连通了。
        2.png
       按照日志提示,可以去用浏览器查看内置网页了。打开后是下面图片这样子,和手册里是一摸一样的。
        4.png
       除了文字之外,最有意思的莫过于和板子的交互了。其实到这里,有种熟悉的味道了。试着操作下LED的控制,两颗RGB真的亮起了指定的颜色。
        5.png
       读一下温度,气压,会在页面上更新。同时查看LOG也有记录打印。
        6.png
       这些原来在玩单片机的时候就使用过呀,确实是熟悉的味道。找源码看看。根据官网提供的途径,确实被我找到了源码。在Avnet的github有提供。下载后顺藤摸瓜就基本找到了目标范围。
        7.png   
       实现的原理是比较清晰了,C语言实现的Httpserver,也就是LWIP支持的协议里的其中之一。FreeRTTOS是存储在QSPI FLASH内的,如果二次开发,首先需要编译环境,这块还比较陌生,可能是用vivado一条龙制作吧。再找找赛灵思官网资料学习下。



    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    手机版|小黑屋|与非网

    GMT+8, 2025-1-29 05:52 , Processed in 0.121839 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.