- 博客(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 1212 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 1333
原创 将Ethercat主站IGH移植到Linux应用层
设计目的: IGH平台是完完全全的Linux内核层代码,这样设计的目的是为了保证Ethercat主站的实时性。但是Linux即使加了实时补丁也只能实现软实时效果。所以有很多需求要将IGH移植到硬实时操作系统,要实现IGH跨平台的功能。先将IGH移植到Linux应用层,然后根据对应的操作系统API,做对应的修改封装。(SOEM的确实现了跨平台的功能,但是整个软件架构实在是太太糟糕,协议栈的健壮性太差,最主要的是设计时根本没有考虑过实时性的问题,不建议高实时要求ethercat链路中用SOEM做主站)..
2020-06-21 13:09:38 2737
原创 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 1996
原创 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 1765
原创 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 2972 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 338
转载 RGB888转RGB565
转自http://blog.csdn.net/alexcrazy/article/details/7064958感谢分享
2014-06-14 18:45:33 466
原创 zc301在开发板和电脑上的拍摄效果对比
如图,开发板的拍摄效果差电脑很多,同一摄像头,同一外部条件下,开发板的图明显比电脑的黯淡很多,但是大小是一样的。而且开发板的摄像时延迟很严重,虽然可以通过改变qt的QTime的更新频率降低延迟,但对比电脑可以发现发现延迟依然严重。是驱动?cpu的运算能力?不知道原因。
2013-07-26 16:07:09 611 1
转载 Linux内核空间和用户空间及系统调用
linux驱动程序一般工作在内核空间,但也可以工作在用户空间。下面我们将详细解析,什么是内核空间,什么是用户空间,以及如何判断他们。 Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G.Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为"内核空间".而将较低的
2013-01-29 10:31:40 551
vxworks6.9 x86平台支持ethercat功能的固件
2020-06-21
zynq_igh.rar
2020-04-04
bf533 tft480_272 spiflash版
2014-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人