Вам рано ядра собирать, раз такую ошибку исправить не можете.
lampslave Вам рано ядра собирать, раз такую ошибку исправить не можете.
Начинать с простого надо. Раз нет команды, надо соответствующий пакет поставить.
что за параметр такой при настройке ядра? ARCH_HWEIGHT_CFLAGS:-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11 Здесь можно прописать что-нибудь улучшающее гибридную графу на hp pavilion g6 2256sr между Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) и Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series], чтобы amd лучше работалось?
Если хочешь узнать больше об этих параметрах — гугли по следующим словам — быстрые системные вызовы — SYSENTER/SYSEXIT
castanel Здесь можно прописать что-нибудь улучшающее гибридную графу на hp pavilion g6 2256sr между Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) и Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series], чтобы amd лучше работалось?
Там должна быть где-то галочка «Седлать зашибись».
А по теме — нечего баловаться. Ядро стоит собирать самому, когда вам конкретно чего-то не хватает или вы точно знаете, что вам нужно.
castanel, это нерекдаутируемый параметр.
2Medar, я хочу чтобы производительная видеокарта перестала вешать ноут после пяти минут работы, и подбиваю к ней все клинья 2Perfect_Gentleman, у меня редактируемый. Или его изменения не воспринимаются? 2vasek, спасибо за инфу. хотя параметры такие встречаются, что даже гугль не поможет. хоть иди в библиотеку иди и ищи забвенные учебники по асме, в которых эти термины есть
Этот материал не претендует на абсолютную истину, может быть, что-то можно сделать проще и быстрее. Автор как знает, так и делает. Кроме того он не является большим экспертом в области nix-систем. Всё, что написано ниже, найдено на просторах интернета, в большинстве своём на не русскоязычных форумах, систематизировано и изложено на родном для автора языке — русском.
Коллеги, не задавайте мне вопросы по данной теме в личку, уже несколько лет как я забросил Android и не интересуюсь развитием ядер, как впрочем и самого Android-a.
Сообщение отредактировал PaWill — 08.03.16, 14:54
Часть 1. Необходимые инструменты и исходники
Для компиляции ядра нам потребуется nix-подобная операционная система. Я использовал Ubuntu 10.04 LTS — Long-term support 32-bit, которую установил на виртуальную машину VMware Workstation. Где всё это добро скачать/купить, как установить мы здесь обсуждать не будем. Если вы это не смогли сделать самостоятельно или с помощью гугла, то читать эту статью для вас ещё рано (или уже поздно). 🙂 И так, у нас всё установлено и работает. Теперь проверим все ли необходимые компоненты присутствуют в системе, возможно какие то пакеты придётся доустановить. Запускаем терминал:
В терминале вводим следующую команду [1]:
Судя по последней строке у меня все пакеты на месте:
У вас, вероятней всего, не будет важного пакета — sun-java6-jdk on Ubuntu 10.04 (Lucid). Для его автоматической загрузки нужно в адреса репозитория добавить дополнительные ссылки. Введите в терминале:
После того как всё скачается и установится опять команда [1] пока не будет ошибок. Будем считать что с Ubuntu покончили.
Теперь нам потребуются собственно сами исходники ядра. Их можно найти на http://opensource.samsung.com/. В строке поиска вводим «I9000» и получаем:
Нас интересует JPX GT-I9000_OpenSource_Froyo_update2.zip (211 МБ), делаем как на скрине и жмём «Continue».
Ещё нам потребуется кросс-компилятор, которым будем собирать ядро: http://www.codesourcery.com/sgpp/lite/arm/. nux-gnu.tar.bz2 (80 МБ)
И последнее что потребуется — это initramfs.cpio. Я выдрал его из JS8. Как это сделать расскажу как-нибудь отдельно. JS8_initramfs.tar ( 2.64 МБ )
Пока всё, продолжение следует.
Сообщение отредактировал PaWill — 19.03.11, 19:38
Часть 2. Распаковка исходников
Всё что вы скачали будет находится в каталоге /home/имя_пользователя/Загрузки. У меня этот путь выглядит как:
I am trying to compile a new kernel, following this: https://wiki.archlinux.org/index.php/Ke … mpilation/. When i try to write the make command i get this output:
I have tried many times now, with different settings, and I keep getting the same result, if I try with -j4, i still get the same error, but it continues to compile for a while, but i dont get the image file. I have used the (B) configuration from the wiki, first using localmodconfig, then gconfig.
I hope I included everything needed, if not please let me know. Thanks for any help on this.
Last edited by alekstgrd (2018-08-28 15:51:36)
#2 2018-08-28 15:48:13
Re: [SOLVED] not able to compile kernel
Nothing is too wonderful to be true, if it be consistent with the laws of nature — Michael Faraday Sometimes it is the people no one can imagine anything of who do the things no one can imagine. — Alan Turing — How to Ask Questions the Smart Way
#3 2018-08-28 15:48:33
Re: [SOLVED] not able to compile kernel
Install bc package from official repos. It is required to build kernel, and would be installed as makedepends if you build the kernel using makepkg.
#4 2018-08-28 15:49:18
Re: [SOLVED] not able to compile kernel
/bin/sh: bc: command not found
That’s about as clear as an error message can be. Install the dependencies — specifically bc for this error.
Note this is covered in the wiki page you linked to.
Install the core packages Install the base-devel package group, which contains necessary packages such as make and gcc. It is also recommended to install the following packages, as listed in the default Arch kernel PKGBUILD: xmlto, kmod, inetutils, bc, libelf, git
Last edited by Trilby (2018-08-28 15:51:03)
«UNIX is simple and coherent. » — Dennis Ritchie, «GNU’s Not UNIX» — Richard Stallman
При вводе ./build_uboot.sh SCP_1GDDR в соответствии с руководством по компиляции исходного кода произошла ненастроенная ошибка.
Решение. Поскольку все файлы помещаются в общую папку, во время компиляции будет установлена программная ссылка, а Windows не поддерживает ее, поэтому содержимое файла обрабатывается как папка в Linux, а затем компилируется. Ссылка на ссылку:ln: не удалось создать символическую ссылку «asm» во время настройки uboot
Не удалось смонтировать U-диск
Решение: вы можете вручную создать узел, а затем смонтировать U-диск.
mknod /dev/sda1 b 8 1 mount /dev/sda1 /mnt/udisk/
Команда размонтировать umount -l /mnt/udisk
vim не может отображать китайский язык
Решение — добавить формат кодировки «utf-8» — Откройте файл «/ etc / vim / vimrc» — Добавьте внизу код «set fencs = utf-8, GB18030, ucs-bom, default, latin1».
ssh не может войти в систему с правами root
vim /etc/ssh/sshd_config Закомментируйте #PermitRootLogin без пароля, добавьте PermitRootLogin yes
ошибка соединения ssh
Тогда при ssh-соединении может появиться ошибка «Сбой согласования алгоритма».
Просто нужно быть в убунту /etc/ssh/sshd_config Добавить в файл
Затем перезапустите службу /etc/init.d/ssh restart
ошибка длины пакета ssh
Появляется следующая ошибка: ошибка протокола: слишком длинный пакет.
Измените протокол передачи или перейдите на инструмент xftp.
Скачайте и настройте цепочку кросс-компиляции
Выполните следующую инструкцию, чтобы конфигурация вступила в силу
Вы можете использовать цепочку кросс-компиляции!
Измените подходящий источник зеркала
1. Резервные копии файлов sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2. Отредактируйте файл. sudo vim /etc/apt/sources.list 3. Замените следующим
4. Обновить sudo apt-get update
Скачайте и установите шаги cmake
1、адрес загрузки cmake 2. Разархивируйте и войдите в каталог. 3. Запустите sudo ./configure 4、sudo cmake . -DCMAKE_USE_OPENSSL=OFF 5. Запустите sudo make && sudo make install 6. Запустите cmake —version
Если запустить cmake —version После проверки версии выдает ошибку CMake Error: Could not find CMAKE_ROOT . 。
выполненный hash -r Вот и все.
Ошибка компиляции cmake
Добавьте оператор -DCMAKE_USE_OPENSSL = OFF после cmake, не используйте openssl.
Не удалось найти общую библиотеку
Error 1: error while loading shared libraries: libisl.so.19: cannot open shared object file: No such file or directory
Загрузите цепочку инструментов kendryte еще раз, чтобы решить эту проблему.
Ошибка компиляции 4412Kernel
[email protected]:/usr/local/arm/iTop4412/iTop4412_Kernel_3.0$ sudo make zImage CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: ‘include/generated/mach-types.h’ is up to date. CALL scripts/checksyscalls.sh CHK include/generated/compile.h TIMEC kernel/timeconst.h Can’t use ‘defined(@array)’ (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373. /usr/local/arm/iTop4412/iTop4412_Kernel_3.0/kernel/Makefile:140: recipe for target ‘kernel/timeconst.h’ failed make[1]: *** [kernel/timeconst.h] Error 255 Makefile:953: recipe for target ‘kernel’ failed make: *** [kernel] Error 2
Это ошибка в perl, просто удалите определение в строке 373 файла timeconst.pl.
Проблема с версией карты порта
Заменить portmap в ubuntu16.04 на rpcbind
APT-обновление заблокировано
войти sudo apt-get update Обнаружил следующую ошибку.
Reading package lists… Done E: Could not get lock /var/lib/apt/lists/lock — open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/
войти sudo rm /var/lib/apt/lists/lock решить.
cmake … -DPROJ=hello_world -DTOOLCHAIN=/opt/riscv-toolchain/bin && make
ошибка cmake
выполненный cmake .. –DPROJ=hello_world –DTOOLCHAIN=/opt/kendryte-toolchain/bin Произошла ошибка, когда.
CMake Error: The source directory “/home/seanoy/kendryte/kendryte-standalone-sdk-0.5.6/–DTOOLCHAIN=/opt/kendryte-toolchain/bin” does not exist.
Это связано с тем, что в официальном документе есть проблема с символом «-», и ее можно выполнить, введя его вручную.
При компиляции исходного кода ch340 произошла следующая ошибка:
Начиная с Linux 4.11 заголовочный файл, объявляющий функцию signal_pending, изменился с
на
, поэтому вам нужно только добавить файл заголовка.
Ссылка для справки: https://blog.csdn.net/wr132/article/details/80152048
Ошибка запуска Ubuntu
Сообщение об ошибке «Обнаружена проблема системной программы» появляется каждый раз при запуске Ubuntu.
Измените файл конфигурации sudo vim /etc/default/apport ,будем enable=1 превратиться в enable=0
Ubuntu не удалось скомпилировать исходный код CH340
Отссылка для скачиванияПри загрузке исходного кода при компиляции под ubuntu появляются неопределенные ошибки «signal_pending» и «wait_queue_t».
Нужно только добавить файлы заголовков #include И поставить рядом с строкой 592 wait_queue_t wait Блок операторов, затем введите команду make & make load Вот и все.
Интеллектуальная рекомендация
IView CDN Загрузка значка шрифта нормальная, а значок шрифта не может быть загружен при локальной загрузке JS и CSS
Используйте iview, чтобы сделать небольшой инструмент. Чтобы не затронуть другие платформы, загрузите JS и CSS CDN на локальные ссылки. В результате значок шрифта не может быть загружен. Просмо.
Критическое: ошибка настройки прослушивателя приложения класса org.springframework.web.context.ContextLoaderLis
1 Обзор Серверная программа, которая обычно запускалась раньше, открылась сегодня, и неожиданно появилась эта ошибка. Интуитивно понятно, что не хватает связанных с Spring пакетов, но после удаления п.
1086 Не скажу (15 баллов)
При выполнении домашнего задания друг, сидящий рядом с ним, спросил вас: «Сколько будет пять умножить на семь?» Вы должны вежливо улыбнуться и сказать ему: «Пятьдесят три». Это.
Pandas применяют параллельный процесс приложения, многоядерная скорость очистки данных
В конкурсе Algorith Algorith Algorith Algorith Algorith 2019 года используется многофункциональная уборка номера ускорения. Будет использовать панды. Но сама панда, кажется, не имеет механизма для мно.
PureMVC Learning (Tucao) Примечания
Справочная статья:Введение подробного PrueMVC Использованная литература:Дело UnityPureMvc Основная цель этой статьи состоит в том, чтобы организовать соответствующие ресурсы о PureMVC. Что касается Pu.