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