- кто юзает ИБП 24VDC >50W с аккумулятором? какие? аккумуляторы? динрейка? - LordN(07.10.2015 10:02, Cyber, полностью)
- Странного хочу... LightElf(380 знак., 29.09.2015 13:22, dao, полностью)
- Ни хрена не понял, зачем хэш, если он не информативен. Почему не использовать индекс строки? - VL(02.10.2015 16:19,
)
- Планируется сохранять в встроенный flash настроечные параметры. Параметров несколько десятков, могут корректироваться независимо друг от друга. Поэтому хочется организовать параметры в виде <ключ:значение>, сохраненные в произвольном порядке. LightElf(356 знак., 02.10.2015 17:40)
- Первый пункт понимаю, второй - частично, почему идентификатором не может быть последовательный номер(индекс строки), который можно легко получить X-макросами? Кто во флэш пишет? - VL(02.10.2015 18:27,
)
- длина записи фиксированная? А во флэш то кто параметр запишет? Или компилятор положит в константную секцию по фиксированному адресу?. А искать нужную строку как(как выбрать нужный параметр)? - abivan(02.10.2015 18:04)
- Кажись по второму кругу пошли... Ниже в топике уже вроде все обсудили. Во флеш параметр запишет сама программа, длину записи можно указать внутри самой записи. LightElf(605 знак., 02.10.2015 18:33)
- Да пофиг нам решение, разбираемся, зачем оно! ;) Если хочется строки, то понятно, есть открытые исходники для обработки init-файлов. Хочется енумы, еще более понятнее, сам так делаю. Промежуточное - не понимаю. Но ладно, проехали. - VL(02.10.2015 18:45,
)
- Если совсем коротко - заколебало вести глобальный хидер с енумом. - LightElf(02.10.2015 18:49)
Утки! Х-макросы - VL(02.10.2015 18:54,
)
- Ну вот собственно и нашел в конце-концов решение в виде: LightElf(571 знак., 02.10.2015 19:01 - 19:06)
- Вам виднее, но по моему, с точки зрения документирования проекта, это тихий ужас. Тем более что Хэш не гарантирует уникальности. - Скрипач(02.10.2015 20:29)
- С точки зрения документирования, да и вообще сопровождения, проекты в одном workspace (термины IAR) - вообще ( . ). Не далее, как вчера, сам огрёб. - VL(03.10.2015 06:32,
)
- А зачем их делать в одном workspace? А че делать, если используются разные компиляторы под разные процессоры? - LightElf(05.10.2015 08:37)
- Потому что код совпадает на 2/3. А если разные компиляторы под разные процессоры, тоже есть варианты, но это уже притянуто за уши. А workspace - не притянут. - VL(05.10.2015 16:50,
)
- Ничего не притянуто. Из одних сорцов компилится тремя компиляторами: под HCS12, Coldfire и Cortex M. Есть шансы, что еще RX будет. Какой уж тут workspace. - LightElf(06.10.2015 08:22)
- А как это все организовано с учетом контроля версий? - VL(06.10.2015 21:45,
)
- Да особо никак. Общие сорцы лежат в отдельном каталоге, откуда подтягиваются в проекты. Таким образом всегда компилится самая свежая версия общей части (HAL, протоколы, стек). В каждом конкретном проекте есть заголовочный файл, в котором дефайнами LightElf(148 знак., 07.10.2015 11:22)
- Вот и у меня практически так же, кстати есть аналогичный опыт MSP430 + Cortex, но "всегда компилится самая свежая версия" - это засада. Месяц назад заказчик захотел в одном проекте рюшечки одной версии, а в другом - рюшечки другой версии, тут я и VL(244 знак., 07.10.2015 13:17,
)
- "Свежая версия общей части" - это мощно. Скажем, подпилили сорцы на Cortex, добавили баг, который проявляется только на Coldfire, и спокойно пошли пить чай. Красота! - SciFi(07.10.2015 11:28)
- Что-то типа атомов в ресурсах виндовс-программ? Скрипач(765 знак., 29.09.2015 15:01 - 17:10)
- Можно налабать prebuid фиговину на питоне, но смысл? У Вас время доступа сравнимо с временем передачи по каналу связи и реакцией оператора? - Хитрый Китаец(29.09.2015 14:13)
- Если указатель на каждую строку уникален, то может, его приспособить. - Petrovich(29.09.2015 13:58,
)
- Енум не спасет? - ASDFS(29.09.2015 13:56)
- Хеш нельзя, ибо возможны коллизии. - SciFi(29.09.2015 13:50)
- Симметрон справа жжот. "простой 6-битный интерфейс" -- это ~18-битный цвет и параллельная шина работающая с частотой в десятки МГц (телевизионная развёртка, примерно если). Малопроизводительные простые микроконтроллеры -- это нечто способное fk0(788 знак., 07.10.2015 08:03 - 08:09, dao, полностью)
- Не стал бы заменять авиагоризонт (он там нарисован в примерах), работающий, кстати, почти автономно, на нечто с процессором и дисплеем. Ну и банальные щитовые стрелочные вольтметры-амперметры практически вечные, работают в любых погодных условиях, alex68(45 знак., 07.10.2015 16:45)
- Ага, "простые малопроизводительные" тока со встроенным контроллером TFT LCD. Правильно 3m написал. На то они и менеджеры. Одни по закупкам, другие по продажам. - _basile(07.10.2015 14:52,
)
- Серия RX чего-то там от ренесаса. 3М ОЗУ на борту в QFP. Cortex-A9 ядро. Вполне себе микроконтроллер, который быстро и хорошо отрисует картинку на экране. Evgeny_CD(68 знак., 07.10.2015 11:53)
- Соедини несколько пунктов - "счетчики" + "АЭС" - уже лучше :) - VL(07.10.2015 09:52,
)
- Счетчики бывают разные. winstar-овского не хватает. если ваш дешевый счетчик не умеет рисовать красивые картинки его менеджеры по закупкам тупо не купят. - 3m(07.10.2015 09:47, картинка)
- Дисплей хороший, но реклама - отстой. - LightElf(07.10.2015 08:32)
- Включил новую плату на Кинетисе. Hardfault. pc=0x30. Вектор прерывания #define VECTOR_012 default_isr // 0x0000_0030 12 - ARM core Debug Monitor. Что за хрень? Аналогичный проект на том же контроллере работает. VL(2561 знак., 07.10.2015 14:49,
, ARM)
- Полупроводниковый горец in progress. Skyworks покупает компанию PMC-Sierra за 2 млрд долларов -> - Evgeny_CD(06.10.2015 23:19, dao, ссылка, полностью)
- Во, вспомнил наконец что по ночам так мучило меня. Вопрос навеян старым постом в хабре habrahabr.ru/post/112953/ Букв много, всем полезно, а затык у меня конкретно на утверждении ув. Автора что в нашем стандарте плав.точки применено округление до Олдфаг(153 знак., 05.10.2015 09:05,
, dao, полностью)
- С. Какой великий смысл запрета приведения константы к типу битовой структуры? VL(263 знак., 05.10.2015 10:29,
, dao, полностью)
- Микросхемы, которые раньше делал Филипс, теоретически должен делать НХП. Однако в поиске конкретных изделий сайт демонстрирует гордое молчание. Может быть кто-то ещё перенял знамя из рук Фильки? - Крок(06.10.2015 11:17, SCH, полностью)MBedder
- Существуют разрезные кабельные вводы? Надо кабель с родными разъемами (HDMI) сквозь стенку корпуса протащить. - Visitor(06.10.2015 11:21, Tech, полностью)
- Ресурс стремный, но подборка цитат хорошая. -> Evgeny_CD(05.10.2015 23:25, zen, ссылка, полностью)General
- Стрёмный ресурс чего, пардон? saifullin2(115 знак., 06.10.2015 12:09)
- интересно конечно, но лично я такие мудрости не люблю, очень они однобокие, жизнь, она намного кучерявей. - Nikolay801_(06.10.2015 08:38)
- Да, местами весьма неплохо. Не знаю читали ли Вы некоторые мысли наших классиков, в частности "путь жизни" и "круг чтения" Л.Н.Толстого, и "письма и записные книжки" А.П.Чехова - вот где действительно бездонная кладезь мудрости и мыслей на все Adept(798 знак., 06.10.2015 03:35)
- Да. Скрипач(101 знак., 05.10.2015 23:33)
- петля вверху экрана имеет какой то смысл ? - MegaJohn(12.05.2012 01:15, Tech, youtube, полностью)
- Тоже хочется странного. Как красивее в IAR сделать два экземпляра одной программы - один для выполнения с адреса 0x0800 0000, второй с 0x0808 0000, желательно в одном файле? vmp(509 знак., 04.10.2015 22:15, dao, полностью)
- Почитал в Вики про Стивена Джобса, занятного и поучительного много, но почему-то взгляд зацепился за это alex68(544 знак., 05.10.2015 18:13, zen, полностью)General
- Вопрос по С для АВРок (и прочих малых МК) symbions(1868 знак., 02.10.2015 00:32 - 13:03, AVR, полностью)
- А про union вы слышали? МиКрик(371 знак., 02.10.2015 12:28,
)
- i=TimeOrAlarm.sec && 0x0f; Это круто :) И еще вдобавок int16 = ....*600*60*10; Просто класс. - Petrovich(02.10.2015 12:06,
)
- а зачем вообще Вам это время конвертировать целиком в длинное целое? В этом случае компилятор просто обязан нагенерировать кучку длинного и печального кода. Может оптимальней хранить как есть, в BCD, а все вычисления производить побайтно? сделать Nikolay801_(82 знак., 02.10.2015 11:01)
- По указателю структуру передавать не годится? Vit(1094 знак., 02.10.2015 09:24 - 09:30)
- по второму, можно не возвращать, а передавать еще одним параметром в какую структуру записывать. Nikolay801_(801 знак., 02.10.2015 09:01 - 09:30)
- Второй вариант переписала б как-то так krsvvik(368 знак., 02.10.2015 09:27)
- Что-то сомневаюсь, что что-то из этого будет работать. int в AVR обычно 2x-байтовый. У вас будет переполнение. - Ale3000(02.10.2015 09:26)
- вообще я бы сделал иначе. Я бы добавил в структуру функции конвертации, вот так Nikolay801_(1274 знак., 02.10.2015 09:21)
- по первому вопросу скорее всего работать будет, у аврок проблем с выравниванием не должно быть, но я бы написал __packed, хотя это из разряда подуть на холодную воду. Nikolay801_(65 знак., 02.10.2015 08:45)
- Вы хоть понимаете, что вы натворили? - SciFi(05.10.2015 21:46, zen, ссылка, картинка, полностью)General