当前位置: 首页 > news >正文

全国工程建设行业优秀网站seo研究中心南宁线下

全国工程建设行业优秀网站,seo研究中心南宁线下,大学生网页设计怎么做,网站动画用什么做周五在某小徐处借到了一块Zedboard开发板#xff0c;平时在公司没有机会做SDK开发的笔记#xff0c;今天就趁着这块开发板简要记录一些SDK的基本操作。一、功能简介通过第三方库创建SDK工程在ZYNQ-UCOS中实现TCP echo通讯二、配置需求操作系统Windows 10(64位)开发环境SDK 20… 周五在某小徐处借到了一块Zedboard开发板平时在公司没有机会做SDK开发的笔记今天就趁着这块开发板简要记录一些SDK的基本操作。一、功能简介    通过第三方库创建SDK工程    在ZYNQ-UCOS中实现TCP echo通讯二、配置需求操作系统Windows 10(64位)开发环境SDK 2018.3三、操作流程1、添加资源库。启动SDK软件选择Xilinx-Repositories弹出Perferences视图在Local Repositories中添加ucos资源库(ucos资源库下载链接见附件部分)。2、创建新工程。选择File-New-Application Project弹出New Project视图输入工程名称ucos_tcp选择操作系统平台ucos点击Next,在弹出的Templates选项中选择Micrium uc/OS-Ⅱ Hello World点击Finish完成基础示例工程的创建。3、配置emac。在ucos_tcp_bsp文件夹上单击鼠标右键选择Board Support Pcakage Settings在弹出的Board Support Pcakage Settings视图中选择drivers修改ucos_emacps为emacps单击OK完成emac的配置。4、移植Lwip。将lwip212文件夹及内容拷贝到工程源文件目录下(Lwip资源库下载链接见附件部分)。5、设置头文件路径在src文件夹上单击鼠标右键选择Properties在弹出的Properties for src视图中选择C/C Build-Settings-Directories在Include Paths中依次添加lwip212文件下的contrib、contrib/xilinx/includelwip-2.1.2/include三个文件夹。单击Apply应用配置变更单击OK退出Properties for src视图。6、删除报错的头文件。注释/ucos_tcp/src/lwip212/contrib/xilinx/include/netif/xemacpsif.h中xuartps.h的引用注释/ucos_tcp/src/lwip212/contrib/xilinx/netif/xemacpsif.c中xuartps.h的引用注释/ucos_tcp/src/lwip212/contrib/LwipEnter.h中platform_config.h的引用7、修改入口函数文件。将app.c文件进行如下修改。/*********************************************************************************************************** uCOS XSDK BSP** (c) Copyright 2014-2020; Silicon Laboratories Inc.,* 400 W. Cesar Chavez, Austin, TX 78701** All rights reserved. Protected by international copyright laws.** Your use of this software is subject to your acceptance of the terms* of a Silicon Labs Micrium software license, which can be obtained by* contacting infomicrium.com. If you do not agree to the terms of this* license, you may not use this software.** Please help us continue to provide the Embedded community with the finest* software available. Your honesty is greatly appreciated.** You can find our products documentation at: doc.micrium.com** For more information visit us at: www.micrium.com**********************************************************************************************************//*********************************************************************************************************** SETUP INSTRUCTIONS** This demonstration project illustrate a basic uC/OS-II project with simple hello world output.** By default some configuration steps are required to compile this example :** 1. Include the require Micrium software components* In the BSP setting dialog in the overview section of the left pane the following libraries* should be added to the BSP :** ucos_common* ucos_osii* ucos_standalone** 2. Kernel tick source - (Not required on the Zynq-7000 PS)* If a suitable timer is available in your FPGA design it can be used as the kernel tick source.* To do so, in the ucos section select a timer for the kernel_tick_src configuration option.** 3. STDOUT configuration* Output from the print() and UCOS_Print() functions can be redirected to a supported UART. In* the ucos_standalone section the stdout configuration will list the available UARTs.** Troubleshooting :* By default the Xilinx SDK may not have selected the Micrium drivers for the timer and UART.* If that is the case they must be manually selected in the drivers configuration section.** Finally make sure the FPGA is programmed before debugging.*** Remember that this example is provided for evaluation purposes only. Commercial development requires* a valid license from Micrium.**********************************************************************************************************//*********************************************************************************************************** INCLUDE FILES**********************************************************************************************************/#include #include #include #include ucos_ii.h#include LwipEnter.h/*********************************************************************************************************** LOCAL FUNCTION PROTOTYPES**********************************************************************************************************/OS_STK Polling_thread_Stk[256u];OS_STK LwipEnter_thread_Stk[512u];void MainTask (void *p_arg);void PollingTask (void *p_arg);/*********************************************************************************************************** main()** Description : Entry point for C code.***********************************************************************************************************/int main(){ UCOSStartup(MainTask); return 0;}/*********************************************************************************************************** MainTask()** Description : Startup task example code.** Returns : none.** Created by : main().**********************************************************************************************************/void MainTask (void *p_arg){ OS_CPU_SR cpu_sr; OS_ENTER_CRITICAL(); // Create Task OSTaskCreate(PollingTask, (void*)0, (OS_STK*)Polling_thread_Stk[255u], 20u); OSTaskCreate(LwipEnter_thread, (void*)0, (OS_STK*)LwipEnter_thread_Stk[511u], 50); OS_EXIT_CRITICAL(); // Suspend this Start Task after initialization OSTaskSuspend(OS_PRIO_SELF);}/*********************************************************************************************************** PollingTask()** Description : Polling task example code.** Returns : none.** Created by : MainTask().**********************************************************************************************************/void PollingTask (void *p_arg){ UCOS_Print (Hello world from the main task\r\n); while (DEF_TRUE) { OSTimeDlyHMSM(0, 0, 3, 0); UCOS_Print(Periodic output every 3 seconds from the main task\r\n); }}8、调试配置。调试配置如下图所示。9、启动调试。将测试PC机IP设置为192.168.1.99(与Zedboard处于同一网段)子网掩码为255.255.255.0。此时即可通过网口调试助手测试TCP的通讯功能。四、资源链接链接https://pan.baidu.com/s/1iVkFfXC964F7cCZVK8URCA提取码s5p1
http://www.yutouwan.com/news/3102/

相关文章:

  • 汶上公司网站建设怎么用网站建设
  • 网站域名使用费多少合肥瑶海区医院
  • 谷歌英文网站优化开发网站的流程是
  • 国外做地铁设计的公司网站施工企业资质等级承包范围
  • 网站搭建报价表上海闵行网
  • 内蒙古赤峰市建设局网站单页建站系统
  • 劳保用品 技术支持 东莞网站建设全包圆整体家居体验馆
  • 教育网站制作方案wordpress logo 字体
  • 苏州微网站建设公司哪家好记事本做网站报告
  • 淮安公司网站建设网站 建设 申请
  • 襄阳php网站开发wordpress php代码编辑器
  • 单页网站还能用吗百度推广退款电话
  • 四川住房和城乡建设部官方网站中国旅游网站建设现状及发展趋势分析
  • 公司网站建设哪家公司好做网页网站 的公司
  • 我的南京网站潍坊做网站公司补脾最
  • 企业网站宣传方案wordpress每页不显示文章
  • 网站流量是怎么计算的编程用什么软件写代码
  • wordpress地图主题石家庄seo结算
  • 湖州医院网站建设方案新手网站建设教程图书
  • 新余专业的企业网站建设公司网站建设推广优化招聘模板
  • 景区网站策划书赣州注册公司
  • 网站建设违约怎么投诉查网站是什么公司做的
  • html5特效网站网站设计与建设公司
  • 乐清市网站建设设计云南网站建设500
  • 网站建设遇到的问题网站建设大概多少钱
  • 官方网站aspcms找工程项目上哪个平台好呢
  • 小说网站排名免费2017民非单位年检那个网站做
  • 国内全屏网站有哪些在家做平面设计在哪接单
  • 专业网站设计立找亿企邦高要seo整站优化
  • 自适应网站好吗dw中旅游网站怎么做