Pull to refresh
45
Karma
2
Rating

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

Как немного облегчить себе жизнь при проектировании электроники?

Circuit design *Manufacture and development of electronics *DIY Electronics for beginners

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

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

Итак, поехали!
Total votes 92: ↑91 and ↓1 +90
Views 37K
Comments 156

Да, синдром самозванца на самом деле полезен для разработчиков

VDSina.ru corporate blog IT career Popular science Health
Translation


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

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

Никогда не забуду совещания, на которых я был так испуган, что не мог сказать ни слова, а когда говорил, в словах не было никакой логики. И так всегда происходило не потому, что я не знал, что сказать. Мысленно я мог произнести сотню слов в ответ на вопрос, но в реальности это было неловкое молчание и странные фразы.

На каком-то уровне я ощущал, что мне здесь не место и что я самозванец.
Читать дальше →
Total votes 39: ↑33 and ↓6 +27
Views 14K
Comments 16

Как мы верифицированный полетный контроллер для квадрокоптера написали. На Ada

C++ *System Programming *C *Programming microcontrollers *DIY

Однажды на новогодних каникулах, лениво листая интернет, бракоделы в нашем* R&D офисе заметили видео с испытаний прототипа роботакси. Комментатор отзывался восторженным тоном – революция, как-никак. Но тренированное ухо расслышало в шуме с испытательной площадки еще кое-что. Контроллер скорости (штука для управления тягой винтов) сыграл мелодию при старте, как это любят делать пилоты дронов, которые часто используют полётный контроллер Betaflight. Неужели там бета-флайт? Ну, или какая-то из ее немногих разновидностей.

Перед глазами побежали флешбеки, где-то из глубин подсознания всплыла забытая уже информация о прошивках для Тойоты на миллионы тысяч строк Си и 2 тысячи глобальных переменных (Toyota: 81564 ошибки в коде).

После просмотра исходного кода Betaflight на гитхабе стало еще страшнее, и чем дальше, тем хуже. Это – управляющая программа для тяжелого устройства с острыми винтами, которое летает высоко, быстро. Становится страшно: игрушки это одно, но я бы не хотел летать, на таком такси. Но ведь можно иначе? Можно, решили мы! И решили это доказать. На Avito был куплен акробатический FPV-“квадрик” на базе STM32F405, для отладки – Discovery-платы для этого же контроллера, а дальше все как в тумане..

Читать далее
Total votes 92: ↑90 and ↓2 +88
Views 16K
Comments 58

Покупка загородной недвижимости, выбор места

Health Ecology Remote work

Более 10 лет назад, мне как и многим, захотелось вырваться из «душного» города и начать жить на природе, в своем загородном доме. Как и большинство таких людей, я понятия не имел, с какими трудностями мне придется столкнуться. В данном цикле статей я хочу поделиться своим опытом проживания в загородном доме и помочь людям подготовиться к тем трудностям, которые могут возникнуть. А самое главное, помочь более трезво и расчетливо подойти к выбору объекта для покупки.

И так, начнем →
Total votes 43: ↑33 and ↓10 +23
Views 28K
Comments 116
В твоей жизни настал переломный момент: необходимо написать статью на Хабр. Нужно, конечно, написать её хорошо. И ни в коем случае не написать плохо. Но начинающему автору это полезнейшее наставление слабо помогает (немудрено — нужна конкретика!). Поэтому мы собрали коллекцию хабрастатей о том, как писать технотексты — в них сами хабравчане поделятся тем, что умеют.

Лень или банально нет времени переходить по ссылкам и читать много длинных статей? Для удобства мы скомпилировали самую важную информацию прямо под катом.
Да, это вот тут
Total votes 51: ↑47 and ↓4 +43
Views 20K
Comments 25

ERP для собственников. Часть 2. Технологичное

ERP-systems *CRM systems *ECM *Project management *Sales management *

Привет. Меня зовут Олег и я занимаюсь внедрениями систем управления предприятиями более четверти века.

Я решил написать цикл статей на основе материалов моей книжки “ERP для собственников”, которая скоро появится в книжных магазинах.

Читать далее
Total votes 6: ↑3 and ↓3 0
Views 3.9K
Comments 9

52 системы управления проектами для командной работы в разных сферах

YouGile corporate blog Development Management *Project management *Agile *Product Management *
✏️ Technotext 2022

Привет, Хабр! Вам приходила мысль сделать свою систему управления проектами и задачами? Нам да! И мы делаем YouGile

Знаете, в чем самая большая сложность? Выбрать и сфокусироваться на одном востребованном направлении продукта. Вообще такая задача есть везде, но тут она особенно масштабная. 

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

У нас есть внутренний документ, в котором собран обзор 52 систем управления проектами, и он постоянно обновляется и используется в трудные моменты выбора приоритетов.

Текст невероятно длинный (проскроллите до конца?) Внизу есть таблица с кратким содержанием.

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

Читать далее
Total votes 16: ↑14 and ↓2 +12
Views 73K
Comments 18

Стройный пластиковый корпус ZX81 за 40 лет ничуть не располнел

RUVDS.com corporate blog Old hardware Desktop PC's
Translation
«Вы удивитесь тому, как много можно сделать с помощью персонального компьютера»


40 лет прошло с тех пор, как вышел компьютер Sinclair ZX81, устройство, которое позволило бесчисленному множеству британцев прикоснуться к прелестям домашних вычислений.

ZX81, выпущенный 5 марта 1981 года, был преемником компьютера 1980-го года Z80 и, как и его предшественник, был основан на процессоре Z80. В обеих машинах, кроме того, было установлено по 1 Кб оперативной памяти, и той и другой для вывода монохромной картинки требовался телевизор с антенным (UHF) входом.


Дизайнер Рик Дикинсон выложил этот набросок на Flickr, говоря о том, что это было то, «как я представлял себе ZX81 — набор блоков расширения одинаковой ширины, созданных, в общих чертах, с применением модульного подхода»
Читать дальше →
Total votes 40: ↑40 and ↓0 +40
Views 8.7K
Comments 8

Второй “Великий поход-7А” Китая оказался успешным

ITSOFT corporate blog Popular science Astronautics

12 марта 2021 г. в 01:51:28 по пекинскому времени (11 марта в 17:51:28 UTC) состоялся успешный пуск китайского ракета-носителя “Чанчжэн-7А”(CZ-7A) с экспериментальным спутником “Шиянь 9” на борту. Старт состоялся на космодроме Вэньчан.

Читать далее
Total votes 13: ↑11 and ↓2 +9
Views 3.3K
Comments 2

Маленькие хитрости для STM32

Timeweb Cloud corporate blog Programming *C++ *Industrial Programming *Programming microcontrollers *
Tutorial

В процессе работы у каждого программиста иногда встречаются неожиданные проблемы, которые возникли как будто на ровном месте. Практически по Черномырдину «никогда такого не было, и вот опять!». После этого начинаешь искать решение в интернете или закапываешься в чтение мануалов и документации, чтобы разобраться в пустячном, на первый взгляд вопросе.

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

Продолжая серию статей про маленькие хитрости разработки под STM32, хочу поделиться двумя очень простыми, но полезными функциями. Они никак не тянут на полноценный проект на github.com, но способны облегчить жизнь (или наоборот, выпить немало крови), при определенном стечении обстоятельств.

  1. Буферизированный вывод отладочной информации в последовательный порт
  2. Автоматическое включение защиты от чтения и модификации прошивки
Читать дальше →
Total votes 20: ↑18 and ↓2 +16
Views 9.9K
Comments 49

Что мы в действительности знаем о тёмной материи и чёрных дырах?

SkillFactory corporate blog Mathematics *Reading room Physics Astronomy
Translation

Если вы переместитесь на 100 лет назад и перебросите выдающихся учёных того времени к нам, как вы думаете, какие научные открытия будут для них самыми потрясающими? Удивятся ли они, узнав, что излучающие почти весь свет звёзды, тот самый свет, что мы видим во Вселенной за пределами Земли, составляет лишь крошечную частицу всей массы Вселенной? Их бы сбило с толку существование сверхмассивных чёрных дыр – самых массивных объектов во Вселенной? Или самыми загадочными они находили бы тёмную материю или тёмную энергию?

Приятного чтения!
Total votes 21: ↑18 and ↓3 +15
Views 11K
Comments 9

Символы Unicode: о чём должен знать каждый разработчик

VK corporate blog Website development *Designing and refactoring *IT Terminology Data storage *
Translation


Если вы пишете международное приложение, использующее несколько языков, то вам нужно кое-что знать о кодировке. Она отвечает за то, как текст отображается на экране. Я вкратце расскажу об истории кодировки и о её стандартизации, а затем мы поговорим о её использовании. Затронем немного и теорию информатики.
Читать дальше →
Total votes 41: ↑33 and ↓8 +25
Views 320K
Comments 51

Проект Lenergy, как переосмысление портативных источников питания

Energy and batteries Wearable electronics
Sandbox
Привет, Хабр! Хочу рассказать о своём виденье универсального программируемого портативного источника энергии. Как я к этому пришёл, каким в итоге проект стал в железе, для чего он нужен и варианты применения, а так же его дальнейшее развитие. Одной статьи будет явно недостаточно, поэтому при должном интересе к этому проекту следующая статья будет посвящена моментам разработки и использованных решений во всех подробностях. Прошу под кат, я очень хочу вам рассказать о своём проекте!


Читать дальше →
Total votes 81: ↑78 and ↓3 +75
Views 18K
Comments 88

Как я делаю цифровую минигитару. Часть 2

Programming *Start-up development Manufacture and development of electronics *Gadgets DIY

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

Поехали!
Total votes 93: ↑93 and ↓0 +93
Views 14K
Comments 54

Что происходит на Марсе и при чем здесь облака

CloudMTS corporate blog Cloud computing *Robotics Popular science Astronautics

…По статистике, 100% населения Марса — роботы.

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

Сегодня мы немного сменим акценты и поговорим о вещах более приземленных. Какие технологии обеспечивают работу марсохода? Как задействованы в изучении космоса облачные компании? И в целом — каковы планы человечества на марсианские земли в рамках амбициозной миссии.

Читать далее
Total votes 31: ↑28 and ↓3 +25
Views 86K
Comments 25

Стоит ли инженерной команде с продуктовыми амбициями заниматься аутсорсингом?

Venture investment Start-up development IT career Business Models *Manufacture and development of electronics *

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

Когда я только начинал работать в отрасли электроники в начале 2000-х и мечтал создавать серийные устройства на острие технологий, то мог рассчитывать только на собственные ресурсы. Не было доступа к западным рынкам свободного капитала, менторов, хабов и акселераторов — всего того, что сейчас формирует hardware-экосистему, да и доступ в интернет в те времена только недавно заработал без Dial-Up. Самым логичным выходом из ситуации для меня было такое решение:

Чем всё это закончилось?
Total votes 5: ↑5 and ↓0 +5
Views 2.7K
Comments 2

«Листая скучные ГОСТы…» или анализ требований при разработке LED-драйвера

Circuit design *Manufacture and development of electronics *DIY Health Electronics for beginners
Должен признаться – мне нравится разрабатывать LED-драйверы. Видимо есть что-то особенное в том, чтобы создавать свет, какая-то магия. Пусть продолжаются споры про вредность так называемого «синего пика», пускай в магазине мы всё ещё можем купить ужасные светодиодные лампочки с пульсацией 100%, тем не менее, разработать хороший LED-драйвер – отличная задача. Впрочем, это лирика и пора перейти к теме.



Решил написать статью про одну из своих разработок – компактный LED-драйвер с весьма интересными характеристиками, однако, занудство перфекционизм не даёт этого сделать без преамбулы, откуда же взялись требования, которые будут применяться при разработке. Если копнуть поглубже, возникает порядочно нюансов и думаю, многие разделяют известный принцип «суть в деталях» (и это не только про электронные компоненты).

Такие мысли подтолкнули меня к написанию этой статьи-экскурса в мир ГОСТов.

Итак, если вас интересуют требования к светодиодному оборудованию, а также рекомендации по сертификации CE – добро пожаловать под кат.
Читать дальше →
Total votes 26: ↑24 and ↓2 +22
Views 13K
Comments 9

Есть ли будущее у Intel

ITSOFT corporate blog Manufacture and development of electronics *Computer hardware CPU The future is here
Sandbox

“Все течет, все меняется”. Эта фраза актуальна во все времена и применима ко всем аспектам деятельности человека, в том числе и к сфере технологий. Кто мог сказать в начале 2000-х годов, что Нокиа потеряет лидерство в сфере производства телефонов, при слове фотография в голове не будет автоматически всплывать слово Кодак, а подразделение по разработке персональных компьютеров IBM будет продано Lenovo. Возможно, непростые времена ждут и компанию Intel. Косвенным доказательством наличия проблем с бизнесом служит недавняя смена генерального директора. Так какое будущее ждет Intel - недавнего лидера на рынке процессоров для ПК?!

Читать далее
Total votes 35: ↑24 and ↓11 +13
Views 19K
Comments 62

Git для новичков (часть 1)

Git *GitHub *
Sandbox

Git - это консольная утилита, для отслеживания и ведения истории изменения файлов, в вашем проекте. Чаще всего его используют для кода, но можно и для других файлов. Например, для картинок - полезно для дизайнеров.

С помощью Git-a вы можете откатить свой проект до более старой версии, сравнивать, анализировать или сливать свои изменения в репозиторий.

Читать далее
Total votes 18: ↑11 and ↓7 +4
Views 352K
Comments 10

Information

Rating
856-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity