自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 Zynq Cache问题的解决方法

在进行PS-PL之间的DMA传输时,不可避免会遇到Cache问题。今天在这里讲一下Cache的解决方法。其中参考了forums.xilinx.com的处理方法。首先解释为什么DMA会引入Cache问题(专业名称为Cache一致性问题)。PS和PL都在独立运行,PS通过DDR控制器来对DDR存储器进行访问,为了加速,常常将一些数据缓存(Cache),而且不是针对一个数据缓存,而是针对一批(Xil...

2019-03-31 13:21:02 8110 2

转载 I-Cache与D-Cache的区别

https://blog.csdn.net/fhb1922702569/article/details/81911863

2019-03-31 11:07:03 1094

转载 内存屏障

由于一些编译器优化或者CPU设计的流水线乱序执行,导致最终内存的访问顺序可能和代码中的逻辑顺序不符,所以需要增加内存屏障指令来保证顺序性。ARM平台上存在三种内存屏障指令:DMB{cond} {option}这种指令只影响到了内存访问指令的顺序,保证在此指令前的内存访问完成后才执行后面的内存访问指令。DSB{cond} {option}比DMB更加严格,保证在此指令前的内存访问指令/ca...

2019-03-28 17:29:51 627

转载 eclipse 中的注释 快捷键 多行注释快捷键 单行注释快捷键

https://blog.csdn.net/a0701302/article/details/76177244

2019-03-20 10:35:07 151

转载 UDP 单播、广播和多播

https://www.cnblogs.com/jingliming/p/4477264.html

2019-03-19 08:35:08 151

转载 如何看网卡是千兆还是百兆? 怎么看网卡是不是千兆的?

如何看网卡是千兆还是百兆? 今天一位用户反映说,自己办理了联通300兆的网络,但是网速测试工具显示只有100兆左右,而宽带工作人员告诉说,这个问题的原因是由于电脑的网卡是百兆导致的。宽带工作人员说该电脑网卡是百兆的依据是:本地连接状态里显示的是100M,如下图(此方法来判断网卡是不是千兆并不可取)图1然而笔者要说的是,从上图来判断网卡是千兆还是百兆,是不准确的。因为此处显示的是你现在...

2019-03-10 20:30:01 8044

转载 Zynq篇——uart中断

Zynq Vivado SDK的开发工具中,串口收发采用BSP包中已经编写好的uartps驱动。不过在使用的时候,觉得驱动中的接收函数没有自带接收缓冲区,也需要自己手动控制缓存区。特别对于大数据发送很不方便,因为PS中的UART自带64字节的硬件缓冲区,很快就会被填满,剩余的数据发送不完,并且占用发送缓冲区,如果当前突发数据较大,又有数据需要发送,则很有可能造成数据被覆盖,而造成发送数据失败。所...

2019-03-10 16:59:15 2908 1

转载 给字符数组赋值的方法

main(){char s[30];strcpy(s, “Good News!”); /给数组赋字符串/...}上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strcpy 为Turbo C2.0的函数)时, 首先在目标文件的某处建立一个"Good News!/0" 的...

2019-03-10 15:43:56 8863

转载 -1L与1U的比较

**-1L的类型是long int,1U的类型是unsigned int。当进行比较时,会有一个隐式的类型转换。在C中,当一个变量是long int 时,如果long int 的取值范围能覆盖unsigned int 的时候,unsigned int 的变量被转换成long int ;如果long int 的取值范围不能覆盖unsigned int 时,两个变量同时被转换成unsigned lon...

2019-03-09 18:07:43 1684

转载 C中的volatile用法

.volatile的本质:1> 编译器的优化在本次线程内, 当读取一个变量时,为提高存取速度,编译器优化时有时会先把变量读取到一个寄存器中;以后,再取变量值时,就直接从寄存器中取值;当变量值在本线程里改变时,会同时把变量的新值copy到该寄存器中,以便保持一致。当变量在因别的线程等而改变了值,该寄存器的值不会相应改变,从而造成应用程序读取的值和实际的变量值不一致。当该寄存器在因别的线...

2019-03-09 16:05:29 110

空空如也

空空如也

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

TA关注的人

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