Linux UIO Driver for Xilinx AXI DMA
碩士 === 國立臺灣大學 === 電子工程學研究所 === 106 === In recent year, increasing importance has been attached to FPGAs with the development of AI,VR. To simplify the development process on FPGAs, embedded Linux on FPGAs will be a good way. With UIO driver provided in Linux Kernel, we can mount our block design, th...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/nbb297 |
id |
ndltd-TW-106NTU05428080 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-106NTU054280802019-06-27T05:28:56Z http://ndltd.ncl.edu.tw/handle/nbb297 Linux UIO Driver for Xilinx AXI DMA 支援Xilinx AXI DMA的Linux UIO 驅動程式 Yu-Tang Liu 劉宇唐 碩士 國立臺灣大學 電子工程學研究所 106 In recent year, increasing importance has been attached to FPGAs with the development of AI,VR. To simplify the development process on FPGAs, embedded Linux on FPGAs will be a good way. With UIO driver provided in Linux Kernel, we can mount our block design, that is, custom IP(Intellectual Property) core in Vivado as a device node, and program it in Linux userspace. However, there are some designs that UIO driver cannot recognize. The design with DMA(Direct Memory Access) is one of them. With this kind of design, because UIO driver is not working, we need "root" to control our IP, and providing root privileges to users is never a good solution. In this thesis, we modify UIO driver so that users can easily use designs with DMA in user-space. Chen-Mou Cheng 鄭振牟 2018 學位論文 ; thesis 29 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 電子工程學研究所 === 106 === In recent year, increasing importance has been attached to FPGAs with the development of AI,VR. To simplify the development process on FPGAs, embedded Linux on FPGAs will be a good way. With UIO driver provided in Linux Kernel, we can mount our block design, that is, custom IP(Intellectual Property) core in Vivado as a device node, and program it in Linux userspace. However, there are some designs that UIO driver cannot recognize. The design with DMA(Direct Memory Access) is one of them. With this kind of design, because UIO driver is not working, we need "root" to control our IP, and providing root privileges to users is never a good solution. In this thesis, we modify UIO driver so that users can easily use designs with DMA in user-space.
|
author2 |
Chen-Mou Cheng |
author_facet |
Chen-Mou Cheng Yu-Tang Liu 劉宇唐 |
author |
Yu-Tang Liu 劉宇唐 |
spellingShingle |
Yu-Tang Liu 劉宇唐 Linux UIO Driver for Xilinx AXI DMA |
author_sort |
Yu-Tang Liu |
title |
Linux UIO Driver for Xilinx AXI DMA |
title_short |
Linux UIO Driver for Xilinx AXI DMA |
title_full |
Linux UIO Driver for Xilinx AXI DMA |
title_fullStr |
Linux UIO Driver for Xilinx AXI DMA |
title_full_unstemmed |
Linux UIO Driver for Xilinx AXI DMA |
title_sort |
linux uio driver for xilinx axi dma |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/nbb297 |
work_keys_str_mv |
AT yutangliu linuxuiodriverforxilinxaxidma AT liúyǔtáng linuxuiodriverforxilinxaxidma AT yutangliu zhīyuánxilinxaxidmadelinuxuioqūdòngchéngshì AT liúyǔtáng zhīyuánxilinxaxidmadelinuxuioqūdòngchéngshì |
_version_ |
1719212817361403904 |