- Новый проект от Гугля - Coder. Сервак для Распбери, который показывает всем, что HTML, CSS, and Javascript - это самые настоящие технологии мира Embedded. Дя, векторок все отчетливее вырисовывается. Скоро пойдут холивары "как мне с C перелезть на Evgeny_CD(7 знак., 17.09.2013 23:25, dao, ссылка, ссылка, полностью)
- Raspbian -> Debian для распберианцев - Evgeny_CD(17.09.2013 23:29, dao, ссылка)
- Intel мне только что на почту прислал: "4th Generation Intel Atom Processor-Based Tablet Overview". Не пойму, это уже обсуждалось, или что-то новое? (Atom Processor Z3000 Series) - Ксения(17.09.2013 20:22, dao, ссылка, полностью)
- Ментор Графикс говорит: "60% of embedded developers use an IDE" (купите у нас Sourcery CodeBench). Похоже, среди присутствующих здесь этот показатель доходит до 95% :-) - SciFi(17.09.2013 14:50 - 15:05, dao, ссылка, полностью)
- С удивлением узнал, что уже год как существует TI-RTOS:Real-Time Operating System (RTOS) for TI Microcontrollers ig_z(944 знак., 17.09.2013 18:29, dao, ссылка)
- Как сделать чтобы числа задавались на этапе компиляции? mazur(319 знак., 14.09.2013 12:43, dao, полностью)
- Edit. Пля-я-я! Чуть не застрелился. Всем спасибо. Mazur(446 знак., 15.09.2013 02:24 - 16:34)
- :) Победители: Bill и Скрипач. Я только вчера встретил пример while(x). Mazur(535 знак., 16.09.2013 15:02 - 15:15)
- Попробуй и так уже - не обязательно оптимальный для AVR, но без использования внешних переменных (dsp_buf) в теле функции Vit(416 знак., 16.09.2013 17:33 - 17.09.2013 09:37, ссылка, ссылка)
- Кстати, а разница между этими двумя вариантами есть? - Bill(16.09.2013 16:26)
- Нет. - Mazur(16.09.2013 17:11)
- while() здесь победил, поскольку такой код ... ближе всего к ассемблеру! :) Именно так бы мы организовали цикл на ассемблере - на убывании счетчика, а не на его возрастании. Так же был когда-то организован цикл на Fortran'е. А у процессоров x86 Ксения(1127 знак., 16.09.2013 15:50 - 15:58)
- Плохой пример. Внутри функции отсутствует проверка на выход за границы диапазона массива. Чревато непредсказуемыми глюками. - rezident(16.09.2013 15:18)
- В большинстве CPU есть DJNZ или аналогичная инструкция (DECFSZ и GOTO у PIC, например). Т.е. эффективен будет такой код: fk0(389 знак., 16.09.2013 15:12)
- То ли еще будет, ой-ёй-ёй... - Bill(16.09.2013 15:07)
- Переход от ассемблера на C обычно происходит много менее болезненно, чем переход от C на C++. У меня первое время просто корчи были. А Мазура в этой роли просто представить не могу. :) - Ксения(15.09.2013 19:27)
- гы, а зачем объявлять clr_string перед #define ? - zeleny(15.09.2013 15:37)
- переменная y в clr_string() не используется - нафиг её оттуда. Vit(197 знак., 15.09.2013 06:21)
- Что-то не выходит каменный цветок. Приведенные примеры компилируются в код вычисления. Сразу хочу сказать, не нужно выказывать свое раздражение. Сейчас в данный момент, на данном этапе мне нужно понять как создавать макросы, функции по аналогии с Mazur(1682 знак., 14.09.2013 23:07)
- Написали бы в одну строку и не мучились: inline void clr_string (u08 x, u08 y, u08 a) { memset(dsp_buf + (y-1)*MaxX + (x-1), 0x20, a); } Ксения(292 знак., 14.09.2013 14:50)
- Общий подход: заменить эти числа макросами, а значения для макросов подсовывать препроцессору amx(186 знак., 14.09.2013 13:02)
- Ни у кого нет 13 образа? Диск битый ) - POV(17.09.2013 11:08, dao, картинка, полностью)
- увлекаятся кто-нибудь авиамоделями (вообще чем-либо летающим: FPV, RC, коптеры, ...)? у них мозги на ардуине что-ли все? есть открытые проекты софта, железа (автопилоты, стабилизаторы и т.д.)? - подскажите. yes_np(37 знак., 16.09.2013 15:11, dao, полностью)
- в гугле забанили ? есть куча на LPC/STM32, и на ARM linux (openmulticopter, mikrokopter, paparazzi, Flymaple, Multipilot, SmartAP, droidfly, Gluonpilot и множество других) - zeleny(16.09.2013 17:19 - 17:21, ссылка, ссылка)
- Встречал одних с типа дуинами на армах --> - Vit(16.09.2013 16:02, ссылка, ссылка)
- Начитался как то про мультикоптеры. Там обычно все железо открытое, с исходниками, никаких ардуин - 1111111(16.09.2013 15:45)
- Fresco Logic первой показала передачу данных по интерфейсу SuperSpeed USB 10 Гбит/с (USB 3.1) -> Ну что же, года через 3-4, глядишь, и до нас дойдет. - Evgeny_CD(16.09.2013 13:03, dao, ссылка)
- Может, нормальную голосовалку устроим вместо отступосрача? - Vladimir Ljaschko(11.09.2013 11:46, dao, полностью)MBedder
- Предлагай варианты :-)) - =AlexD=(11.09.2013 11:49)
- IMHO выбор стиля кодирования должен производится на основании того удалось ли найти тулзу, которая его будет в закоммиченых исподниках проверять на билд серваке. В дополнение к прогону тестов, подсчету копипасты и прочим вещам. hyppobp(119 знак., 13.09.2013 12:33)
- Тут, ниже, каждый пишет одним словом какой стиль он использует. Прошу присоединяться. - Vladimir Ljaschko(11.09.2013 11:56)
- Allman. UPD: прикрепил скриншот. amx(11.09.2013 12:13 - 14.09.2013 12:26)
- Allman (UPDATE + скриншоты) =AlexD=(5 знак., 11.09.2013 12:05 - 12.09.2013 06:58)
- Allman и Horstmann - 0men(11.09.2013 16:51)
- Horstmann + GNU ( текст за первой скобкой, но else под if, кароч, паскаль) Vladimir Ljaschko(181 знак., 11.09.2013 11:57 - 16:34)
- Allman SciFi(2952 знак., 11.09.2013 12:08 - 15:45)
- +1 - ASDFS(12.09.2013 14:28)
- Horstmann. Вставил скриншот согласно пожеланию Евгения. VAI(11.09.2013 12:15 - 15:45)
- Если можно, я бы еще очень просил скриншоты прикладывать. Любопытно глянуть индивидуальные стили написания кода. - Evgeny_CD(11.09.2013 15:11)
- минималистический. Ничего лишнего abivan(362 знак., 11.09.2013 13:38)
- Allman - koyodza(11.09.2013 13:03)
- K&R, 1TBS - Andreas(11.09.2013 12:20)
- Stroustrup (отступ с двумя пробелами) - Codavr(11.09.2013 12:15)
- K&R, BSD и т.п. Открывающие кобки на пустых строках не ставятся, ставятся в конце строки, исключения: иногда лучше "else {" написать с новой строки, а не "} else {", для функций тоже "{" с новой строки (если функция не 1-2 строчная). Скобки лишние fk0(668 знак., 11.09.2013 12:07)
- K&R - обоснование: удобно сворачивать код в различных редакторах - Белый Жрец(11.09.2013 12:02)
- Whitesmiths - Bill(11.09.2013 11:59)
- xemacs butify - yes_np(11.09.2013 11:57)=AlexD=
- Статья про использование Tcl для "скриптования" процесса верификации аппаратуры. Evgeny_CD(13.09.2013 21:46, dao, полностью)
- "«Фаствидео» разработала сверхбыстрый кодек JPEG, оптимизированный для CUDA" -> Хоть кто-то добился хотя бы 6-кратного роста производительности от GPU на "универсальных" задачах, а не на кастомной проге для расчета ядреной бонбы. Evgeny_CD(209 знак., 12.09.2013 22:27, dao, ссылка, полностью)
- Perl, Python, Ruby, PHP, C, C++, Lua, tcl, javascript and Java comparison -> результаты получились очень странные, надо отметить. - Evgeny_CD(13.09.2013 21:44, dao, ссылка, полностью)
- fk0 и всем интересующимся. 3 книжки по управлению памятью. Evgeny_CD(378 знак., 13.09.2013 14:05, dao)
- Не могу запустить IAR в режиме эмулятора. Все установил, как сказали: сначала сам IAR, потом какая-то приблуда от FDTI, потом драйвер JTAG. Все прошло без ошибок, JTAG опознан. НО! нажимаю "загрузить и отладить" и он начинает работать в режиме st256(141 знак., 13.09.2013 12:24, dao, полностью)