LINUX.ORG.RU

Сообщения SL_RU

 
Форум — Talks

Где прочитать программисту-хардварщику про всякую юридическую и патентную ерунду.

 , ,

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

Так же не отказался бы от туториала по патентам.

SL_RU
()
Форум — Talks

fusion 360 vs solvespace

 , ,

Для параметрического моделирования fusion 360 - так сложилось исторически, обучили этой крутой программе на одном хакатоне. Ноо ради неё приходиться держать винду.

Тут есть юзеры solvespace? Удобная ли она? Покрывает все, хотя бы базовые возможности больших кадов?

SL_RU
()
Форум — General

Как измерить максимальную скорость вифи между компом и ноутом?

 , ,

Роутер работает на опенврт. Какие есть варианты?

SL_RU
()
Форум — Talks

Discord firefox

 

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

SL_RU
()
Форум — Talks

Автомобильное сиденье как стул для работы за компом

 ,

За последний год сменил 2 стула и 2 кресла. Но что-то ни одно не подходит - спина везде уставала, хоть и в разных местах.

Кто-нить юзает сабж? Или мб посоветуете стул в районе 5к?

SL_RU
()
Форум — Linux-hardware

Always awake wlan

 ,

Можно ли сделать чтобы на ноуте вайфай не выключался и не отключался от сети, пока система спит? А то подключение бывает долгим или требуется какая-нить кривая аутентификация телефоном

SL_RU
()
Форум — Development

CMake скрипт для простой компилляции stm32 проектов, сгенерированных STM32CubeMX

 , ,

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

Долгое время я пользовался генератором мейкфайлов https://github.com/baoshi/CubeMX2Makefile , но немного изменённым, для более простого использования с собственным аддоном для emacs. Но этот процесс меня немножко достал - хотелось одного интерфейса для работы с обычными проектами и с stm. Поэтому было решено написать cmake скрипт.

Итого результат: https://github.com/SL-RU/STM32CubeMX_cmake

Главной задачей стояло упрощение работы и старта нового проекта. Щитаю что цель достигнута!

Инструкция по использованию.

  • Создать и сгенерировать в кубе проект с таргетом SW4STM32.
  • Скопировать CMakeLists.txt и CubeMX2_cmake.py в папку с проектом.
  • mkdir build; cd build
  • cmake ../; make
  • Готово!

В итоге в emacs я теперь использую semantic + ede-compdb для автодополнения, подсветки и ошибок для stm32 и просто сишных проектов.

Предложения и замечания принимаются.

SL_RU
()
Форум — Development

arm-none-eabi + clang

 , , ,

Кто-нибудь пользовался clang для разработки под bare metal applications, под МК, т.е.

Вычитал много где и даже в оф.доках, что это возможно.

Кто юзал, отзовитесь, возникают ли проблемы? И вообще, как ощущения?

SL_RU
()
Форум — General

xmodmap in Wayland

 , ,

Смотрю в сторону вайланда + свэй. Но никак не могу найти способ изменить раскладку, а именно - поменять капслок и контрл местами. В xmodmap это делалось просто, а тут как быть?

SL_RU
()
Форум — Talks

2gis offline

 

Тут я узнал, что 2гис на пеки больше нет. http://beta.2gis.ru/

Но вот неожиданно потребовалась такая штука. Может быть посоветуете что-нибудь? Похожее или хакнутое.

Нужна возможность просматривать инфу о расписании магазинов и из расположении в оффлайне.

SL_RU
()
Галерея — Рабочие места

Новенький thinkpad x220

 , ,

Ну точнее как новенький... восстановленный!

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

Купил acer travelmate b117. Там хороший корпус был, отличные шарниры и клава неплохая для своей цены. НОО производительность... бррр вспоминаю тот селерон... мурашки по спине. Проект компиллировался минут 5, хотя на рабочем ноуте - меньше минутки. О приятном просмотре ютуба и фуллхд видео и речи идти не могло. Но зарядку держал обещанные 10 часов без проблем и пассивное охлаждение. Сдал обратно в магазин.

Очень хотелось купить синкпад, но не хотелось рисковать и заказывать кота в мешке с ебая. НО один анон, спасибо ему огромное! Посоветовал одну прекрасную московскую фирму, восстанавливающую синкпады и продающую их: smartbooks.org (не сочтите за рекламу). Я очень долго сомневался, но всё же договорился с продавцом(по почте он действительно показал себя прошаренным в своей теме и вообще) и заказал x220 с i5. Встретился у них в офисе(как вошёл туда - прям в рай попал - все вокруг в этих прекрасных ноутбуках =D). Там произошла интересная история и в итоге я вышел оттуда с практически новым синкпадом с отличной батарейкой и в идеальном корпусе и с прекрасным настроением.

Хар-ки:

  • i7-2620 (который оказался даже шустрее моего i5-4200 и потребляет без нагрузки практически ничего)
  • TN матрица
  • 4гига оперативы
  • 320гб 7200рпм
  • сканер отпечатков пальцев и USB3.0
  • 58Ватт реальная ёмкость батареи. 46 циклов отработано.

Корпус просто в идеальнейшем состоянии - ни одной царапинки, ни одной потёртости - всё прекрасно. Я был просто шокирован - это же вобще офигенно! За такие мелкие деньги! Оказалось, что все детали официальные - они заказывают напрямую из китая со складов Леново, а не китайских левых магазинов.

Внутри тоже красота - вентилятор и платы чистейшие. Прямо магия какая-то.

Как-то так. Пользуюсь им уже 5 дней. Кайфую. Смог на арчике снизить потребление в идле в консольке до 4.9ватт. При работ же в i3wm + фирефоксе + emacs примерно 6.5 - 8 ватт. Вчера проработал честные 7 часов на заряде 90%.

Как-то так. До сих пор не могу поверить, что удалось таки его купить.

ещё фоты

SL_RU
()
Форум — Talks

Питон

 ,

Мне нравится python. Точнее нравился.

Это удобный, простой язык, на котором можно быстренько накатать нужный скриптик или так же просто написать проект побольше.

На нём я сам написал множество вещей.

НО ТЕПЕРЬ от одного только взгляда на питон в top'e у меня горит. А знаете из-за чего? Из-за некоторых пипрограммистов, решивших написать системные демоны на СКРИПТОВОМ ЯЗЫКЕ! БОЖЕ!

Каждый раз видя процессы wicd в топе у меня подгорает. Ладно приложения, ладно графические. НО ДЕМОНЫ ТО ЗАЧЕМ?!?

Я взглянул на исходники wicd и не увидел в них НИЧЕГО сложного и того, что ну никак нельзя было сделать на си! НИЧЕГО

Было хотел уже сам переписать, но страшит количество строк этого убожества.

ЗАЧЕМ ОНИ ЭТО СДЕЛАЛИ!?!

SL_RU
()
Новости — Hardware and Drivers

TERES I — DIY ноутбук от Olimex

 , , ,

Группа Hardware and Drivers

Компания Olimex, занимающаяся разработкой отладочных плат, SOM и компьютерных модулей для промышленных и хобби разработок, представила свободный (Open Hardware) ноутбук TERES-I на 64-битном ARM-процессоре Allwinner A64.

( читать дальше... )

Инструкция по сборке

>>> Подробности (wordpress.com)

SL_RU
()
Форум — Development

Предрасчёт константных значений. С

 

uint32_t f(uint32_t c)
{
    return sin(c) * c + 33454 - 444;
}

#define REF f(667)
#define REF_4 f(755)

При подстановке этих дефайнов компиллятор просчитает их значения или бросит, чтобы они просчитались в рантайме?

SL_RU
()
Форум — General

Приложения для просмотра карт

 ,

Посоветуйте годное приложение для карт. Аля gnome-maps, но с поддержкой оффлайн работы и загрузки карт. Не смог найти годненькое.

SL_RU
()
Форум — Desktop

NetworkManager, dbus-daemon и polkit постоянно кушают cpu

 , , ,

Хой,

Когда-то, месяца два назад, я сидел на дебиане, и всё было прекрасно - всё работало быстро, без проблем и шикарно, cpu был загружен на 3-14 процентов при нормальной работе(в емаксе), нооо там были старенькие пакеты. И меня это так задолбало, что я сел на стул с арчем. Тут всё тоже просто отлично.

Кроме вот этого: http://i.imgur.com/co5jkyq.png Что эти холопы себе позволяют!71 За ними идут фаирфокс и тд. Юзаю i3wm. Не запускаю ничего специфичного при старте(тольк emacs, thunar, firefox и thunderbird), стартую без DM xinit'ом.

Без иксов проц загружен чисто на ноль, что впринципи логично. И эти демоны ничего не кушают, но тут, ужс. И постоянно грузят на 30%!?! И когда я останавливаю этот злосчастный NetworkManager, то процик не поднимается выше 15, как и должен.

Что делать? Как избавиться от этой напасти?77

SL_RU
()
Форум — Development

C const. Memory error.

 , ,

Хой,

Программирую одну библиотеку ГУЯ для армовских микроконтроллеров. Компиллятор arm-none-eabi-gcc.

Итак трабл. Чтобы хранить шрифты я использую массив данных, хранящийся в ROM'e, т.е. const. Типа так: http://pastebin.com/raw/TujVYfmW

По-идее он const и проблем с рамой быть не должно. Ноооо... они есть. Когда этот файл добавлен полностью, то программа крашиться на одном маллоке, что впринципи странно, но когда я удаляю половину массива, оставляя только англ символы, то всё внезапно начинает работать! Я менял размер и хипа, и стака по-разному - и ваще ничего не меняется. Рамы ещё дохера используется только 50кб из 96кб. Флэши тоже. Всего прожка выходит в 130кб из 512кб.

Норм массив:

$ objdump -x MakiseTest401re.elf | grep Arial
00000000 l    df *ABS*	00000000 Arial24.c
08007f90 l     O .rodata	000001c0 ArialBold_24_OffsetTable
08008150 l     O .rodata	00002700 ArialBold_24_SymbolTable
0800a850 l     O .rodata	000000e0 ArialBold_24_WidthTable
0800a930 g     O .rodata	00000018 F_Arial24

Обрезанный:
$ objdump -x MakiseTest401re.elf | grep Arial
00000000 l    df *ABS*	00000000 Arial24.c
08007ea0 l     O .rodata	000001c0 ArialBold_24_OffsetTable
08008e28 l     O .rodata	000000e0 ArialBold_24_WidthTable
08008f08 g     O .rodata	00000018 F_Arial24
08008060 g     O .rodata	00000dc8 ArialBold_24_SymbolTable

Вроде всё норм. Как и должно быть. Функции отрисовки тоже работают отлично.

Мб кто-нить знает в чём проблема? Мб чё-нить глупое упустил?

SL_RU
()
Форум — Linux-hardware

Lenovo thinkpad x220 refubrished

 , ,

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

Мне часто приходиться ездить куда-т, нужно так же таскать ноут на работу и в институт, а для всех этих тасканий моя рабочая машинка не совсем подходит - хрупкая слишком.

Хотел купить acer travelmate tmb117, у него относительно прочный корпус и главное, что зарядку держит реально 10 часов. Но как получил деньги - ноутбук сразу исчез с прилавков магазинов - я даже заценить не успел.

Мне очень нравиться Lenovo thinkpad x220 и подобные ленововские машинки, но покупать БУ я не хочу более чем совсем, а refubrished с ебая - боюсь.

Кто реально заказывал рефабрешенный х220 и подобные с ебэя. В чём могут быть подводные камни и тд. Подскажите, а то замучился выбирать, хотя выбирать даже не из чего =с

SL_RU
()
Форум — General

xmodmap & setxbmap сбрасываются

 ,

К ноутбуку подключена внешняя клавиатура. Система arch, i3wm.

Настраиваю раскладку и её переключение так:

setxkbmap -layout "us,ru" -variant ",winkeys" -option "grp:menu_toggle,grp_led:caps" -option compose:ralt 
xmodmap ~/.xmodmap

$ cat ~/.xmodmap
remove Lock = Caps_Lock
keysym ISO_Next_Group = Super_R
keysym Control_L = ISO_Next_Group
keysym Caps_Lock = Control_L
add Control = Control_L

Т.е. капс = контрол. Переключение языка по контролу.

Когда жил на дебиане всё работало отлично и без проблем. Но после переезда на арч возникли проблемы. После сна или после отсоединения клавиатуры все эти настройки сбрасываются и всё работает по дефолту. Капс = капс. Контрол = контрол.

В чём проблема? Что я пропустил? Или проще повесить скрипты на события присоединения клавы и выхода из сна?

SL_RU
()
Галерея — Рабочие места

Новая подставочка для ноутбука

 ,

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

Подробнее фоточки можно найти тут. http://imgur.com/a/x31NE

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

Планирую прицепить ещё к ней куллер, а то при нагрузках ноут бывает греется.

Итого к самодельному столу добавилась ещё самодельная подставочка :3

На ноутбуке арчик с i3 и емаксом. На всём этом проглю и разрабатываю под стм32 при помощи самодельного пакетика под емакс.

SL_RU
()

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