Перейти к содержанию
    

нужны исходники ядра nano PI NEO

Использую Ubuntu 16.04.2 LTS \n \l . Ядро 4.11.2

Не могу найти исходники ядра для этой версии или для версии поновее. Только 3.х.х ищется в инете.

Пробовал установить headers:

pi@NanoPi-NEO:/tmp$ sudo apt-get install linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-headers-4.11.2
E: Couldn't find any package by glob 'linux-headers-4.11.2'
E: Couldn't find any package by regex 'linux-headers-4.11.2'
 

Или исходники ядра:
pi@NanoPi-NEO:/tmp$ sudo apt-get install linux-source-$(uname -r)
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-source-4.11.2
E: Couldn't find any package by glob 'linux-source-4.11.2'
E: Couldn't find any package by regex 'linux-source-4.11.2'

Не смог найти. Может кто знает где взять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, Tarbal сказал:

Не смог найти. Может кто знает где взять?

google -> "nano pi neo kernel"

первая строчка

http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO#Install_OS

из нее

http://wiki.friendlyarm.com/wiki/index.php/Building_U-boot_and_Linux_for_H5/H3/H2%2B

а там

git clone https://github.com/friendlyarm/linux.git -b sunxi-4.14.y --depth 1

оно?

 

update судя по ремарке

 

  • Our Linux-4.14 is based on the mainline kernel. We will keep this kernel with the latest one released by Linus Torvalds. This kernel is stable and doesn't generate heat that much. If your application doesn't need to use VPU or GPU we recommend you to use this kernel.

 

есть версия, что 4.14 с аппаратными плюшками еще нет в природе

Изменено пользователем Jury093

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Я видел это, но nano PI есть несколько устройств. Я не был уверен, что для моего подойдет. Меня смутило, что они не ставятся с самого устройства.

Но сейчас я нашел фразу в вашей ссылке, что NanoPi M1 Plus ядро подойдет и для других устройств:
Although this configuration file was originally made for the NanoPi M1 Plus it works for other H3 based boards too. After compilation is done successfully a "u-boot-sunxi-with-spl.bin" file will be generated.

Попробую этот вариант. Спасибо

 

Мне, честно говоря, особо устройств не надо. Хотел драйвер скомпилировать для железки, что купил в Алиэкспресс. USB WiFi.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 часов назад, Tarbal сказал:

Использую Ubuntu 16.04.2 LTS \n \l . Ядро 4.11.2

sudo apt-get install linux-headers-$(uname -r)

в /etc/apt/sources.list всё правильно? остальные пакеты находит и ставит? 16-я убунта довольно старая и могли убрать репозитории

Цитата

Хотел драйвер скомпилировать для железки, что купил в Алиэкспресс. USB WiFi

простейший вариант - голый сишник, при наличие исходников ядра и нормальной совместимости, собирается на раз-два

вариант похуже - кучка сишников и хидеров, тут надо искать, куда прописать и как подключать

наилучший вариант - архив с внешней сборкой, достаточно указать путь к хидерам ядра и на выходе готовый *.ko

ЗЫ usb wifi часто любят внешнюю фирмварь, и тут как повезет скрестить версию usb wifi dongle и версию firmware..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

51 minutes ago, Jury093 said:

наилучший вариант - архив с внешней сборкой, достаточно указать путь к хидерам ядра и на выходе готовый *.ko

Даже важнее хедеров файл с картой распределения памяти. Он нужен для линковки.

 

tcpdump, lsof поставил нормально. Да и много чего другого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...