Покупка в Космодроме
Сегодня, наконец, приехал мой отладочный набор stm8s-discovery из магазина Космодром, что на Харьковщине. В принципе, я мог заказать эту платку и в Киеве, но подкупила цена. Космодром имеет действительно привлекательные цены, да и ассортимент там очень и очень хорош – есть многое, чего нет в нашем имраде.
offsetof(s, m)
Если порыться по стандартным заголовочным фалам ANSI-C компилятора, то в файле stddef.h можно найти макрос offsetof()
Макрос offsetof() имеет тру-эмбеддерское объявление
Самое интересное, что несмотря на полезность этого макроса, он очень редко используется. Я и сам не знал о его существовании до сегодняшнего дня.
(more…)Мелкие инструменты
Кроме паяльника, у меня на столе валяется куча разных нужных и не очень предметов, которые с разной периодичностью используются в процессе созидания нового. Вот сейчас я сгреб все со стола и решил немного написать о каждой вещичке. Думаю, что у каждого паяльщика должен быть подобный набор, итак:
(more…)
Тепловые расчеты
Все электронные компоненты выделяют тепло, поэтому умение рассчитывать радиаторы так, чтобы не пролетать в прикидках на пару порядков очень полезно любому электронщику.
Тепловые расчеты очень просты и имеют очень много общего с расчетами электронных схем. Вот, посмотрите на обычную задачу теплового расчета, с которой я только что столкнулся
bsCalc – калькулятор эмбеддера
Калькуляторы для разных электронных узлов – не новость, мне самому часто приходится писать их.
Для того, чтобы упростить себе жизнь, я решил написать оболочку, которая предоставляет набор часто используемых сервисов моим калькуляторам, а сама содержит калькуляторы в виде плагинов.
Так-как я потихоньку пересаживаюсь на C#, писать я решил именно на нем, а не на флексе или жаваскрипте. Как по мне, локальные калькуляторы – намного удобнее, да и возможностей больше.