暂无描述

Mikhail Zaytsev 704a5a87ed fix readme 1 年之前
DmaDriv.c 060adf96d4 Инициализация репозитория 1 年之前
Makefile 8fd5047ca6 Добавлен readme.md 1 年之前
readme.md 704a5a87ed fix readme 1 年之前

readme.md

Инструкция по работе с драйвером

Сборка ядра

Единоразово необходимо выполнить сборку ядра.

  1. Установить необходимые утилиты и пакеты:

    	sudo apt-get install -y gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm python time rsync cmake iso-codes device-tree-compiler uuid-dev bc flex bison gcc-aarch64-linux-gnu libssl-dev kmod libncurses5 libncurses5-dev u-boot-tools git-core curl
    
  2. Скачать исходники ядра из репозитория:

    	git clone https://github.com/yanyitech/coolpi-kernel/tree/develop
    
  3. Выполнить сборку ядра из исходников:

    	./build-kernel.sh cm5-evb-v11  
    	или  
    	sudo ./build-kernel.sh cm5-evb-v11 (если потребуется запуск от суперпользователя)	
    

Сборка драйвера

Сборка драйвера осуществялется после каждого изменения в исходном коде драйвера.

  1. Скачать исходники драйвера из репозитория:

    	git clone http://gogs.druzhinin.pro/zaytsev.mikhail/Driver_CoolPi_PCIe_Xilinx.git
    
  2. Перейти в папку с исходниками и выполнить сборку:

    	cd Driver_CoolPi_PCIe_Xilinx  
    
    	make all
    
  3. Если был изменён исходный код драйвера после сборки, то необходимо сделать очистку и заново сборку:

    	make clean 
    
    	make all
    

Запуск драйвера

Запуск драйвера осуществляется каждый раз после перезагрузки системы.

  1. Находясь в папке с собраным драйвером необходимо выполнить команду:
    bush make run