Поздравляем alho с днём рождения!
- MicroMonitor (uMon) обновился до версии 2.0 и стал поддерживать Cortex. -> Evgeny_CD(30.08.2013 00:04, dao, ссылка)
- Добрый утро(день,вечер)!) Имеется 2 модуля в одной из которых находится переменная используемая в другом. Как правильнее осуществить доступ к данной переменной? Constantin24(174 знак., 28.08.2013 07:57, dao, полностью)
- .h и extern чем не угодили ? - zeleny(28.08.2013 17:46)
- Как правило, стандарты кодирования также определяют взаимодействие между модулями. Для относительно простых проектов (до 50.000 строк) у нас используется стандарт uCOS, но мне надоело перекомпилявить всё из-за добавления одной глобальной VVB(133 знак., 28.08.2013 12:11)
- ----------------- - plainuser(28.08.2013 10:07 - 10:16)
- Забавный способ редактировать пост. Если что, сносите в мусорку - не обижусь. - SciFi(28.08.2013 10:18)
- зачем потер? разумные слова были. - Nikolay801_(28.08.2013 10:18)
- Решил погодить , тут ругани на три дня не меньше выйдет.Работы много, некогда. - plainuser(28.08.2013 10:18)
- Конечно, всё сильно зависит от размера проекта. Умиляет, когда аффтар программы на 1000 строк мучается душевными метаниями: "Структура? Или массив? extern? Или передавать указатель?" SciFi(45 знак., 28.08.2013 10:15)
- над проектом работают несколько программистов. у каждого свои задачи со своими модулями. - Constantin24(28.08.2013 10:20)
- Общепринятые правила ведения дискуссии говорят, что пора переходить на личность вопрошающего. Скажите, Вы Vladimir Ljaschko(148 знак., 28.08.2013 13:28)
- 1)я не рулю ни кем.я новичок в этом. раньше работал в асме. Constantin24(57 знак., 28.08.2013 13:35)
- вот чья палка совпадает с мнением форумчам тот пускай и порулит пока - abivan(28.08.2013 13:51)
- То-то я думаю, Вы не протипоставили ни одного аргумента на высказывания участников. Возьмите готвые правила оформления, как уже советовали. Наберете опыт - поменяете. - Vladimir Ljaschko(28.08.2013 13:45)
- можете объяснить чем плох вариант Constantin24(68 знак., 28.08.2013 14:06)
- Там и ответили. Зачем? Проектируется обычно снизу вверх. Программист сортировки говорит программисту АЦП - дай хедер с данными АЦП, и говорит другим - вот мой хедер с результатами сортировки. Кому нужно, тот включает, все независимы. В Вашем Vladimir Ljaschko(102 знак., 28.08.2013 15:22)
- к примеру для некой обработки данных для модуля ONE нужны значения переменных с модулей A, B, C; для модуля TWO нужны значения переменных с модулей С, D, E, F. Тогда нужно будет включить в хедере ONE и TWO соответствующие модули. Через некоторое Constantin24(329 знак., 28.08.2013 16:13)
- Для этого случая есть грязный хак: создается файл includes.h, в котором включаются ВСЕ хедеры и который включается во ВСЕ файлы С. Многие так делают, я не исключение, аж взблевнуть хочется :) Но по крайней мере этот метод лучше, чем Ваш: не Vladimir Ljaschko(1244 знак., 28.08.2013 17:06)
- ложной посылкой является " и нет больше необходимости следить за подключенными модулями...", за ними нужно следить, если Вы собираетесь использовать некий функционал стороннего модуля, то это нужно делать осознанно, а не внезапно. Nikolay801_(220 знак., 28.08.2013 17:05)
- Возвращайте из каждого модуля указатель на структуру параметров. Добавление полей(параметров) в структуру, влечет корректировку описания структуры в хедере и все. - Dany(28.08.2013 16:47)
- Может я невнимательно вник в проблему, но хедеры модулей инклюдятся непосредственно в Си-шный исходник, который работает с этими модулями. Если что-то меняется в работе или хедере конкретного модуля, то естественно правятся все зависимые от него rezident(155 знак., 28.08.2013 16:21)
- Не обманывайте себя: если у вас все модули используют все переменные, то никакие это не модули, а практически спагетти-код. SciFi(81 знак., 28.08.2013 16:20)
- он не плох, он просто лишний. С этой задачей вполне справится хедер модуля. - abivan(28.08.2013 14:14)
- а аргументов против и не должно было быть, человек спрашивает "как?", а не "почему нет?" - Nikolay801_(28.08.2013 14:03)
- --> - SciFi(28.08.2013 10:22, ссылка)
- правильно передать указатель через сервис "сообщение" ОСРВ :) abivan(191 знак., 28.08.2013 09:48)
- если переменных 10, то можно загнать их в массив и через функцию возвращать указатель, или описать их как структуру и возвращать указатель на структуру. Nikolay801_(130 знак., 28.08.2013 08:19)
- простите, забыл указать. Пишу на Си для мк stm32f103rbt - Constantin24(28.08.2013 08:03)
- Ну как, все сидят на попе ровно? Тогда вот вам - Atmel SAMA5D3. Cortex®-A5, 536 MHz. Отработанная периферия G серии. Самый навороченный - SAMA5D35 дижикей 100 шт - $9.63. По фичам просто бомба, но вот криптография неотключаемая, так что... Evgeny_CD(15.04.2013 19:10, ARM, полностью)
- Неплохой на самом деле чип, жаль NEON нет. Но тормоза фрискейла с Vybrid серией просто вынуждают смотреть на атмел. - Ralex(22.08.2013 23:23)
- Просто лень “макет Тайваня (Китая)” присоединять. tesla(321 знак., 20.04.2013 16:42)
- А вот память для комплекта. $2 в партии 100 шт. Дижикей. Evgeny_CD(275 знак., 17.04.2013 20:03)
- За $9.63 в реальности оно будет доступно за все $20. И с таким ценником не суйся, где пик-контроллеры проф. уровня и STM32 начального уровня по $4.5 за 1000шт. А снизу ещё "мальчики" напирают с pic16fxxx. И, боюсь, пoследние возьмут верх: цикл fk0(83 знак., 16.04.2013 17:17)
- убивает не пистолет, а тот кто его держит, так же и задачу решает не микроконтроллер, а программист, который его программирует - ыыыыы(15.04.2013 22:02,
)
- Блин, опять BGA. Эта... их в печке паять как - нить можно? А технология позиционирования какая? - tesla(15.04.2013 21:22)
- Оно конечно хорошо, но без внутренней флеш-памяти программ для наших задач не слишком интересно. - vmp(15.04.2013 21:00)
- Видели уже. 3D нет, SATA нет, скоростных интерфейсов нет, "ызюминки" тоже нет. Так, на замену 9G-что-то-там в неблизкой перспективе. - aaarrr(15.04.2013 20:30)
- Новость уже была -> - Evgeny_CD(15.04.2013 20:26, ссылка)
- Киты ATSAMA5D33-EK по $650 стоят. С LCD. В общем, пора штопать шаблон :) - Evgeny_CD(15.04.2013 19:25)
- По большому счету, только ECC на DDR и внутреннюю SRAM не зватает, а так чиста дрим чип... - Evgeny_CD(15.04.2013 19:12)
- Errata рекордно малая по современным временам, не считая гигабитного Etherneta, который атмел только учится делать :) - Evgeny_CD(15.04.2013 19:11)
- Распберри пи 2 тыщи рублей с копейками. В принципе, половине присутствующего тут народа можно увольняться: эта штука вполне заменяет МК проф. и любительского уровней с несложным обвесом. А софт напишут мальчики с мамой папой и квартиркой... в fk0(227 знак., 28.08.2013 12:33, dao, полностью)
- Куда не влезет малина, туда влезет ардуина! - Stri(29.08.2013 11:46)
- Может, есть хорошие ссылы, как начать программировать? - Vladimir Ljaschko(29.08.2013 09:47)
- Если это будет гарантированно производиться лет 15 - поставим и себе. - Alex68(29.08.2013 00:17)
- что касается проф.уровня - где можно увидеть результаты тестирования в пром/авто условиях ? Или хотя бы при -20..-30 ? - zeleny(28.08.2013 23:58)
- Насчет мальчиков... На нашей кафедре преподаватель, ведущий курс по МК и т.п., предложил студентам Bill(406 знак., 28.08.2013 15:48)
- Только так может идти конструктивный диалог!... POV(916 знак., 28.08.2013 15:00)
- :)) - MBedder(29.08.2013 00:04)
- а с адруино чё? вроде как и так аматеры все на нем сидят, а для фирмы должно быть (и по факту есть) пофигу расбери пи взять или свою плату залудить - ыыыы(28.08.2013 14:56)
- А ничо, что там пидоры и распбияны? ;) - Гyдвин(28.08.2013 13:31)
- За 2 тыщи можно купить машинки покруче. 580BM80(23 знак., 28.08.2013 13:26, ссылка, ссылка)
- Заявка на мегасрач? :-) Неоднократно пытался пристроить этот пи и его аналоги к какой-нибудь реальной задаче, да так ничего и не вышло. Не заменит он ничего, это иллюзия. - Shura(28.08.2013 12:38)
- Запараллелить две литиевые батареи (не аккумуляторы). Диоды не канают, бо падение слишком большое. Есть что-нибудь простое? - LightElf(29.08.2013 13:42, SCH, полностью)
- Надо склеить много слоев тонкого оргстекла и фольги.. большие площади, не с пятачок.. Нужен какой-то довольно жидкий клей чтобы кисточкой его наносить и легко тонкую фольгу без складок уложить. Что можете посоветовать? - POV(27.08.2013 10:47, Tech, полностью)
- Туплю со страшной силой, но никак не могу сходу понять -> Есть отладочная плата SK-LPC2478-S3E см. ссылку, на ней LPC2478, SDRAM, 256Mx8 NAND Flash. Может LPC2478 исполнять код напрямую из NAND Flash или его сначала нужно перегрузить во внутреннюю DRcp(23 знак., 29.08.2013 13:42, ARM, ссылка, полностью)
- Как указать IAR, чтобы при умножении signed long (4 байта) на unsigned char (1 байт) он из этого char 4 байта не делал, и не 58 циклов, а хотя бы 28...40 тратил? Оптимизацию включать крайне нежелательно. - AU08(28.08.2013 13:30, dao, полностью)
- "Google и NVIDIA получили лицензию IBM на выпуск совместимых процессоров?" -> Однако! - Evgeny_CD(27.08.2013 21:24, dao, ссылка, полностью)
- Операционные системы, которые не пережили прогресс и проиграли революцию - rezident(28.08.2013 19:48, zen, ссылка, ссылка, полностью)General
- Ух ты , полуось числится в списке слегкаживых. - plainuser(29.08.2013 09:43)
- BeeOS была хороша. Не в том смысле, что картинки там красивше расположены или меню, в том, что API было сделано в виде классов ООП. Т.е. OS экспортировала для прикладных задач указатель класса на объект, которым можно было манипулировать. Ведь так Ксения(444 знак., 28.08.2013 20:47)
- VxWorks? Или вяло тлеющие не в счёт? А Симбу реально жалко. - Николай Коровин(28.08.2013 19:58)
- интересно, но уж очень куце. Где CP/M, RT-11, SYSTEM-360, наконец :))) - Adept(28.08.2013 19:56)
- Бородатый дядька посредине фотки про XTS-400 - это, наверное, Самый Главный Админ :) - Evgeny_CD(28.08.2013 19:55)
- Торжество виртуализации. Parallels скрестила iPad и Windows -> А дальше все понятно. Evgeny_CD(216 знак., 28.08.2013 22:51, dao, ссылка, полностью)
- Коллеги! Не подскажете, где можно приобрести платки ультразвуковых дальномеров типа -> Bill(28 знак., 29.08.2013 11:53, SCH, ссылка, полностью)
- Кто тут граждане химики? Ну-ка расскажите, неужели в посудомойку действительно нельзя сыпать обычную поваренную соль? Неужели соль для машин чище, чем та, что мы едим? - Shura(21.08.2013 21:26, zen, полностью)General
- Визионеры идут впереди инженеров. - General(26.08.2013 19:16, zen, youtube, полностью)
- Кто в теме: Требуется использовать для передачи данных автомобильную радиостанцию GM300 Motorolla или аналогичное - Есть ли у нее или аналогичных вход для передачи данных? Если нет, то как ее используют для передачи данных - подключают модем? То Make_Pic(189 знак., 12.05.2013 11:11, RFID, полностью)
- какой вид модуляции предпочтителен для передачи данных через радиоканал из конкретных двух: ffsk или gmsk? - makepic(15.05.2013 17:56,
)
- Бывают ли однокристальные (на одной микросхеме полностью законченное решение) для радио пакетной связи через мобильные радиостанции типа Motorola GP340, Motorola GP300, Motorola CP140, Kenwood TK2206 и др.? - Make_Pic(15.05.2013 17:16)
- В Мотороловских станциях качественная двухточечная модуляция. К ним можно подключать самые навороченные модемы от CML. Вполне достижима скорость 9600.. 19200. Схемы GM300 на арматерских сайтах есть. - Visitor(13.05.2013 12:20)
- давно и много используем. всякие GSM/GPRS не устраивают по надежности канала и задержке данных - для телеуправления по ГОСТ не проходят. почти вся линейка моторолы CP160, gm340 и т.д. модем делаем сами, первые были CMX469, ща есть что-то поновее. AVF(138 знак., 13.05.2013 11:38)
- У GM360 и подобных (проф. серия) нога на акксессуарном разъёме программируется как FLAT TX (т.е. "без фильтров") (ну и RX тоже) и подключается внешний модем(аналоговый). - brv(13.05.2013 09:41)
- Мы с моторольскими радиостанциями использовали такие модемы: AlexG(586 знак., 13.05.2013 07:46)
- Нет у нее входа для цифры, использовали модем по речевому каналу. Модуляция была FSK (точно не помню, на вскидку 1200 - для 0, 2200 - для 1), модем - Kantronix, ну, а вообще - можно и самому че-нить сваять (или содрать). Да, было это - середина tesla(553 знак., 12.05.2013 17:26 - 17:40)
- Это же старая, снятая с производства радиостанция. Порядка 8 лет назад делали систему диспетчеризации котельных в г.Урай ХМАО и, если правильно помню, использовали Motorola CM140. - rezident(12.05.2013 15:06)