- Для разработчиков "Орхидеи". imxo, с русскими процессорами, полными аналогами чего- нибудь в эксплуатации работать удобнее. +++(273 знак., 11.11.2008 12:12,
, MCU, полностью)
- Как измерить частоту если соответствующая длительность несколько раз превышашает ffff тиков таймера и нужно усреднять по несколькоим периодам? diper(248 знак., 26.09.2008 22:19, MCU, полностью)
- Оппа. Фарнелл вместо 3х дней выдал срок поставки 1.5 месяца. Эй, поставщики, что там у вас? - General(14.11.2008 11:22, MCU, полностью)
- Прочитал недавно в КиТ, что Миландр будет выпускать проц на базе Cortex-M3. Хотел глянуть - сайт не откликается. У вас также? - Алексей Мусин(11.11.2008 12:49, MCU, ссылка, полностью)
- Народ! У кого есть полная версия uCOS-II 2.80 или старше закиньте на ящик temp_xxx собака inbox.ru. Заранее спасибо. - Beast(13.11.2008 13:36,
, MCU, полностью)
- Кто работает с CP2103 - кто то может ответить - вопрос по ссылке (телесистемы спят)? - Make_Pic(13.11.2008 13:34, MCU, ссылка)
- USB => LPT 25pin ктонибуть подскажет где найти такой переходник и желательно чтобы облодал полноценными функциями LPT ибо нужен для програматора - Diablo@Dragon(12.11.2008 12:03, MCU, полностью)
- пипец, аж башню снесло =) - Alex B.(12.11.2008 23:25, MCU, ссылка, полностью)
- АХТУНГ!!! Предлагаю всем до конца недели добровольно взять тайм аут и отказаться от наездов!!! Просто спокойно подумать, что будем делать дальше. А то конфы уже читать невозможно!!! IMHO. - Evgeny_CD (12.11.2008 00:19, MCU, полностью)General
- Кто на Украине хочет что-нить для дома - для семьи сделать на TFT - налетайте на неликвиды почти на халяву :) - Al Volovich(12.11.2008 07:47, MCU, ссылка)
- АРМы, фуярмы... фтопку. Вот вам уже почти настоясчий контроллер, с убойной производительностью. LQFP, внутрикорпусная флеш с шифрованием, Ethernet. - =AlexD=(31.10.2008 10:17, MCU, ссылка, ссылка, полностью)
- Кстати, на эл-ксе свежий IЕЕE-1588 раздают => - quark(07.11.2008 12:51, ссылка)
- Чота не въёхал... И гидэ у неё флэшь? Без флэшы, я вертел такие "контроллеры". Не выиопываться и ставить простой БФ, если надо. - mse(03.11.2008 16:22)
- Analog напрасно пытается кампасировать мозги. AlexandrY(722 знак., 01.11.2008 22:44)
- Лана, уговорил, гони "неДСПшный" тест-бенч, померяемся пиписьками. Ты на АРМе, я на Блекфине... надоел пустой трёп. - =AlexD=(02.11.2008 17:37)
- Этот подойдет? - AlexandrY(02.11.2008 19:45, ссылка)
- Результаты выполнения теста Whetstone quark(420 знак., 02.11.2008 21:56)
- Интересно, на сколько библиотека программной плывучки востребована в эмбеддед? Лично мне ни разу не понадобилось. Более интересно сравнение в сортировке/поиске, обработке списков... тут БФ должен сильнее отставать. - =AlexD=(03.11.2008 14:11)
- Как это вам посчастливилось не столкнуться с плавучкой? AlexandrY(600 знак., 03.11.2008 17:56)
- От задача зависит. Но если нужно "плавать", и бысто, то точно !BF. Насчет списков, и поиска - согласен! - Evgeny_CD(03.11.2008 14:54)
- Кстати, BF скорее всего подтормаживает из-за четырёхтактового 32x32. - =AlexD=(03.11.2008 15:33)
- Ну тут как посмотреть. 400 Мгц/4=100 MIPS 32 битных. Ну в общем где-то на уровне STR912, LPC29xx :) - Evgeny_CD(03.11.2008 15:51)
- Ну справедливости ради - программы не только из 32х битных умножений состоят ;-) - =AlexD=(03.11.2008 16:27)
- А как в BF с обчной 32 битной арифметикой: +, - и пр. Сколько тактов на операцию? - Evgeny_CD(03.11.2008 21:54)
- Адын, савсем адын. Это нормальный 32х разрядный проц, умножение является исключением из правила, 16х16 - 1, 32х32 - 4 такта. Хотя засады в архитектуре, конечно есть. =AlexD=(751 знак., 04.11.2008 09:01)
- Ага! Т.е. фирма [AD] гарантирует неэффективное исполнение switch и переходов по массиву указателей? Вот писатели OS'ей, виртуальных джаба машин и лексических анализаторов обрадуются... - Evgeny_CD(04.11.2008 11:25)
- для чего-то DSP`шного и с ОСью BF не очень подходит - слишком огромный контекст переключать приходится. с другой стороны - "носорог имеет плохое зрение, но при его весе". BF на 600MHz это просто зверь. MAC, аппаратные циклы с мультишинной Mahagam(335 знак., 04.11.2008 13:48)
- Да вы, батенька, пессимист! Посмотрите иначе: switch и переходы выполняются хорошо, но некторые переходы могут выполняться еще лучше. - Сергей Борщ(04.11.2008 11:53)
- Итак, считаем! Evgeny_CD(523 знак., 04.11.2008 12:23)
- Стоп, стоп, стоп, щетовод. Безусловный переход выполняется всегда за 4 такта. Условный прогнозируется по биту СС (в нём хранится результат сравнения), поэтому можно сравнить, что-то поделать (3 команды), потом перейти. Если делать нечего, команды NOP =AlexD=(819 знак., 04.11.2008 13:05)
- Ерундой болтаете, батенька - ни один из АРМов/Кортексов за 3 такта никуда не перейдет, пока не сбросит конвейер, не выставит адрес и не прочитает по своей тощей шине новую инструкцию. А BF выполнит среднестатистический branch за (0+8+4+8+4)/5=4.8 такта, MBedder(24 знак., 04.11.2008 12:58)
- Кстати, что там в dsPIC, PIC24H на эту тему? - Evgeny_CD(04.11.2008 12:26)
- В общем, DSP - это одна сторона медали, common CPU - другая. Медаль односторонней не бывает. Из BF получится просто идеальный сопроцессор для хорошего host процессора :) - Evgeny_CD(04.11.2008 12:25)
- Один такт, ессно..)) - quark(04.11.2008 08:50)
- Если нужно плавать и быстро, нужно присматриваться к процессорам с аппаратной плывучкой. К SHARC например. - =AlexD=(03.11.2008 15:31)
- Да мне то всё равно, доберусь после праздника до железяки - прогоню. - =AlexD=(02.11.2008 20:11)
- В качестве не-DSP теста на Си можно вычислить digest по md-5 из rfc1321 для заранее выбранного файла длиной в пару мегабайт. - quark(02.11.2008 18:42)
- результаты одного из возможных тестов имеются на страничке scmRTOS - Sergey Pinigin(02.11.2008 17:44, ссылка)
- ИМХО, дешевле числодробилок с такими тактовыми нет. Vit(235 знак., 02.11.2008 17:18)
- Отчасти согласен. Evgeny_CD(1282 знак., 02.11.2008 13:25)
- По ссылке - о DDR, TFT и периферии (SD/SDIO, ATAPI-6, HS USB OTG, PPI(2), UARTs(4), SPORTs(4), SPI(3), TWI(2), and CAN(2) ), хотя для некоторых "И целого мира мало"... - quark(02.11.2008 05:00, ссылка)
- Ага, вот только статистика настораживает.. BF54x: заявлен - November 14, 2006, в продаже появились неделю назад. BF52x: заявлен - March 12, 2007, в продаже нет до сих пор. BF51x: заявлен пару дней тому назад, в продаже будут, наверное, в конце 2010. А quark(38 знак., 31.10.2008 16:31, ссылка)
- "В процессорах Blackfin BF51x воплотилась идея конвергенции" Слово то какое...-> - Evgeny_CD(31.10.2008 15:52, ссылка)
- У блекфинов другая трабла - средства отладки к ним совсем недёшево стоят. - Sergey Pinigin_(31.10.2008 13:02,
)
- Насчет убойной производительности. Много раз уже обсуждали. Когда смотришь производительность DSP ядра в каких-нибудь 8 битных MAC'ах - дух захватыdает. А вот если ее в IP пакетах подсчитать - все не так круто на практике. Либо это столь тонкий Evgeny_CD(116 знак., 31.10.2008 11:39)
- External memory bus 16 bit. Это не конкуренция ARM, это закрывает нишу однокристальных молотилок сложных алгоритмов, с которыми лично я и не сталкиваюсь. - Vladimir Ljaschko(31.10.2008 11:03)
- Да, новости от General рулят. Чип вчера или позавчера "справа" тусовался. :) Штуковина убойная, это точно. Осталось errata дождаться - в этой части AD составляет достойную конуренцию мЫкрочипегу. - Evgeny_CD(31.10.2008 10:53)
- скоко стоит. бесценные вещи нет смысла обсуждать. - Диман(31.10.2008 10:34,
)
- обзирая одноплатники на более-менее приличных процах выяснил, что все они работают от 0 по Цельсию. Это принципиальная гадость 45 нм технологии? Тока вот виашные слабенькие процы от -20 до -40 обещают. Больше как-то не попалось н агалаз ничге более. - POV(06.11.2008 17:54, MCU, полностью)
- Раз с документированием пока не сложилось, давайте обсудим более простой вопрос - какие требования должны предъявляться к оформлению и структурированию кода? - Shura(03.11.2008 17:11, MCU, полностью)
- Для начала определите стиль кодирования. По Си в инете куча референсов по coding style (один из них - по ссылке), на АСМе - опираясь на свои исходники, если считаете их приемлемыми, ну и рядом есть достойные примеры :) Но кухарок никакими инструкциями не Алексей Мусин(35 знак., 04.11.2008 10:42, ссылка)
- Трудозатраты на оформление, документирование и структурирование кода не должны значительно превосходить трудозатраты на написание кода. При очень сильном документировании начнут разбегаться программеры. - st232bd(03.11.2008 17:28)
- Будем считать трудозатраты на собственно написание кода ничтожно малыми. - Shura(03.11.2008 17:28)
- Я требовал техописание алгоритмики (матобеспечения, в том числе и всей эвристики с анализом реашемой задачи известными средстами) - хотя не все программеры самостоятельно могли это сделать. Пытались UML-диаграммы рисовать, но... POV(455 знак., 03.11.2008 19:08)
- А зачем тогда это чудо документировать? По нашему опыту, более менее полезными оказались общие описания на алгоритм работы прибора с времянками и формылами. А код - может через год ты семейство контроллеров сменишь. - st232bd(03.11.2008 17:33)
- Затем чтоб знать как оно работает :-) - Shura(03.11.2008 17:32)
- Мы пытались документировать, но не дошли до победного. - st232bd(03.11.2008 17:35)
- Проехали пока документирование, см. вопрос - Shura(03.11.2008 17:36)
- Я на АСМ придерживаюсь примерно таких структурных подходов/понятий --> - MBedder(03.11.2008 17:41, ссылка, ссылка)
- Похвально. Интересно другое. До какой длины программы есть вероятность постороннему программеру полностью разобраться? Кто может похвастаться, что прочитал чужую программу на 5000 строк асма, вставил свой кусок и рабочий цикл не слетел? - st232bd(03.11.2008 17:50)
- Спасибо, кузяво. Надо только перевести теперь в формальные требования :-) - Shura(03.11.2008 17:48)
- Из первой ссылки - литературный английский. - st232bd(03.11.2008 17:51)
- По ссылке пример. А мне надо требования - Shura(03.11.2008 18:09)
- Формальные требования - могут дать формальный результат. Всё равно полностью зависишь от степени ясности мысли программера. Если он завёрнутый - ничего не поможет. Требования - типа программа должна сопровождаться подробными и понятными коментариями. А st232bd(104 знак., 03.11.2008 18:21)
- Сам читать буду обязательно. Но для начала требования надо составить формальные, чтобы пипл представлял что от них требуется. - Shura(03.11.2008 20:01)
- Даже сверхподробные комментарии к коряво написанной и плохо структурированной программе ни на йоту не добавят стороннего понимания - MBedder(03.11.2008 19:54)
- Т.е. имеет смысл начать структурирование программ с пересмотра кадрового состава. Шуре нужно выбрать из всех программера с мозгами, а остальных - на подсобные работы. - st232bd(04.11.2008 09:20)
- Ну, кадровое решение уже предлагалось :-) По поводу комментариев - я почти все комментарии удаляю из заимствованного кода. Раздражает формальное комментирование. Главное - структура кода. А еще важнее системное проектирование - события, их обработка, Vladimir Ljaschko(124 знак., 04.11.2008 10:15)
- А почитать про требования к структурированию где? - Shura(05.11.2008 09:59)
- А вот тут засада... Есть структурирование как часть стиля (файлы, процедуры, комментарии, наконец) - поверхностное, и про это почитать хватает, а есть структурирование как реализация всех функций прибора как набора приоритетных и не очень приоритетных Vladimir Ljaschko(514 знак., 05.11.2008 15:40, ссылка)
- Каротче, из обсуждения я вынес удивительную вещь. Вопросами качества ПО никто толком не занимается, всё отдано на откуп разработчику. Есть даже ГОСТ довольно свежий на эту тему, но он абсолютно пустой и бесполезный. Вопчем, программеры устроились круче Shura(50 знак., 05.11.2008 16:00)
- Ты абсолютно прав. Особо свободолюбивые программеры могут потерять в зарплате, но продолжают жрать свой кактус. - Vladimir Ljaschko(05.11.2008 18:13)
- По рассказам, программеры, поработавшие в Мотороле (CMMI level 5, все охрененно "зрело" и формализовано дальше некуда, правда самой Мотороле это не очень помогает) еще долго отпускают мрачные шуточки по поводу этой системы. =) - she(05.11.2008 18:20)
- Истина посередине - как в большинстве споров. - Vladimir Ljaschko(05.11.2008 18:47)
- Так где же, где эта золотая середина? Рассказываю как у нас - все грят "уёво". Спрашиваю, как у вас - никто ничего внятного сказать не может... ;-) - Shura(05.11.2008 22:44)
- в каждой организации/или отдельном крупном (открытом) проекте стиль складывается не за один час, а постепенно. Рекомендаций по стилю в сети масса -- читать не перечитать. Все равно придется адаптировать к вашей компании. bialix_(451 знак., 06.11.2008 13:03)
- Наша цель -
коммунизм капитализм социализьм с человеческимъ эбломъ Shura(409 знак., 06.11.2008 13:49)
- Малой кровью формализовать такие требования невозможно. Поэтому насобирай примеров, отбери наиболее и наименее ТЕБЕ приглянувшиеся, и раздай исполнителям в виде наглядных пособий "Как надо" и "Как не надо/нельзя" - толк будет, уверяю - MBedder(06.11.2008 13:58)
- Тута вот какое дело Shura(164 знак., 06.11.2008 14:03)
- не пытайтесь съесть слона за один присест. его надо кушать маленькими кусочками. нужны формальные требования? начинайте писать по-немногу. bialix_(1133 знак., 06.11.2008 19:30)
- формально плохо. он, если что, скажет "у меня пули вылетели". Придется придумывать кучу доков регламентирующих методики проверки и испытаний, а потом эти испытания проводить. - POV(06.11.2008 17:41)
- Шура, ну это же утопия! Ну не получится от него добиться внятного кода силовыми методами! Будут формальные требования - будет до точки их выполнять, но код, если захочет, как был, так и остянется нечитаемым. Про то, что можно навернуть читаемый код jaga-jaga(134 знак., 06.11.2008 15:17)
- Везде не очень хорошо. У меня так - с отпетыми ассемблерщиками работать не смог. Особенность проектов - удаленный заказчик. После нескольких серьезных влетов (например, залило водой больницу в Дрездене) понял - или я лично отвечаю за весь проект и все Vladimir Ljaschko(842 знак., 06.11.2008 10:55)
- Рассказать как научить мыслить системно, писать программы??? Надежность повышаем формализованным и единообразным окружением разработчиков. На картинке содержание инструкции по написанию кода. Она короткая, но ссылается еще на инструкцию по cvs (тоже Алексей Мусин(87 знак., 06.11.2008 07:57)
- Кто-нибудь работал с Ethernet модулем WIZnet на базе W3150+ ? RUM(171 знак., 06.11.2008 15:19, MCU)
- 2бомж: 7812 General(06.11.2008 11:16, MCU, ссылка, полностью)