网站首页 > 技术教程 正文
前 言:
PS端裸机与FreeRTOS案例开发手册主要介绍PS端(ARM CPU0)的裸机与FreeRTOS案例的使用说明,适用开发环境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx SDK 2017.4。本说明手册共分为11个小章节,本文为裸机案例的第一小节,如需工程编译、程序加载与固化方法,请自行返回查看,后续还将分享key-led-demo案例、uart-echo案例与qspi-flash案例等,如需更详细资料说明,可评论区留言,感谢关注!
本次案例用到的是创龙科技的TLZ7x-EasyEVM-S开发板,它是一款基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC评估板,处理器集成PS端双核ARM Cortex-A9 + PL端Artix-7架构28nm可编程逻辑资源,评估板由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
TLZ7x-EasyEVM-S评估板
TLZ7x-EasyEVM-S评估板评估板接口资源丰富,引出千兆网口、双路CAMERA、USB、Micro SD、CAN、UART等接口,支持LCD显示拓展及Qt图形界面开发,方便快速进行产品方案评估与技术预研。
lwIP_Demo案例
案例功能
案例功能:实现轻量级IP栈(lwIP)网络收发功能。评估板千兆网口MIO RGMII0 ETH从上位机接收到字符后,再将接收到的字符通过网口发送至上位机。
操作说明
请使用网线将评估板网口连接到路由器,绿灯常亮、黄灯闪烁表示连接正常。
程序运行后,评估板将自动获取IP地址(亦可设置为静态IP),并创建echo server服务(telnet协议),端口号为7。此处识别到的评估板的IP地址为192.168.1.112。
图 93
在系统调试工具SecureCRT中点击
(Quick Connect)按钮,在弹出的界面中选择Telnet协议、填写评估板IP地址、端口号,再点击Connect进行连接。
图 94
连接成功后,请在串口调试终端输入字符,并按下Enter键进行发送。评估板网口接收到字符后,会将接收到的字符通过网口回显至串口调试终端。
图 95
关键代码
- 创建任务main_thread。
图 96
- 在任务函数main_thread()中初始化lwIP,再创建任务network_thread。
图 97
- 在任务network_thread中调用xemac_add(),添加网络接口信息。
图 98
- 在xemac_add()中设置MAC地址,由于ZYNQ处理器无固定的MAC地址,因此需进行设置。调用xemacpsif_init()根据处理器类型进行配置,xemac_type_emacps表示处理器类型为ZYNQ。
图 99
- 在xemacpsif_init()中调用low_level_init()进行硬件配置,如PHY的配置。
图 100
- read()获取向服务器发送的数据,write()进行数据回显。
图 101
配置静态IP地址
如需将评估板设置为静态IP地址,请参考如下方法。
在lwIP_Demo.c文件修改LWIP_DHCP宏定义为0,如设置为1表示自动获取IP。
图 102
在如下位置设置IP地址、网关、掩码等信息。
图 103
由于案例幅度篇章过长,后续还有相关章节,以下为本文完整版目录↓↓↓可以关注或点击账户查看!
前 言
1 工程编译、程序加载与固化方法
1.1 工程编译
1.2 基于下载器加载程序
1.3 基于下载器固化程序
2 裸机案例
2.1 led-flash案例
2.2 key-led-demo案例
2.3 uart-echo案例
2.4 qspi-flash案例
3 FreeRTOS案例
3.1 led-flash案例
3.2 key-led-demo案例
3.3 uart-echo案例
3.4 lwIP_Demo案例
3.4.4 配置静态IP地址
想要获取本案例的详细内容或更多案例,欢迎私聊或评论区留言,感谢关注!
猜你喜欢
- 2024-10-11 Java面试题总结 java面试题整理
- 2024-10-11 全志V3S开发板驱动示例(linux demo驱动开发)
- 2024-10-11 使用Visual Studio Code编写调试C语言
- 2024-10-11 C++编程知识:教你手写C++内存池 c++内存池实现
- 2024-10-11 大华报警主机的常开、常闭接线方式与协议配置
- 2024-10-11 60秒一口Python:147个demo,助你从零基础步步进阶编程高手
- 2024-10-11 八周年了!小岛秀夫发推纪念经典恐怖佳作《P.T.》
- 2024-10-11 互动电影三部曲登陆Steam,《底特律变人》Demo免费试玩中
- 2024-10-11 亲爱的:KK战队如果是一个男团,你觉得谁是C位,网友们都说是他
- 2024-10-11 Istio 在阿里云容器服务的部署及流量治理实践
你 发表评论:
欢迎- 05-14喜报!双色球5注824万头奖花落辽宁等地,开奖情况一览
- 05-14双色球新一期前瞻:红球蓝球走势深度剖析,精选号码提前看
- 05-1449倍、33倍、30倍、15倍!双色球第25053期开奖:多张倍投票集结
- 05-14双色球25054期:红球:04、05、15、18、29、33 蓝球:05、08
- 05-14厉害了!495倍独蓝票、万元独蓝票双双报喜!双色球第25053期开奖
- 05-14双色球25054期!龙头02凤尾31,独蓝14稳中,连号20-21围剿奖池!
- 05-14双色球25054期参考:蓝球侧重选2路蓝,红球依然三金胆、重号先
- 05-14双色球25054期:独蓝04,头01尾30,连号15-16,6+1精选
- 最近发表
-
- 喜报!双色球5注824万头奖花落辽宁等地,开奖情况一览
- 双色球新一期前瞻:红球蓝球走势深度剖析,精选号码提前看
- 49倍、33倍、30倍、15倍!双色球第25053期开奖:多张倍投票集结
- 双色球25054期:红球:04、05、15、18、29、33 蓝球:05、08
- 厉害了!495倍独蓝票、万元独蓝票双双报喜!双色球第25053期开奖
- 双色球25054期!龙头02凤尾31,独蓝14稳中,连号20-21围剿奖池!
- 双色球25054期参考:蓝球侧重选2路蓝,红球依然三金胆、重号先
- 双色球25054期:独蓝04,头01尾30,连号15-16,6+1精选
- 一号之差!井喷1416注,5注一等奖,100注二等,双色球25053开奖
- 双色球25054期:1、5尾,头单,尾双,斜连三码,胆11、12、27
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)