自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 imx6ull的DMA实现的linux用户程序和驱动模块程序源码

程序的关键步骤:1、一是使用内核驱动模块的/dev/sdma_test中的ioctl函数将希望传入数据的源地址映射到了内核空间,用户程序中对该地址中的内容所做的更改都会在启动DMA传输后传输到DMA的目的地址中。可以从内核驱动模块的打印中看出数据正确,完成了一次DMA传输。2、二是用mmap函数和/dev/mem文件将内核中DMA的目的地址映射到用户空间中,内核空间中目的地址的数据可以通过映射到用户空间的地址打印出来。DMA的目的地址是通过dma驱动函数提供的read函数读出来的。

2022-09-09 10:12:54 959 1

原创 imx6ull的DMA实现的用户程序和驱动模块程序源码

1、一是使用内核驱动模块的/dev/sdma_test中的ioctl函数将希望传入数据的。2、二是用mmap函数和/dev/mem文件将内核中DMA的目的地址映射到用户空间中,内核空间中目的地址的数据可以通过映射到用户空间的地址打印出来。可以从内核驱动模块的打印中看出数据正确,完成了一次DMA传输。源地址中的数据改变在用户程序中的目的地址中的数据内容。驱动模块程序中和在用户程序中都不一样,但做了映射,可以通过改变用户程序中的。用户程序中对该地址中的内容所做的更改都会在启动DMA传输后传输到DMA。

2022-09-08 15:50:15 1150

原创 解决Windows无法NFS启动imx6ull开发板的问题

解决Windows无法NFS启动imx6ull开发板的问题

2022-08-26 16:59:19 1017

imx6ull_dma驱动程序模块和用户测试程序代码Linux

程序的关键步骤: 1、一是使用内核驱动模块的/dev/sdma_test中的ioctl函数将希望传入数据的 源地址映射到了内核空间, 用户程序中对该地址中的内容所做的更改都会在启动DMA传输后传输到DMA 的目的地址中。可以从内核驱动模块的打印中看出数据正确,完成了一次DMA传输。 2、二是用mmap函数和/dev/mem文件将内核中DMA的目的地址映射到用户空间中, 内核空间中目的地址的数据可以通过映射到用户空间的地址打印出来。DMA的目的地址 是通过dma驱动函数提供的read函数读出来的。如此,DMA的源地址和目的地址在内核 驱动模块程序中和在用户程序中都不一样,但做了映射,可以通过改变用户程序中的 源地址中的数据改变在用户程序中的目的地址中的数据内容。可以通过打印显示出来。 源代码分为: 1、内核驱动模块代码 2、用户程序代码

2022-09-09

imx6ull_dma_camera_lcd.zip

程序的关键步骤: 1、一是使用内核驱动模块的/dev/sdma_test中的ioctl函数将希望传入数据的 源地址映射到了内核空间, 用户程序中对该地址中的内容所做的更改都会在启动DMA传输后传输到DMA 的目的地址中。可以从内核驱动模块的打印中看出数据正确,完成了一次DMA传输。 2、二是用mmap函数和/dev/mem文件将内核中DMA的目的地址映射到用户空间中, 内核空间中目的地址的数据可以通过映射到用户空间的地址打印出来。DMA的目的地址 是通过dma驱动函数提供的read函数读出来的。如此,DMA的源地址和目的地址在内核 驱动模块程序中和在用户程序中都不一样,但做了映射,可以通过改变用户程序中的 源地址中的数据改变在用户程序中的目的地址中的数据内容。可以通过打印显示出来。 源代码分为: 1、内核驱动模块代码 2、用户程序代码 3、ov5640正常工作对应的内核设备树

2022-09-08

v4l2_camera_lcd_imx6ull.zip

Linux下I.MX6U开发板的摄像头应用程序。由于正点原子提供的资料里的例程没有摄像头应用程序,需要自己编写。通过该程序,能够实现摄像头数据显示在LCD上,通过该程序,可以掌握Linux应用开发中v4l2框架的摄像头驱动函数,以及对/dev/video0,/dev/fb0的打开、读取和关闭等操作。

2021-06-16

lcd_imx6ull_pic_hanzi.zip

Linux下I.MX6U开发板的LCD应用程序。由于正点原子提供的资料里的LCD驱动例程没有完善的LCD控制函数,需要自己编写LCD控制函数。比如图片显示函数,汉字显示函数等。能够在LCD上显示图片、16*16的汉字、24*24的汉字和32*32的汉字。

2021-06-16

空空如也

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

TA关注的人

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