自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huoxian00的专栏

本人为菜鸟,如有错误,请指出

  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 linux+x86+xenomai+igh bug问题记录

Ubuntu16.04sudo vim /etc/default/grub 后 更改grub配置如下默认:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"更改:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash xenomai.smi=enabled"sudo update-grubsudo reboot修改前的日志文档:[ 0.405188] [Xenomai] scheduling class idle r..

2020-10-19 19:08:30 1101 10

原创 将Ethercat主站IGH移植到vxworks平台

继续前面的<将Ethercat主站IGH移植到Linux应用层>,将IGH主站移植到vxworks平台说明: 测试电脑 cpu i3-2100,4g ddr3, 128G固态硬盘 vxworks6.9.0(来源你懂的,不建议升级) 从站xm4800官方开发板,程序是FreeECAT-master 执行命令是igh_main系统启动操作:固态硬盘划分2g空间,格式是fat32用Win32Dis...

2020-06-21 14:32:04 1225

原创 将Ethercat主站IGH移植到Linux应用层

设计目的: IGH平台是完完全全的Linux内核层代码,这样设计的目的是为了保证Ethercat主站的实时性。但是Linux即使加了实时补丁也只能实现软实时效果。所以有很多需求要将IGH移植到硬实时操作系统,要实现IGH跨平台的功能。先将IGH移植到Linux应用层,然后根据对应的操作系统API,做对应的修改封装。(SOEM的确实现了跨平台的功能,但是整个软件架构实在是太太糟糕,协议栈的健壮性太差,最主要的是设计时根本没有考虑过实时性的问题,不建议高实时要求ethercat链路中用SOEM做主站)..

2020-06-21 13:09:38 2587

原创 imx6q + igh ethercat主站方案设计及程序

Imx6Q平台实现ethercat主站功能,主站代码是IGH 1.5.2,硬件平台迅为IMX6Q NXP Cortex-A9 四核 i.MX6Q处理器开发板官网 http://www.topeetboard.com/product/imx6.html吐槽一下:资料工具太差了,建议还是买天嵌的IMX6Q开发板配置文件如下:...

2020-05-04 20:12:00 1872

原创 zynqmp + igh ethercat主站方案设计及程序

zynqmp纯PS端的主站方案,不涉及PL端,主站代码是IGH 1.5.2,硬件平台 xilinx官方zc102开发板,4核A53架构最便宜的开发板是 FPGA开发板 UltraScale+ ZU3EG ZYNQ MPSOC Edgeboard深度学习AIhttps://item.taobao.com/item.htm?spm=a230r.1.14.24.17b83da...

2020-04-09 20:32:07 1636

原创 zynq + igh ethercat主站方案设计及程序

zynq纯PS端的主站方案,不涉及PL端,主站代码是IGH 1.5.2,硬件平台 EBAZ4205 zynq7010 具体见https://blog.csdn.net/weixin_42741023/article/details/103335948 https://blog.csdn.net/liboxiu/article/details/99569799?...

2020-04-04 17:58:46 2779 5

原创 yuv422打包模式转平面模式

480*272 for(i=0;i{for(j=0;j{if((j%4)==0){planar[0][i][j/2]=buffer[i][j];planar[0][i][j/2+1]=buffer[i][j+2];if(flag==0){planar[1][i/2][j/4]=buffer[i][j+1];planar[1][i/2+136][j/4

2014-09-03 20:09:37 316

转载 RGB888转RGB565

转自http://blog.csdn.net/alexcrazy/article/details/7064958感谢分享

2014-06-14 18:45:33 440

原创 zc301在开发板和电脑上的拍摄效果对比

如图,开发板的拍摄效果差电脑很多,同一摄像头,同一外部条件下,开发板的图明显比电脑的黯淡很多,但是大小是一样的。而且开发板的摄像时延迟很严重,虽然可以通过改变qt的QTime的更新频率降低延迟,但对比电脑可以发现发现延迟依然严重。是驱动?cpu的运算能力?不知道原因。

2013-07-26 16:07:09 592 1

转载 Linux内核空间和用户空间及系统调用

linux驱动程序一般工作在内核空间,但也可以工作在用户空间。下面我们将详细解析,什么是内核空间,什么是用户空间,以及如何判断他们。  Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G.Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为"内核空间".而将较低的

2013-01-29 10:31:40 519

zynq_app20210620.tar.gz

ebaz4205 ZYNQ平台下验证IGH主站功能代码的开发环境,自己编写main.c函数编译,测试ZYNQ平台的可靠性

2021-06-20

vxworks6.9 x86平台支持ethercat功能的固件

vxworks6.9 x86平台支持ethercat功能的固件。从站为xmc4800官方控制板,shell命令是igh_main

2020-06-21

zynq_igh.rar

内核版本4.14.36,igh ethercat-1.5.2,xenomai-3.0.5,硬件平台ebaz4205矿卡(咸鱼100块一片),加载命令fatload mmc 0 0x2000000 image.ub;bootm 0x2000000 insmod ec_master.ko main_devices=00:0a:35:00:01:22;insmod ec_e1000.ko;ethercat pdos。具体问题联系[email protected]

2020-04-04

bf533 tft480_272 spiflash版

bf533 tft480_272 spiflash版 http://blog.csdn.net/huoxian00/article/details/30746687

2014-06-14

zc301的qt 拍照功能

简单的zc301qt拍照功能。希望给分,参考了一些大牛的代码

2013-07-26

zc301的qt摄像代码

zc301 de qt代码,求分。希望给分

2013-07-26

ok6410 修正可上网的uboot

根据别人改的uboot,可以上网,建nfs,修正了ok6410网卡驱动

2013-01-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除