亲情奉献一份在mpc8247上实现DMA搬运功能的代码,DMA使用的是PCI总线的DMA功能,代码在vxworks系统上实现目前代码里面的DMA只实现了一个block,有需要的同学可以根据需求修改
2022-02-22 14:29:25 7KB DMA vxworks mpc ppc
1
STM32F103串口DMA收发,参考例程改写,详细注释,试验成功。初学者很好的参考模板。
2022-02-18 01:08:07 6.02MB STM32F103 串口DMA收发
1
实现两路ADC单DMA采集,本人了解初学者的困惑,有详细的注释,适合初学者参考。
2022-02-17 11:00:49 4.51MB ADC DMA
1
Zynq AXIS:完整的DMA系统 此存储库包含使用Xilinx的Zynq FPGA建立基于DMA的项目所需的所有组件。 首先,有一个称为AXIS的硬件模块,可连接到高性能AXI接口端口。 其次,有一个Linux UIO驱动程序,可将低级AXIS控制硬件公开给Linux用户空间。 第三是一个用户空间库,该库具有低级驱动程序界面,并为用户提供了更易于应用的界面。 最后,有一些示例应用程序来演示上述组件的用法。 硬件 HDL代码与Xilinx Vivado项目目录分开保存在hdl目录中,从而使在项目之间共享代码以及根据需要升级Xilinx工具版本变得更加容易。 要合成比特流文件,必须安装并获取Vivado工具,然后只需从此回购根目录运行“ syn-proj”脚本。 ./syn-proj 如果syn目录中有多个Xilinx项目,则将项目名称作为参数传递到syn-proj脚本中进行选择。
2022-02-16 18:10:25 60KB Verilog
1
stm32多通道ADC非DMA程序
2022-02-16 15:18:53 4.14MB stm32 多通道 ADC 程序
1
采用stm32zet6单片机用5110液晶显示AD(DMA方式)采集的四路电压,控制298n驱动两个12v的直流减速电机,电压值课上传到力控6.0上同步显示,力控可以对下位机进行实时控制。
2022-02-15 16:40:01 2.83MB stm32 AD DMA方式 5110显示
1
UDMA 背景 我们习惯于通过UIO驱动程序来控制自定义的AXI4-Full / Lite IP,而不是AXI4-Stream IP。 由于AXI4-Stream IP具有不同的体系结构(customStreamIP.jpg),因此不会创建UIO设备节点。 而是出现DMA控制器,而UIO驱动程序无法适应这种情况。 结果,我们决定对UIO驱动程序进行一些修改,并在devicetree文件中进行一些棘手的设置。 修改后,我们可以通过UIO驱动程序控制我们的自定义AXI4-Stream IP。 用法 在设备树中指定要为哪些dmaengine兼容的DMA通道创建用户空间可访问的设备文件: udma0 { compatible = "generic-uio"; dmas = <&loopback_dma 0 &loopback_dma 1>; dma-names = "lo
2022-02-13 23:46:32 3.64MB C
1
idmapping(用户唯一标识)真实数据第一天数据生成 /** * 处理真实数据 * 1.创建spark环境 * 2.导入数据 * 3.处理数据:我们只用到一个applog的日志数据,web和wx_App的数据也是一样的数据处理! * a.解析json * b.生成tuple * 4.保存结果 * 5.关流 */ object idmapping_tabay { def main(args: Array[String]): Unit = { //1.1.创建spark环境 val spark: SparkSession = SparkSes
2022-02-10 19:14:54 34KB app dma id
1
stm32的ZET6的ADC的DMA配置。已经试过了,完全没有问题。
2022-02-08 09:04:02 2.96MB stm32 arm 嵌入式硬件 单片机
1
1.FREEMODBUSV1.5 支持多从机 2.串口模式为DMA+FIFO
2022-02-07 09:03:20 9.2MB STM32 FREEMODBUS DMA FIFO
1