OpenCores
URL https://opencores.org/ocsvn/pcie_ds_dma/pcie_ds_dma/trunk

Subversion Repositories pcie_ds_dma

[/] [pcie_ds_dma/] [trunk/] [soft/] [linux/] [driver/] [pexdrv/] - Rev 6

Rev

Directory listing | View Log | Compare with Previous | RSS feed

Last modification

  • Rev 6, 2013-02-01 20:22:18 GMT
  • Author: v.karak
  • Log message:
    pexdrv: драйвер создает файл усройства /dev/pexdrv0 и т.д. Придется изменить все приложения которые были построены по старой схеме. Изменена обработка прерываний в согласованном режиме (работает правильно). Доработан скрипт загрузки драйвера. Добавлена цель install в Makefile драйвера.

    common: теперь можно собирать отдельные библиотеки libboard.so, libpexboard.so. Пример использования библиотек в каталоге opencores/application/board_exam. Позволяет построитьуниверсальное тестовое приложение. Немнго доработаны все классы. common/dma будет содержать реализацию буфера DMA в userspace.

    test_adm: проверен на ввод данных. Добавлен файл конфигурации теста в каталог application/adm_test/bin. В него добавлена возможность собирать данные в файл для графического анализа программой ISVI.

    Все мини тесты переработаны и по крайней мере собираются. Проверялись не все.
Path
/pcie_ds_dma/trunk/soft/linux/application/adm_test/bin/test_main.cfg
/pcie_ds_dma/trunk/soft/linux/application/adm_test/src/Makefile
/pcie_ds_dma/trunk/soft/linux/application/adm_test/src/work/main.cpp
/pcie_ds_dma/trunk/soft/linux/application/adm_test/src/work/tf_teststrm.cpp
/pcie_ds_dma/trunk/soft/linux/application/adm_test/src/work/tf_teststrm.h
/pcie_ds_dma/trunk/soft/linux/application/board_exam/main.cpp
/pcie_ds_dma/trunk/soft/linux/application/board_exam/Makefile
/pcie_ds_dma/trunk/soft/linux/application/wb_test/src/Makefile
/pcie_ds_dma/trunk/soft/linux/bin
/pcie_ds_dma/trunk/soft/linux/common/board/board.cpp
/pcie_ds_dma/trunk/soft/linux/common/board/board.h
/pcie_ds_dma/trunk/soft/linux/common/board/brd_info.h
/pcie_ds_dma/trunk/soft/linux/common/board/Makefile
/pcie_ds_dma/trunk/soft/linux/common/dma
/pcie_ds_dma/trunk/soft/linux/common/Mk.Rules
/pcie_ds_dma/trunk/soft/linux/common/pex/dma_memory.cpp
/pcie_ds_dma/trunk/soft/linux/common/pex/dma_memory.h
/pcie_ds_dma/trunk/soft/linux/common/pex/factory.cpp
/pcie_ds_dma/trunk/soft/linux/common/pex/factory.h
/pcie_ds_dma/trunk/soft/linux/common/pex/Makefile
/pcie_ds_dma/trunk/soft/linux/common/pex/pex_board.cpp
/pcie_ds_dma/trunk/soft/linux/common/pex/pex_board.h
/pcie_ds_dma/trunk/soft/linux/common/utils/cl_ambpex.cpp
/pcie_ds_dma/trunk/soft/linux/common/utils/cl_ambpex.h
/pcie_ds_dma/trunk/soft/linux/common/utils/cl_wbpex.cpp
/pcie_ds_dma/trunk/soft/linux/common/utils/ctrlstrm.h
/pcie_ds_dma/trunk/soft/linux/common/utils/tf_testbufm2.cpp
/pcie_ds_dma/trunk/soft/linux/common/utils/tf_testbufm2.h
/pcie_ds_dma/trunk/soft/linux/common/utils/tf_workparam.cpp
/pcie_ds_dma/trunk/soft/linux/common/utils/tf_workparam.h
/pcie_ds_dma/trunk/soft/linux/common/utils/utypes.h
/pcie_ds_dma/trunk/soft/linux/driver/pexdrv/dmachan.c
/pcie_ds_dma/trunk/soft/linux/driver/pexdrv/exam/Makefile
/pcie_ds_dma/trunk/soft/linux/driver/pexdrv/exam/pex_test.cpp
/pcie_ds_dma/trunk/soft/linux/driver/pexdrv/hardware.c
/pcie_ds_dma/trunk/soft/linux/driver/pexdrv/hardware.h
/pcie_ds_dma/trunk/soft/linux/driver/pexdrv/insert
/pcie_ds_dma/trunk/soft/linux/driver/pexdrv/ioctlrw.c
/pcie_ds_dma/trunk/soft/linux/driver/pexdrv/Makefile
/pcie_ds_dma/trunk/soft/linux/driver/pexdrv/pexioctl.h
/pcie_ds_dma/trunk/soft/linux/driver/pexdrv/pexmodule.c
/pcie_ds_dma/trunk/soft/linux/driver/pexdrv/pexproc.c
/pcie_ds_dma/trunk/soft/linux/exam/Makefile
/pcie_ds_dma/trunk/soft/linux/exam/pex_test.cpp
/pcie_ds_dma/trunk/soft/linux/lib

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.