Страшная цифра — 256. Хотя, на первый взгляд, и не очень страшная. Да, именно столько, и есть максимальный предел присутствия независимых PCI устройств, на PCI шине.
Здесь что-то не сходится: даже в Conventional PCI конфиг-спейс рассчитан на 256 шин по 32 устройства на каждой.
Я не уверен, что вы VAE написали свой комментарий именно мне. Но если мне, то у меня есть два комментария к следующему:
Мое мнение- писать надо о том в, чем разбираешься лучше других.
Первый: традиционно на этом сайте люди пишут статьи и комментарии в процессе того, как они разбираются в предмете. Оборот «насколько я понимаю» в моём комментарии указывает, что это моё текущее представление, не обязательно на 100% верное.
Второй: вы, очевидно, лучше меня разбираетесь в кодах хэмминга. Не могли бы вы наглядно продемонстрировать, как одним алгоритмом исправить ошибку в одном бите и детектировать ошибку в двух битах в коде (7, 4)? Например, исходное сообщение: 0000 + 000, полученное сообщение: 0000 + 100 (1 бит) и исходное сообщение: 0000 + 000, полученное сообщение: 0000 + 110 (2 бита).
Конечно, это правильно изменить через переменную CT_GDB_CROSS_PYTHON, но я пока ещё не искал, где она определена.
в файле .config в корне ctrosstool-NG появляющемся после ./ct-ng xtensa-lx106-elf
Поменять её проще всего так: ./ct-ng menuconfig
/
CT_GDB_CROSS_PYTHON
n
Это всё прекрасно. И этому учат в автошколах. И возможно это наилучшая стратегия в определённых условиях. Тем не менее «не меняя полосы» в правилах нет.
Здесь что-то не сходится: даже в Conventional PCI конфиг-спейс рассчитан на 256 шин по 32 устройства на каждой.
Первый: традиционно на этом сайте люди пишут статьи и комментарии в процессе того, как они разбираются в предмете. Оборот «насколько я понимаю» в моём комментарии указывает, что это моё текущее представление, не обязательно на 100% верное.
Второй: вы, очевидно, лучше меня разбираетесь в кодах хэмминга. Не могли бы вы наглядно продемонстрировать, как одним алгоритмом исправить ошибку в одном бите и детектировать ошибку в двух битах в коде (7, 4)? Например, исходное сообщение: 0000 + 000, полученное сообщение: 0000 + 100 (1 бит) и исходное сообщение: 0000 + 000, полученное сообщение: 0000 + 110 (2 бита).
ТВДП. Автор просто хотел поныть.
в файле .config в корне ctrosstool-NG появляющемся после
./ct-ng xtensa-lx106-elfПоменять её проще всего так:
./ct-ng menuconfig/
CT_GDB_CROSS_PYTHON
n
Не надо редактировать скрипты сборки для этого.
Вычекивается ветка lx106, которая давно не поддерживается.
Желаю вам скорейшего просветления ещё раз.
А логика не подсказывает, что первоисточник надёжнее?
Later Debian/Ubuntu versions may require:$ sudo apt-get install libtool-bin
Могут добавить тег Reported-by к патчу.
Не надо «ИМХО», в правилах нет «не меняя полосы».
Это обращение к TLS (thread local storage). C таким скриптом компоновщика TLS вряд ли будет работать.
А зря, потому что реализация не выдерживает никакой критики, и, очевидно, не тестировалась.
Лучше в начале файла написать
#define DEBUG, это активизирует pr_debug/dev_dbg штатным образом.вопрос, как я понял, о том, чтобы ардуина сама работала NTP-сервером.