LINUX.ORG.RU

Сообщения cvs-255

 

Ubuntu и deb пакеты

Форум — Admin

В настройках apt стоит не удалять пакеты после успешной установки. Тем не менее /var/cache/apt/archives пуст. В чем может быть причина?

Убунту 20.04,

 

cvs-255
()

Детектировать троттлинг процессора

Форум — Linux-hardware

Есть ноутбук с AMD E1-1200. И периодически система начинает очень сильно тормозить, с загрузкой cpu 100% от самых элементарных действий типа просто держать DE открытым. И при этом временно помогает смена термопасты. Я подозреваю, что что-то не в порядке с охлаждением, проц греется и начинает снижать производительность чтобы не перегреться.

cpufreq-info при этом ничего необычного не пишет, частоты 777 - 1400 МГц.

Температура в районе 50 градусов.

Есть ли возможность как-то явно у процессора спросить, троттлится ли он по температуре?

 ,

cvs-255
()

LTE роутер с full-nat

Форум — Talks

Сидя 5 день без стационарного интернета от чертова ростелекома, который все кормит и кормит завтраками «к вечеру починим», все больше желания перейти на что-то еще. Раньше и был на другом провайдере (сумтел), но ростелеком купил его.

В общем, посмотрел я на тарифы для мобильных провайдеров которые «для компьютера». В принципе выглядит норм, и даже есть опция белого ip, что мне и надо.

В общем, в этом случае мне будет нужен LTE роутер, который будет полностью все входящие пакеты перенаправлять на мой антресольный компьютер, а не делать masquerade.

У меня валяется alcatel w800, но он как раз именно masquerade и делает, и как это отключить я не нашел.

 , ,

cvs-255
()

Почему до сих пор существует почтовый (email) спам?

Форум — Talks

Разве хоть кто-то еще его читает?

 

cvs-255
()

В тему «ну зачем делать самому, когда можно заказать»

Форум — Talks

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

Действительно, заказать можно. Но есть еще кое-что помимо денег:

Это скорость изготовления и возможность в процессе изготовления исправить недочет в чертеже, если ты какую-то девайсину делаешь.

К чему это я. Понадобилось мне тут сделать детальку на токарном. А токарного у меня нет. И вот приходится искать токаря, свободного на текущий момент, договариваться, итд

 

cvs-255
()

Подделка номера звонящего

Форум — Talks

В новом видео от Навального он говорит, что использовали специальную программу для подстановки фейкового номера звонящего.

Меня это удивило. Разве номер звонящего на телефон принимающего не опсос передает?

Есть тут специалисты по связи, кто может компететно прокомментировать это?

 , ,

cvs-255
()

Надежность паролей

Форум — Talks

Есть ли хоть доказанная эффективность от использования абсолютно незапоминаемых паролей из цифр, букв и спецсимволов, которые придется записывать на бумажку? Или эффективнее пароли из нескольких слов из словаря?

 

cvs-255
()

uptime 31 год

Форум — Talks

Вроде пока не рассыпаюсь еще)

 

cvs-255
()

чпу-фрезеры и чпу-роутеры

Форум — Talks

Как-то так сложилось, что если новичок захочет купить себе небольшой чпу-фрезерный станочек, то с 99% вероятностью он попадет на что-то типа этого https://3dtool.ru/upload/iblock/26c/26ce6f6bf98d3bf887b710ec60973197.jpg

Хотя это на самом деле весьма специализированный девайс. Он ориентирован на раскрой мягких листовых материалов, максимум вырезание пазов, ну и гравирование/вырезание барельефов.

Ход по оси Z крайне невелик, просвет под порталом небольшой, поворотные тиски закрепить негде, сталь лучше даже не пытаться обрабатывать, станок ориентирован на обработку фрезами малого диаметра на высоких оборотах.

В то же время на рынке присутствуют девайсы типа такого, но без шаговиков: https://cdn.vseinstrumenti.ru/images/goods/stanki/frezernye/884635/1200x800/50686853.jpg

Тут тебе и обработка стали «из-коробки», и большие диаметры фрез, и гораздо большая точность, и большой ход по оси Z и большой просвет. И есть сравнительно бюджетные модели.

Как так вышло, что рынок недорогого чпу захватили именно чпу-роутеры, а не очпушенные девайсы типа второго?

 

cvs-255
()

Геймпад в QT

Форум — Linux-hardware

Есть у меня геймпад. На нем есть 2 стика - левый и правый. В jstest они оба отображаются и работают. Но вот в QT только левый работает.

Q_ASSERT(connect(gamepad, SIGNAL(axisLeftYChanged(double)), this, SLOT(gamepadLeftYChanged(double))));
Q_ASSERT(connect(gamepad, SIGNAL(axisRightYChanged(double)), this, SLOT(gamepadRightYChanged(double))));

первый сигнал срабатывает при изменении положения левого джойстика, второй при изменении правого - нет.

 ,

cvs-255
()

что там с прочностью USB Type-C?

Форум — Talks

До прочности USB Type-B дотягивает хоть немного или такое же хлипкое говно, как micro usb?

 

cvs-255
()

Зачем существуют шарикоподшипники?

Форум — Talks

Когда есть роликовые подшипники. Тем более, что изготовить ролики гораздо проще, чем шарики. Ролики элементарно нарезаются на токарных станках.

Какой профит от использование шариков в обычных, не упорных, подшипниках?

 

cvs-255
()

Почему андроид такой извращенный?

Форум — Talks

Как все просто на линуксе, винде и маке - нужен какой-то язык программирования или фреймворк - поставил и радуйся. Скомпилировал .net проект в mono - бинарник точно так же запустится что на винде, что в линуксе. Все прекрасно. Но вот если хочешь запустить тот же код на андроид телефоне, тут то и начинаются грабли… Почему нельзя просто поставить на android реализацию .net фреймворка и запускать то же самое приложение уже на телефоне? Желательно без перекомпиляции. Конкретно в моем случае приложение так вообще не имеет UI

Нет, надо ковырять xamarin и извращаться.

 ,

cvs-255
()

NoRT CNC Control 0.5

Новости — Open Source
NoRT CNC Control 0.5
Группа Open Source

После долгого периода разработки, наконец вышел NoRT CNC Control 0.5.

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

Ключевая особенность заключается в разделении кода на 2 большие части: требующую realtime и не требующую. Та часть, которая требует realtime, выполняется на недорогом микроконтроллере. А остальное исполняется на обычном компьютере. И в отличии от других схожих систем, где к компьютеру добавляется некая плата расширения, тут нет жестких realtime требований к каналу связи, достаточно чтобы хватало пропускной способности. В качестве такого канала может выступать ethernet, uart (включая usb-uart переходник).

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

Проект состоит из 3 компонент:

В качестве микроконтроллеров поддерживаются stm32f103 с модулем enc28j60 для связи, а также arduino mega2560 со связью через штатный usb

Изменения:

  • Добавлена поддержка ethernet для увеличения пропускной способности по сравнению с uart
  • Код сервера полностью переписан на C#
  • Добавлена поддержка arduino mega2560
  • Устранены многочисленные баги (но возможно появились новые)
  • Добавлен режим эмуляции в прошивку. В этом случае компилируется программа, выполняемая на компьютере, а не на микроконтроллере, что позволяет «пощупать» работу системы без наличия железа
  • Добавлена возможность включать/выключать лазер или иное устройство во время движения
  • UI тоже переписан, на QT

Обработка нештатных ситуаций:

  • детектирование упирания в концевики. При этом происходит немедленная остановка. При движении на большой скорости фактическое положение головки не гарантируется, т.к. инерция

Система используется мною на моем настольном ЧПУ роутере

>>> Подробности

 , nortcnccontrol

cvs-255
()

аппаратная поддержка ipc

Форум — Talks

Главной проблемой микроядер является медленный ipc. В то же время, сейчас чего только ни пихают в процессор для увеличения производительности, даже то, что нужно полутора процентам. Почему не сделают заодно и аппаратную поддержку ipc?

 

cvs-255
()

Не могу поморгать светодиодом на arduino mega2560

Форум — Linux-hardware

Код крайне примитивен:

#include <stdbool.h>
#include <avr/io.h>

int main(void)
{
    DDRB |= 1 << 7;

    while (true)
    {
        volatile long int i;
        for (i = 0; i < 50000; i++)
          ;
        PORTB |= 1 << 7;
        for (i = 0; i < 50000; i++)
          ;
        PORTB &= ~(1 << 7);
    }

    return 0;
}

Если собираю и заливаю из arduino ide, то все ок.

Если собираю avr-gcc и заливаю через usbasp, то не работает. Сам usbasp рабочий.

Собираю так:

avr-gcc -mmcu=atmega2560 -o test.elf test2.c
avr-objcopy -O binary test.elf test.bin
avrdude -c usbasp -p atmega2560 -U flash:w:test.bin

Я как-то в непонимании, что я делаю не так

UPD: заливка прошивки проходит нормально, но светодиод не мигает.

UPD2: fuses E:FD, H:D8, L:FF

 ,

cvs-255
()

IPv6 и интернет вещей?

Форум — Talks

Ну вообще я так посмотрел, так ipv6 настолько сложнее ipv4, что если использовать его для всяких датчиков и прочего - сразу повышаются на порядок требования к процессору. Это не критично для всяких SoC, но для микроконтроллеров ipv6 это явный перебор.

Или интернет вещей это не про микроконтроллеры?

 ,

cvs-255
()

Печатающая головка принтера

Форум — Talks

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

Что я хочу - при изготовлении печатных плат сэкономить на фоторезисте и печатать цапонлаком на плате. Головку установить на 3д принтере либо чпу станке.

Ну либо не цапонлак, а что-нибудь другое с той же низкой ценой

 , лак, печатающая головка

cvs-255
()

Использование Kbuild в не-GPLv2 коде

Форум — Talks

Есть у меня код под GPLv3. Я хочу в нем использовать систему сборки kbuild. Для этого мне надо в директорию с моим проектом добавить шаблон системы Kbuild. Но он взят из ядра linux, которое под gpl2. Получится что вместе в одном проекте будет код под GPL2 и под GPL3. Допустимо ли это?

 ,

cvs-255
()

Возможно ли работать с com портами из андроида из питона?

Форум — Development

Я себе спаял контроллер монтировки телескопа, но чуть промазал с выбором микроконтроллера и в него не влез код для работы по LX200 протоколу. Поэтому я реализовал в нем гораздо более простой протокол и написал питоновское приложение, которое преобразует LX200 протокол в то, чтоу меня.

Что конкретно оно делает: оно открывает 2 com порта.

Первый это тот, к которому подключен контроллер, а второй это тот, по которому оно будет получать команды lx200. Если второго порта не указано, то создается PTY, и lx200 команды принимаются через него.

На десктопе я соответственно в стеллариуме указываю протокол lx200 и порт /dev/pts/* который создался. Все работает без проблем.

Теперь хочется все это перенести на андроид, чтобы не таскать ноут с собой.

Из проблем, которые я уже вижу, это то, что в андроиде когда подлючаешь usb com порт, не создается /dev/ttyUSB* файла.

 , , ,

cvs-255
()

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