Jump to content

    

нужны исходники ядра 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'

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

Share this post


Link to post
Share on other sites
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 с аппаратными плюшками еще нет в природе

Edited by Jury093

Share this post


Link to post
Share on other sites

Спасибо. Я видел это, но 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.

Share this post


Link to post
Share on other sites
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..

Share this post


Link to post
Share on other sites
51 minutes ago, Jury093 said:

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

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

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this