Обновить
235
Anton Fedorov@datacompboy

Программист / сисадмин (Sr. SRE)

0,1
Рейтинг
298
Подписчики
Отправить сообщение
Ощупаем-с.

А батниками или экзешником… Батником надёжнее и легче проконтролировать что там нет свежих вирусов.
не путайте STDIN и консоль!!!
кодировка работы с конослью — да, берите из LANG и LC_*
Но если я открыл файл на чтение — почему ЭТО должно зависеть от локали?
Я блин свой конфиг не смогу прочитать если зайдёт пользователь с другой локалью!
Отлично. Просто действительно отлично.
можно подробности Огонька?
синей, ремонт черной не тру
Выбирайте решения которые устраивают, а не ругайте те, которые не устраивают ;)
ну в терморегуляторе еще наружу как правило торчит последовательный канал, позволяющий менять уставку.

к этому последовательному каналу прицеплен компьютер, на котором уже линух и управляющее ПО.
делайте что хотите. но не надо пихать то, что не требуется туда, куда не требуется.
ну вот простая задача — терморегулятор. это такой автономный блок.
Задача 1, измерение: с фиксированной частотой (от 10Гц) производить измерение напряжения с термопары и измерение температуры холодного спая, по табличке пересчитать в температуру.
Задача 2, регулирование: сравнить уставку с измеренным, вычислить требуемую выходную мощность.
Задача 3, управление: дождаться перехода через 0 напряжения в сети, отсчитать время пропорциональное требуемой мощности, выдать сигнал на симистор для поджига.

Вопрос — нахрена тут линукс?
да-да, доставать ключи уроненные в унитаз
ну простые-то панельки валяются на всех углах. хотя под bga конечно не лежат.
нет, не значительная. просто даже на тысяче штук экономия на 1 элементе в 1 бакс = 1 килобакс.
на пяти тысячах — 5 килобаксов.
причем затраты на программиста разовые, затраты на производство — повторяемые.
вы напомнили мне недавно на форуме виденное.
человек сделал поворотники на велосипед. голова — stm32. в каждой фаре — stm32.
управление по радиоканалу.
если вы производите 1 девайс, стоимость процессора 20$ против 10$ не имеет роли.
когда вы производите 1 млн девайсов, эта разница выливается в 10млн$.
причем процессор за 10$ в объёме млн штук производить можно по 0.5$, а более мощный — только извините за 5$. итого разница выливается в огромные суммы.
макетка с панелькой реюзабельна :)
А, вас в нутро не пускают… Нас пломбы не останавливают, так как мы и обслуживаем почти всё оборудование, в том числе импортное — это дешевле и эффективнее.
… или наоборот — периферия как раз тогда хорошо дождётся…
Тогда надо подключать тяжелую артиллерию — редуцировать код пока сохраняется баг.
А там еще и осцилограф.

Помню весёлый эффект об отладке аппаратной. Еще 8080, код прекрасно работает на макетной плате, в реальном устройстве глючит. Втыкается плата пошаговой отладки, гоняется — всё прекрасно, сбоев нет. Запускается — сбоит.

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

А узкий пласт ошибок, когда знаем где, решается с помощью «дурака» — берёшь любого, садишь рядом, и начинаешь рассказывать что ты тут делаешь. Через 5 минут говоришь «вот я дурак», отпускаешь человека, правишь баг.

Информация

В рейтинге
4 033-й
Откуда
Zürich, Zürich, Швейцария
Дата рождения
Зарегистрирован
Активность

Специализация

Специалист
Ведущий