LINUX.ORG.RU

Сообщения anon39

 

компиляция драйвера, ошибки make

графическое окружение пока не установлено поэтому я записал логи с 'script':

sh-5.1# ak  amek    make clean modules && sudo make ina stalll 
make -C /lib/modules/`uname -r`/build M=$PWD clean
make[1]: Entering directory '/lib/modules/5.10.127-gnu1-1-lts/build'
make[1]: Leaving directory '/lib/modules/5.10.127-gnu1-1-lts/build'
make -C /lib/modules/`uname -r`/build M=$PWD modules
make[1]: Entering directory '/lib/modules/5.10.127-gnu1-1-lts/build'
  CC [M]  /root/rtl8xxxu-main/rtl8xxxu_core.o
In file included from [01m[K/root/rtl8xxxu-main/rtl8xxxu_core.c:33[m[K:
[01m[K/root/rtl8xxxu-main/rtl8xxxu.h:1911:22:[m[K [01;31m[Kerror: [m[Kfield '[01m[Kled_cdev[m[K' has incomplete type
  struct led_classdev [01;31m[Kled_cdev[m[K;
                      [01;31m[K^~~~~~~~[m[K
[01m[K/root/rtl8xxxu-main/rtl8xxxu.h:1977:15:[m[K [01;35m[Kwarning: [m[K'[01m[Kenum led_brightness[m[K' declared inside parameter list will not be visible outside of this definition or declaration
          enum [01;35m[Kled_brightness[m[K brightness);
               [01;35m[K^~~~~~~~~~~~~~[m[K
[01m[K/root/rtl8xxxu-main/rtl8xxxu_core.c:[m[K In function '[01m[Krtl8xxxu_init_led[m[K':
[01m[K/root/rtl8xxxu-main/rtl8xxxu_core.c:7563:5:[m[K [01;31m[Kerror: [m[Kdereferencing pointer to incomplete type '[01m[Kstruct led_classdev[m[K'
  led[01;31m[K->[m[Kbrightness_set_blocking = priv->fops->led_classdev_brightness_set;
     [01;31m[K^~[m[K
[01m[K/root/rtl8xxxu-main/rtl8xxxu_core.c:7570:6:[m[K [01;31m[Kerror: [m[Kimplicit declaration of function '[01m[Kled_classdev_register[m[K'; did you mean '[01m[Kclass_register[m[K'? [[01;31m[K-Werror=implicit-function-declaration[m[K]
  if ([01;31m[Kled_classdev_register[m[K(&priv->udev->dev, led))
      [01;31m[K^~~~~~~~~~~~~~~~~~~~~[m[K
      [32m[Kclass_register[m[K
[01m[K/root/rtl8xxxu-main/rtl8xxxu_core.c:7576:47:[m[K [01;31m[Kerror: [m[Ktype of formal parameter 2 is incomplete
  priv->fops->led_classdev_brightness_set(led, [01;31m[Kled->brightness[m[K);
                                               [01;31m[K^~~~~~~~~~~~~~~[m[K
[01m[K/root/rtl8xxxu-main/rtl8xxxu_core.c:[m[K In function '[01m[Krtl8xxxu_deinit_led[m[K':
[01m[K/root/rtl8xxxu-main/rtl8xxxu_core.c:7586:47:[m[K [01;31m[Kerror: [m[K'[01m[KLED_OFF[m[K' undeclared (first use in this function)
  priv->fops->led_classdev_brightness_set(led, [01;31m[KLED_OFF[m[K);
                                               [01;31m[K^~~~~~~[m[K
[01m[K/root/rtl8xxxu-main/rtl8xxxu_core.c:7586:47:[m[K [01;36m[Knote: [m[Keach undeclared identifier is reported only once for each function it appears in
[01m[K/root/rtl8xxxu-main/rtl8xxxu_core.c:7586:47:[m[K [01;31m[Kerror: [m[Ktype of formal parameter 2 is incomplete
[01m[K/root/rtl8xxxu-main/rtl8xxxu_core.c:7587:2:[m[K [01;31m[Kerror: [m[Kimplicit declaration of function '[01m[Kled_classdev_unregister[m[K'; did you mean '[01m[Kclass_unregister[m[K'? [[01;31m[K-Werror=implicit-function-declaration[m[K]
  [01;31m[Kled_classdev_unregister[m[K(led);
  [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~[m[K
  [32m[Kclass_unregister[m[K
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:280: /root/rtl8xxxu-main/rtl8xxxu_core.o] Error 1
make[1]: *** [Makefile:1822: /root/rtl8xxxu-main] Error 2
make[1]: Leaving directory '/lib/modules/5.10.127-gnu1-1-lts/build'
make: *** [Makefile:22: modules] Error 2
sh-5.1# exit
exit

почему-то он всё обфускавал я удалил оттуда некоторые не utf-8 символы

там в начале я написал «make clean modules && sudo make install»

ОС:hyperbola gnu/linux libre

драйвер:https://github.com/lwfinger/rtl8xxxu

 , , , ,

anon39
()

компиляция драйвера, нужно установить какие-то kernel-headers

я хочу установить драйвер для usb wifi адаптера WN8200ND

я нашёл эти подходящие драйвера:

https://github.com/pvaret/rtl8192cu-fixes

https://github.com/lwfinger/rtl8192cu

https://github.com/lwfinger/rtl8xxxu

я решил попробовать https://github.com/lwfinger/rtl8192cu

но там написано что нужно установить какие-то kernel-headers

To compile the driver, you need to have make and a compiler installed. In addition, you must have the kernel headers installed. If you do not understand what this means, consult your distro.

kernel headers

что это? как это установить?

If your system says that /lib/modules/...../build does not exist, you have not installed the kernel headers, you have done it incorrectly, or you are not running the kernel for which the headers have been installed. The necessary steps are dependent on which distro you are using. Creating a new issue and asking at GitHub will not be productive.

когда я запускаю `make all` он так и пишет

ОС: hyperbola gnu/linux libre

 , , , ,

anon39
()

как записать файл/информацию/байты в определённое место/сектора на диске?

и какие есть утилиты для этого?

как в https://qna.habr.com/q/1113952 описан вопрос в начале

 , , ,

anon39
()

как сделать скрытый раздел на диске

вроде есть такая фишка что можно удалить раздел чтоб его скрыть а потом создать на том же месте на диске и он восстановится обратно но для этого нужна запись и таким образом память на диске может истощатся / исчерпаться

нужно чтоб можно было создать его поверх другого раздела и читать без записи и чтоб при форматировании раздел остался нетронутым

ещё можно создать файловую систему внутри файла и потом его монтировать но не знаю насколько это эффективна (насчёт скорости) и как прочесть его без файловой системы где он находится

и желательно чтоб можно было запустится с этого раздела в grub

grub может запустить iso файл

 , , , ,

anon39
()

бесплатные хостинги

какие есть бесплатные хосты на которых можно что-то своё устанавливать и разворачивать/запускать?

есть куда куча разных бесплатных хостингов но они часто только для хостинга страниц и хранение данных с малыми возможностями на стороне сервера

 , , ,

anon39
()

свободные/бесплатные учебники по си

есть слишком много учебников для си

помогите сделать список свободных/бесплатных и актуальных (если актуальность важна) на русском

не обязательна в форме книги можно как туториал например cprogramming.com

p.s.

вот список бесплатных ресурсов на русском по годам:

2023:
https://ru.wikipedia.org/wiki/Си_(язык_программирования)
https://ru.cppreference.com/w/c (пока про C23 не завершено)
2022:
https://learnc.info (судя по архиву редактировали активно до 2018 а последний раз в 2022)
2017:
И.С. СОЛДАТЕНКО ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ СИ Учебное пособие
http://prog.tversu.ru/library/C.pdf
2016:
Программирование: введение в профессию, 2 том. Издание изд-ва ДМК Пресс, 2021 г.
http://www.stolyarov.info/books/pdf/progintro_dmkv2.pdf
но не путайте с книгой издательством МАКС Пресс, в издательстве ДМК Пресс исправлены некоторые ошибки и другая вёрстка, там номера страниц и строк отличаются:
http://www.stolyarov.info/books/programming_intro/e2errata
также задачи и упражнение в
http://www.stolyarov.info/books/pdf/progintro_taskbook.pdf
2014:
http://cppstudio.com/cat/271/
2013:
Заметки о языке программирования Си/Си++ Денис Юричев
https://yurichev.com/writings/C-notes-ru.pdf
2006:
https://ru.wikibooks.org/wiki/Язык_Си_в_примерах (примерно 2006-2014 редактировали что-то в примерах)
2001:
Язык программирования Си Брайан Керниган, Деннис Ритчи 3-е издание
http://elisey-ka.ru/c/%D0%9A%D0%B5%D1%80%D0%BD%D0%B8%D0%B3%D0%B0%D0%BD%20%D0%91.%20%D0%B8%20%D0%A0%D0%B8%D1%82%D1%87%D0%B8%20%D0%94.%20-%20%D0%AF%D0%B7%D1%8B%D0%BA%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%A1%D0%B8%20(%D0%B8%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%203-%D0%B5).pdf

 , , , ,

anon39
()

свободный софт для преобразование wav в midi (аудио в тоны)

я искал но не нашёл такого софта

конвертировать wav в midi вроде не сложно нужно всего лишь сканировать wav файл и находит среднею чистоту волны каждый выбранный промежуток времени и относить его к тону

 , , , ,

anon39
()

RSS подписка на новые темы