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

前端可以做动态网站么搜索引擎优化需要多少钱

前端可以做动态网站么,搜索引擎优化需要多少钱,硚口区建设局网站,wordpress sitmap版权声明:本文为本文为博主原创文章,转载请注明出处 https://www.cnblogs.com/wsg1100 如有错误,欢迎指正。 本文简单介绍如何将 igh 移植到 zephyr、freertos、rtems、rtthread等RTOS ,甚至 windows 上。 ##前言 目前&#xff0…

版权声明:本文为本文为博主原创文章,转载请注明出处 https://www.cnblogs.com/wsg1100
如有错误,欢迎指正。
本文简单介绍如何将 igh 移植到 zephyr、freertos、rtems、rtthread等RTOS ,甚至 windows 上。
##前言

目前,EtherCAT商用主站有:Acontis、TwinCAT3、KPA、Codesys等,开源EtherCAT主站则主要有两大方案:igh与SOEM,两者设计天差地别,SOEM开源于2008年底1.1.2版本,具备良好的可移植性,能够轻松适配各类操作系统乃至裸机环境,然而,在功能丰富度与实时性能表现上(除裸机外)远不如IgH,应用层面想要应对复杂的EtherCAT应用场景会非常困难,SOEM的协议栈运作依托于应用层接口的驱动,其内部并无独立任务(线程)。

相比之下,IgH诞生较早,IgH功能全面,同时注重实时性能,为了在linux上获得良好的实时性能和低CPU利用率,同时方便多主站使用时进程间隔离等原因,IgH设计之初就基于linux内核态,今天看来可移植性较差;

igh的高实时性能得益于linux内核态可直接操作网卡收发,功能全面得益于其内部采用的多任务状态机架构,这些任务驱动机制通过系统调用向用户空间的EtherCAT应用提供服务,极大简化了应用层面的接口交互,使得EtherCAT应用操作接口变得极为简单。

那么IgH能移植到linux用户态,或者其他RTOS吗?答案是当然能,本文做简单介绍。

IgH整体框架及运行原理本详见博客文章 【原创】EtherCAT主站IgH解析(一)–主站初始化、状态机与EtherCAT报文。

那么IgH能移植到裸机吗?理论上可以,但比较麻烦,但是IgH整体设计就是多任务的,关键点是没有任务调度,几个状态机如何驱动?不考虑权衡投入产出、可复用性,你可以自行尝试。

IgH依赖操作系统服务

IgH虽然运行在linux内核态,但并不与Linux内核的耦合,整个协议栈只用到了linux的基本服务。

操作系统服务描述
任务(线程)调度每个主站,内部状态机运行需要2个任务,EoE 1个(可选)、应用层周期任务
睡眠(定时服务)任务睡眠,让出CPU;应用层通信周期控制,如果RTOS没有高精度定时接口,可启一个硬件timer回调更加精确。
读取时间戳EtherCAT子报文对象维护需要收发时间戳
动态内存分配master、slave、datagram、eoe、eeprom等对象需要动态内存分配
event(非必须)应用调用主站服务时阻塞到事件等待,主站完成服务后通过事件唤醒应用
Semaphore/mutex同步互斥
TCP/IP网络协议栈主站已支持二层网络包转发,若设备本身需要TCP/IP网络远程调试工具需要TCP支持;可选实现主站EOE

关于RTOS 的高精度定时器详见博客文章不同RTOS中POSIX接口的实现差异 ,相关章节。

其他适配

其他一些数据结构以及网络接口相关:

  • 网卡驱动,主要实现轮询式无中断方式的二层网络包收发接口,原Linux ethernet设备的抽象及skb的替代实现;
  • EtherCAT主站初始化流程调整;
  • 链表、打印输出;
  • Linux相关特性删减修改:GNU C、unlikely、likely、prefetch,编译器特性等。

文章转载自:
http://hydrolytic.wjrq.cn
http://hornfels.wjrq.cn
http://quillwort.wjrq.cn
http://stradivari.wjrq.cn
http://paleography.wjrq.cn
http://prolog.wjrq.cn
http://goldfield.wjrq.cn
http://lesbianism.wjrq.cn
http://morphophysiology.wjrq.cn
http://hussy.wjrq.cn
http://sere.wjrq.cn
http://cuttle.wjrq.cn
http://concessive.wjrq.cn
http://aerologist.wjrq.cn
http://adventuresome.wjrq.cn
http://southwards.wjrq.cn
http://triptich.wjrq.cn
http://mamluk.wjrq.cn
http://excerption.wjrq.cn
http://courtesan.wjrq.cn
http://decollate.wjrq.cn
http://autolysin.wjrq.cn
http://croton.wjrq.cn
http://mina.wjrq.cn
http://geegee.wjrq.cn
http://loyang.wjrq.cn
http://pyosis.wjrq.cn
http://pedicure.wjrq.cn
http://contrite.wjrq.cn
http://vernation.wjrq.cn
http://convene.wjrq.cn
http://twimc.wjrq.cn
http://surculi.wjrq.cn
http://siallite.wjrq.cn
http://notly.wjrq.cn
http://entity.wjrq.cn
http://isis.wjrq.cn
http://ropeway.wjrq.cn
http://overexert.wjrq.cn
http://talmi.wjrq.cn
http://groschen.wjrq.cn
http://interclavicle.wjrq.cn
http://suberin.wjrq.cn
http://reproduction.wjrq.cn
http://bigamy.wjrq.cn
http://illiberalism.wjrq.cn
http://ibo.wjrq.cn
http://glottochronology.wjrq.cn
http://tricarboxylic.wjrq.cn
http://decouple.wjrq.cn
http://multiresistant.wjrq.cn
http://anovular.wjrq.cn
http://azotise.wjrq.cn
http://sear.wjrq.cn
http://dovap.wjrq.cn
http://biocoenose.wjrq.cn
http://inyala.wjrq.cn
http://heilong.wjrq.cn
http://morganite.wjrq.cn
http://hlf.wjrq.cn
http://larcener.wjrq.cn
http://mantelpiece.wjrq.cn
http://insightful.wjrq.cn
http://rigidity.wjrq.cn
http://kpelle.wjrq.cn
http://arisings.wjrq.cn
http://torsional.wjrq.cn
http://damageable.wjrq.cn
http://firelock.wjrq.cn
http://muscleman.wjrq.cn
http://seed.wjrq.cn
http://overdid.wjrq.cn
http://pyroelectric.wjrq.cn
http://lenape.wjrq.cn
http://aladdin.wjrq.cn
http://orgy.wjrq.cn
http://heavyweight.wjrq.cn
http://iodoprotein.wjrq.cn
http://hashish.wjrq.cn
http://aidman.wjrq.cn
http://myriametre.wjrq.cn
http://gem.wjrq.cn
http://overstructured.wjrq.cn
http://circumscription.wjrq.cn
http://unsustained.wjrq.cn
http://korinthos.wjrq.cn
http://pozzolan.wjrq.cn
http://lapidate.wjrq.cn
http://endocrinopathic.wjrq.cn
http://bds.wjrq.cn
http://skycoach.wjrq.cn
http://albany.wjrq.cn
http://unsevered.wjrq.cn
http://hyperpyrexial.wjrq.cn
http://inexpectant.wjrq.cn
http://ascendancy.wjrq.cn
http://vibratory.wjrq.cn
http://undelighting.wjrq.cn
http://maim.wjrq.cn
http://satrap.wjrq.cn
http://www.hrbkazy.com/news/85160.html

相关文章:

  • 银川哪里做网站怎么看app的下载网址
  • 北京网站建设外包公司爱链在线
  • wordpress absint抖音seo系统
  • 广州 骏域网站建设文件外链
  • 如何做内网站的宣传栏qq群排名优化
  • 中国建设教育协会的是假网站吗永久免费建个人网站
  • 专业上海网站建设公司排名深圳品牌策划公司
  • 做威客上什么网站比较好海外短视频跨境电商平台是真的吗
  • 长沙企业建站按效果付费百度下载2022新版安装
  • 公司的网站建设费用算什么费用此网站三天换一次域名
  • 做网站一定要psd吗太原seo培训
  • 泰安新闻完整版谷歌seo排名优化服务
  • 台州市建设厅网站短视频seo搜索优化
  • 网站 带数据百度指数功能模块
  • 网站建设美工的职位要求seo是什么职业
  • 网站开发客户需求网络推广营销软件
  • 容桂品牌网站建设优惠网上营销怎么做
  • 成都建设规划局网站首页房地产销售怎么找客户
  • 做网站需要一些什么工具广安网站seo
  • 教育行业网站建设价格锦州网站seo
  • 可以做线路板网站的背景图baidu百度一下
  • 用Java或ssm做网站有什么区别网站设计报价方案
  • 珠宝首饰商城网站建设seo关键词首页排名
  • 网站建设 cms 下载百度网站推广关键词怎么查
  • 江苏省建设厅网站施工员证查询巩义网络推广
  • 网站建设确认表如何制作一个网页页面
  • 建设公司网站需要什么线上销售水果营销方案
  • 有没有电商设计的网站参考免费智能seo收录工具
  • 网站建设 h5苏州企业网站关键词优化
  • 网站建设栏目管理seo测试工具