Обновить
6

Пользователь

Отправить сообщение

У входа микрофона на гарнитуре kenwood своей земли нет, на этом месте там PTT выведен (для передачи нужно замыкать на землю динамика). А для микрофона используется та земля которая с динамиком идет. В общем там свой стандарт.

А вот если бы смогли подключить управление PTT к компьютеру то и VOX не пришлось использовать. direwolf поддерживает управление через PTT и настоятельно не рекомендует использовать VOX

Я понимаю, стандарты читать сложно. Возмем к примеру С11 (ISO/IEC 9899:2011)
6.2.5
An object declared as type char is large enough to store any member of the basic execution character set. If a member of the basic execution character set is stored in a char object, its value is guaranteed to be nonnegative. If any other character is stored in a char object, the resulting value is implementation-defined but shall be within the range of values that can be represented in that type.

Тип char должен быть для хранения базового набора символов. Базовый нобор символов описан в секции 5.2.1

3.7.1
character
single-byte character
〈C〉 bit representation that fits in a byte


тоесть char это единичный байт

3.6
byte
addressable unit of data storage large enough to hold any member of the basic character
set of the execution environment
NOTE 1 It is possible to express the address of each individual byte of an object uniquely.
NOTE 2 A byte is composed of a contiguous sequence of bits, the number of which is implementation-defined. The least significant bit is called the low-order bit; the most significant bit is called the high-order bit.


В понимании стандарта byte это последовательность бит количество которых зависит от реализации. Тоесть не обязательно 8бит.

5.2.4.2.1 Sizes of integer types <limits.h>
...
Their implementation-defined values shall be equal or greater in magnitude (absolute value) to those shown, with the same sign.
— number of bits for smallest object that is not a bit-field (byte)
CHAR_BIT 8

Есть файл limits.h в котором будут описаны размеры целочисленных типов в том числе и char. И что эти значения могут быть равными или больше по абсолютному значению представленному в стандарте.
Тоесть char моежет быть 8бит а может и больше. Зависит о конкретной реализации.


Теперь перейдем в пример к конкретной реализации:
Texas Instruments C54x DSPs. Есть gcc и binutils. Процессор специального назначения, оперирует с данными минимальным размеров 16бит в том числе и адресация. здесь char == 16бит.

Во времена создания языка С, байт размерностью в 8 бит не был широко распространет. Существовал целый зоопарк желеха с разной размерностью байта. Я язык перетендовал на широкую переносимость програм. Сейчас в основном попадаются специализированные решения с байтом отличным от 8 бит.

И все же ардуина (и иже...) в цепочке лишние. Конфигурацию можно посылать с компьютера перед запуском kissattach.

радиомодули с апаратным UART flowcontol предпочтительней (на худой конец програмный с XON/XOFF). А то гарантированно будет потеря данных еще до передачи в радиоэфир. В E22 судя по документации отсутствуют оба варианта.

Я думаю что в вашем варианте ax25 можно смело заменить на pppd для связи двух точек. (в варианте с pppd настройку радио модуля можно вкрутить место chat, + автоматом управлять питанием или ресетом радиомодуля)

Это статья а не книга.
Зачем здесь "Краткая история С", "Краткие основы C", "Компиляторы: gcc или clang"?
В данном контексте мало того что бесполезно, так еще и вредно:
- размерность базовых типов в стандарте плавающая и указано лишь отношение размерностей. (int >= short, short >= char). Внезапно на некоторых платформах char может оказаться размером 32бита.
- про char лучше думать как о третьем типе на равне с unsigned char, signed char. к какому типу char будет приводится зависит от конкретной реализации компилятора под конкретную платформу. (смотрим описание аргументов к gcc: -funsigned-char, -fsigned-char)
- выбор компилятора зависит от тех условий и других ограничений, а не от "свободная свобода"
- "Для адресов в памяти применяется шестнадцатеричная система." - адрес записанный в память хранится в бинарном виде. 0/1, есть заряд/нет заряда, ... (исключением наверное является компьютер "сетунь", ну и сложные способы хранения информации в современных флеш)

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

Для всего остального: что бы вникнуть в основы написания оболочек под linux есть замечательная книга "Linux Application Development, 2ed, Michael K. Johnson, Erik W. Troan", ну или в переводе "Разработка приложений в среде Linux. Программирование для Linux, 2-е издание, Майкл К. Джонсон, Эрик В. Троан"

PeerTube 6.0:
Удалена поддержка протокола WebTorrent, а разработка сфокусирована на
использовании протокола HLS (HTTP Live Streaming) с WebRTC для P2P.

как то так

Я думаю что надо смотреть что там за учебная программа. Это все таки учебные принадлежности

Да нет там ничего необычного. Эффект Ребиндера. В промышленности используют и в хвост и в гриву.
Если поискать видео "эффект ребиндера стекло", можно найти наглядное описание этого эффекта, а не "лайфхак"

Для универсальности можно установить один LTE-модем и двухдиапазонный
wifi-модуль в mini PCI-e слоты (тогда будем иметь wifi 2,4 и 5 ГГц)...

Вот. Для меня это прозвучало как одновременная работа

(тогда будем иметь wifi 2,4 и 5 ГГц)

Для этого надо иметь два wifi модуля. С одним модулем одновременная работа в двух диапазонах невозможна

Вы слишком глубоко пытаетесь копать )
Все просто Edge построен на Chromium, Следовательно Edge OS... на ChomiumOS
+ GoogleDrive заменят на OneDrive, Google Office на Office 365... с использованием MS аккаунтов

Ну сейчас вполне ZeroConf работает. Все тоже самое... Кабель кидай... Диски шарь )
Правда в статье про это ничего (

Вы не любите кошек? Да Вы просто не умеете их готовить! - Альф

А вот в Linux всё не так просто. Проблема в том, что wg-quick использует
resolvconf для управления DNS и не поддерживает systemd-resolved,
который используется почти везде.

В комплект systemd входит утилита resolvectl. Которая прекрасно может прикидываться resolvconf-ом (с некоторыми ограничениями: man resolvectl #COMPATIBILITY_WITH_RESOLVCONF(8)).
Достаточно создать символическую ссылку (как пример /usr/bin/resolvconf -> resolvectl)

Что не так с цветами на экране
На второй вопрос. Если речь про ОС с планировщиком, то планировщик переключит выполнение на idle процесс/поток (реализован как вечный цикл) или выполнит остановку процессора (в будущем процессор будет разбужен прерыванием аппаратного таймера с возвратом в планировщик). Все зависит от того что дешевле
локальный заголовок файла
По этой причине, ваше утверждение «Вероятность выхода из строя одного блока питания из группы все же выше, чем сбой единственного – банальная теория вероятности.» считаю неверным.

Ознакомтесь пожалуйста с основами расчета надежности технических систем.
Совет хороший но больше является крайностью и из теории.
На практике все получается несколько иначе.

После написания прототипа будет два пути:
1. Если прототип не устраивает в плане архитектуры (степень производительности и\или возможности расширения) то начинаем сначала: пишем прототип.
2. Если все устраивает. то прототип проходит процедуру рефакторинга. Устраняются все FIXME, TODO (которые вы должны были оставлять по мере написания прототипа). В общем код доводится до продакшен состояния.
вышла русскоязычная (оригинальная, не переводная) книга по Blender: «Прахов А.А. Самоучитель Blender 2.7»


А подскажите где вышла? версия 2.7
А то поисковики ответа не дают, только по старой версии 2.6
А как насчет электронного издания?

Информация

В рейтинге
7 350-й
Откуда
Харьков, Харьковская обл., Украина
Дата рождения
Зарегистрирован
Активность