Цитата(Nitrex @ Jan 26 2016, 21:22)

Решил освоить написание драйвера под linux. В качестве первого примера взял статью
http://zhehaomao.com/blog/fpga/2013/12/29/sockit-4.html. Но возник вопрос: в Makefile есть строчка KERNEL_SRC_DIR=/home/zhehao/programs/others/linux-socfpga. Как я понимаю здесь нужно указывать путь к директории с исходниками ядра. Но на своём компьютере я директорию linux-socfpga не обнаружил. Подскажите пожалуйста откуда её можно взять и как установить что бы в конце концов можно было скомпилировать драйвер?
Вам нужно скопировать себе исходники ядра.
Их можно взять
отсюдаЧтобы скопировать исходники Вам нужно выполнить в терминале Linux'а следующие команды:
Код
git clone https://github.com/altera-opensource/linux-socfpga
git checkout socfpga-4.3
Важно:
- У Вас должен быть установлен git
- Чтобы собирать драйвер исходники ядра нужно подготовить. Легче всего для Вас -- просто собрать ядро.
- Для сборки ядра нужны некоторые пакеты. Перед тем, как браться за дело, лучше прочитать пару статей про сборку ядра -- тогда процесс пойдёт как по маслу.