[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Новые технологии - Сделай сам - Микроконтроллеры с архитектурой ARM Cortex-M. STM32 и другие - Стр.19
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 ][>
Post:#507563 Date:10.09.2016 (18:55) ...
Тема посвящена микроконтроллерам с архитектурой ARM Cortex-M.
Они стали "убийцами" 8-разрядных микроконтроллеров, так как они 32-разрядные, дешёвые, производительные, нафаршированы мощной периферией, например, 16 разрядными таймерами(есть модели с 32-разрядными таймерами), 12-разрядными АЦП (как правило), 12-разрядными ЦАП (как правило), различными приёмо-передатчиками.
Их изготавливают многие производители. Выпускаются множество недорогих ознакомительных плат со встроенными отладчиками и программаторами.
Есть свободные среды разработки, что тоже важно.
Yarston | Post: 516343 - Date: 19.11.16(15:50)
Их увлекает этот момент готового и доступного.
Это как пользователи проституток или безотказных резиновых баб.
Это называется цивилизация. Раньше ты сам пахал, охотился и строил себе мазанку, теперь делаешь что-то одно, а всё остальное покупаешь готовое и доступное.

neama | Post: 516348 - Date: 19.11.16(16:39)
Yarston Пост: 516342 От 19.Nov.2016 (15:40)
Вишь как заврался- Взял специальный и сложный и многожрущий ДСП, и обозвал это бесплатным програмным решением.
Почему это бесплатно?
Да ты как уж в жопе Влез куда тебе не стоило, и вместо того, чтобы задний ход дать и признаться, что не прав, всё извиться как-то пытаешься Где я писал, что использовал DSP? Нигде, и не собираюсь. Процессор общего назначения эту задачу почти не замечает, на фоне остальных алгоритмов это можно сказать духом святым питается.
ну дай бог понюхает железо, начнет доходить что железо это железо, и что програминг это управление железом...
пока он кодер, что делать...
Вынуть бревно из своего глаза, например
Кодер - это бездумный транслятор с человеческого в машинный, независимо от того, сколько он прочитал и как раскорячился для очередного впихивания невпихуемого.
Программист смотрит на бизнес требования комплексно, выбирает язык, фреймворки и железо так, чтобы компания получила максимум прибыли за минимальное время. Деду-то насрать конечно на рынок, его поделия никто не купит, но не все же как дед.


программист это тот кто пишет софт с учетом оптимальности алгоритмов для выбранного железа. вопрос бизнеса стоять не должен... а если для него первоночально это бабло то ты и получаешь на выходе все более и более растущие запросы на железо при полном не понимании что и как именно делает железка...
это не плохо и не хорошо, это рынок... тотальное дилетантство и очень не большое узких дебильных спецов... (тот же оракал или сиська)...

_________________
Раздражайтесь, это улыбает...
dedivan | Post: 516350 - Date: 19.11.16(17:16)
Yarston Пост: 516342 От 19.Nov.2016 (15:40)
Где я писал, что использовал DSP? Нигде, и не собираюсь.

Писал. писал. Просто по неграмотности пугал, что вот мол сейчас возьму АРМ с сопроцессором и симд командами буду строчить поток как из пулемета.
Я еще тебе еще заметил- что сопроцессор не имеет никакого отношения к архитектуре арм или мипс. Это своя архитектура и последние новые сопроцессоры как раз построены по принципу ДСП. Вот из них ты и собирался строчить.


_________________
я плохого не посоветую
dedivan | Post: 516351 - Date: 19.11.16(17:19)
neama Пост: 516348 От 19.Nov.2016 (16:39)

программист это тот кто пишет софт с учетом оптимальности алгоритмов для выбранного железа.

Маленько не так. Сначала системщик выбирает что можно делать аппаратно. а что можно переложить на программную реализацию, с учетом уровня развития процессоров, а уж потом появляется задание программистам.

_________________
я плохого не посоветую
dedivan | Post: 516352 - Date: 19.11.16(17:24)
Вот даже возьми обычные интелловские пентиумы- там части ответственные за защищенный режим , за кэш память- сделаны аппаратно внутри процессора, и программиста туда не пускают.

_________________
я плохого не посоветую
Yarston | Post: 516367 - Date: 19.11.16(18:59)
программист это тот кто пишет софт с учетом оптимальности алгоритмов для выбранного железа. вопрос бизнеса стоять не должен... а если для него первоночально это бабло то ты и получаешь на выходе все более и более растущие запросы на железо при полном не понимании что и как именно делает железка...
Например, может стоять выбор написать 2 нативных версий приложения для ios и android, или только одну на кроссплатформенном фреймворке. В первом случае нужно больше ресурсов на разработку, во втором - приложение будет несколько больше ресурсов потреблять, зато вдвое дешевле будет. Тут уж выбор исходя из требований заказчика надо делать, если клиент готов заплатить только за разработку одного приложение, что ты, программистам теперь зарплаты вдвое урежешь и сделаешь всё равно нативное, потому что так правильнее? То же самое для веб сервисов, можно на крестах написать сразу, можно хоть на ассемблере. Но рубист или гошник раза в 2 быстрее напишет тот же самое, чем на с++ и ты сможешь протестировать, как рынок на это отреагирует.
Писал. писал. Просто по неграмотности пугал, что вот мол сейчас возьму АРМ с сопроцессором и симд командами буду строчить поток как из пулемета.
Я еще тебе еще заметил- что сопроцессор не имеет никакого отношения к архитектуре арм или мипс. Это своя архитектура и последние новые сопроцессоры как раз построены по принципу ДСП. Вот из них ты и собирался строчить.
Это от неграмотности разве что можно писать так про DSP - digital signal processor. Это отдельный класс, к ARM отношения не имеющий. К тому же конкретно та задача, переложенная на SIMD только замедлится, т.к. там кроме арифметики ещё и приведение типов (данные нужно делить на uint8, потом его с float перемножать, потом обратно в uint8) и битовые операции, а SIMD структуры не мгновенно с основным ядром общаются.
Маленько не так. Сначала системщик выбирает что можно делать аппаратно. а что можно переложить на программную реализацию, с учетом уровня развития процессоров, а уж потом появляется задание программистам.
Такой подходит и плодит убогие скалярные контроллеры движков, в которых чип за 20р управляет силовухой за $200, а замени его на arm за 100р и можно было бы векторно управлять, но нет же, главное же чтобы поменьше считать

sbal | Post: 516368 - Date: 19.11.16(19:16)
Yarston Пост: 516367 От 19.Nov.2016 (18:59) Такой подходит и плодит убогие скалярные контроллеры движков, в которых чип за 20р управляет силовухой за $200, а замени его на arm за 100р и можно было бы векторно управлять, но нет же, главное же чтобы поменьше считать
а ты поинтересуйся чего и как управляет "Сатаной-2", а ужжж "Сатана-2", впрочем как и "Сатана-1", в момент Х словит покемонов скопом и сразу.
И нахрена - считать?

_________________
в пути...
Yarston | Post: 516369 - Date: 19.11.16(19:34)
а ты поинтересуйся чего и как управляет "Сатаной-2", а ужжж "Сатана-2", впрочем как и "Сатана-1", в момент Х словит покемонов скопом и сразу.
Ломать не строить Самые умные по такой логике террористы получаются - чем больше "покемонов" взорвут - тем умнее, да?

psih | Post: 516374 - Date: 19.11.16(20:30)
sbal Пост: 516368 От 19.Nov.2016 (19:16)
а ты поинтересуйся чего и как управляет "Сатаной-2", а ужжж "Сатана-2", впрочем как и "Сатана-1", в момент Х словит покемонов скопом и сразу.
И нахрена - считать?


сатану-х в действии не видел... но писали что спутники глонасс, при выводе на орбиту, в океан попадали...

dedivan | Post: 516380 - Date: 19.11.16(20:52)
Yarston Пост: 516367 От 19.Nov.2016 (18:59)
Это отдельный класс, к ARM отношения не имеющий.

Че то ты совсем отсталый в плане железа.
Имеют, и давно имеют.[ссылка]
The ARM DSP instruction set

_________________
я плохого не посоветую
dedivan | Post: 516395 - Date: 19.11.16(21:53)
Yarston Пост: 516367 От 19.Nov.2016 (18:59)
Например, может стоять выбор написать 2 нативных версий приложения для ios и android, или только одну на кроссплатформенном фреймворке. В первом случае нужно больше ресурсов на разработку, во втором - приложение будет несколько больше ресурсов потреблять, зато вдвое дешевле будет.

Так я и говорю, что сам то еще ничего не сделал.
Вот те кто делал совсем другое говорят. И я с ними согласен.
Некоторые алгоритмы вообще за вменяемое время невозможно заставить работать из-за их особенностей. В таких случаях часть логики делают в виде электронной схемы на железе.

[ссылка]

_________________
я плохого не посоветую
Yarston | Post: 516400 - Date: 19.11.16(22:08)
dedivan Пост: 516380 От 19.Nov.2016 (20:52)
Yarston Пост: 516367 От 19.Nov.2016 (18:59)
Это отдельный класс, к ARM отношения не имеющий.

Че то ты совсем отсталый в плане железа.
Имеют, и давно имеют.[ссылка]
The ARM DSP instruction set

Это ARM DSP instruction set, а не DSP. Настоящие DSP тут: analog.com/en/products/processors-dsp/blackfin/adsp-bf537.html#product-overview

Yarston | Post: 516401 - Date: 19.11.16(22:13)
dedivan Пост: 516395 От 19.Nov.2016 (21:53)
Yarston Пост: 516367 От 19.Nov.2016 (18:59)
Например, может стоять выбор написать 2 нативных версий приложения для ios и android, или только одну на кроссплатформенном фреймворке. В первом случае нужно больше ресурсов на разработку, во втором - приложение будет несколько больше ресурсов потреблять, зато вдвое дешевле будет.

Так я и говорю, что сам то еще ничего не сделал.
Вот те кто делал совсем другое говорят. И я с ними согласен.
Некоторые алгоритмы вообще за вменяемое время невозможно заставить работать из-за их особенностей. В таких случаях часть логики делают в виде электронной схемы на железе.

[ссылка]

Оттуда:
Зависит от задач конечно. DSP-шки применяют обычно для того, чтобы выполнить алгоритм достаточно быстро и за малое энергопотребление. В тех же телефонах аппаратные кодеки — это и есть эти самые DSP-шки с прошивкой из оптимизированного бинарного кода.

Обычно оптимизация звукового какого-то кодека занимает от 2 до 6-х человеко-месяцев. При этом подрузамевается, что человек или группа людей уже имеет опыт такой деятельности. Но это мы выжимали из DSP все соки. Абсолютно все соки.
Щас, побежал я полгода сливать.

dedivan | Post: 516403 - Date: 19.11.16(22:25)
Ну так а кто спорил что АРМов с дсп не бывает? Миллиардами штук их пекут для тех же телефонов.

_________________
я плохого не посоветую
neama | Post: 516411 - Date: 19.11.16(22:42)
psih Пост: 516374 От 19.Nov.2016 (20:30)
sbal Пост: 516368 От 19.Nov.2016 (19:16)
а ты поинтересуйся чего и как управляет "Сатаной-2", а ужжж "Сатана-2", впрочем как и "Сатана-1", в момент Х словит покемонов скопом и сразу.
И нахрена - считать?


сатану-х в действии не видел... но писали что спутники глонасс, при выводе на орбиту, в океан попадали...

пардон муа, а зачем сатане глонас или иные приводы системы позиционирования? оно по гироскопам своим прекрасно летает и прилетает +- 1500 метров... что при боеприпасе в 20 Мегатон абсолютно все равно.... они кстати аналоговые, на тополе-М уже аналого цифровая... все производство откатывали в моем городе на заводе счетмаш...
а вы тут письками меряетесь... слабо комп слабать 100g в импульсе 25g постоянного... -75 +130.... тьфу на вас... я аж расстроился...

_________________
Раздражайтесь, это улыбает...
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 ][>
У Вас нет прав отвечать в этой теме.
Форум - Новые технологии - Сделай сам - Микроконтроллеры с архитектурой ARM Cortex-M. STM32 и другие - Стр 19

Главная | Содержание | Форум | Файлы | Поиск | Контакт