правильный исходный код для разработки и загрузки ядра

Я хочу разработать драйверы символов в моей системе:

#lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.4 LTS
Release:    12.04
Codename:   precise

Информация о ядре:

3.8.0-38-generic # 56 ~ precision1-Ubuntu SMP Чт 13 марта 16: 23:47 UTC 2014 i686 i686 i386 GNU / Linux

Мой вопрос:

Нужно ли загружать одну и ту же версию ядра для разработки и загрузки драйверов? Если да, то как мне загрузить ту же версию с помощью командной строки?

Я пытался:

 # apt-get source linux-source-3.8.0-38-generic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to find a source package for linux-source-3.8.0-38-generic

, но не смог !!

0
задан 20 April 2014 в 12:15

1 ответ

Для установки источника ядра попробуйте это:

sudo apt-get update
sudo apt-get install linux-source

для получения источника для в настоящее время рабочего ядра Вы можете alos использовать команду:

sudo apt-get source linux-image-$(uname -r)

К получению источников ядра для выпуска Ubuntu с помощью мерзавца:

git clone git://kernel.ubuntu.com/ubuntu/ubuntu-`<release>`.git

Замена <release> с интересной, т.е.

  • полный нетерпения (13.04) источник ядра 3-8.0
  • saucing (13.10) источник ядра 3-11.0

можно загрузить исходный пакет Linux непосредственно от здесь .

Относятся к страницы человечности для большего количества справки.

0
ответ дан 20 April 2014 в 12:15

Другие вопросы по тегам:

Похожие вопросы: