@ru_electronics

Страница 321 из 718
Serg
23.06.2017
17:35:48
партнамбера нет

колхоз какой-то

777Andrej
23.06.2017
17:43:30
похоже, они думали так же как и я :)

Особенности: Low ESR TR3B226K010C0500

Google
Serg
23.06.2017
17:45:34
я вот и хочу понять, 0.5 Ом для тантала 220 uf 10V это низкий ESR или нет?

Th0r
23.06.2017
17:47:54
ну вот у вишай, 593D 220uf 10v - 0.1Ом

Serg
23.06.2017
17:52:59
2.2 Евро

а космодром продает по 1 баксу

непонятно что правда

в такой конструкции getCount() вызывается один раз или на каждой итерации?

for (uint32_t i = 0; i < getСount(); i++)

хотя глупый вопрос, очевидно на каждой итерации

Alexandre
24.06.2017
19:40:29
На каждой

Serg
24.06.2017
19:41:23
в этом случае результат getCount() надо заносить в переменную перед началом цикла

Alexandre
24.06.2017
19:42:23
Если он не может / не должен меняться в течение выполнения цикла, то да

С - язык гибкий и позволяет многое

Serg
24.06.2017
19:44:43
в 99% случаев не меняется

Google
Serg
24.06.2017
19:45:33
хотя можно в обратном порядке for (int32_t i = getCount() - 1; i >= 0; i--)

и будет вызываться один раз

Alexandre
24.06.2017
19:50:47
Ну понятно же, что в отрыве от контекста это все голая теория

kaktys
24.06.2017
20:22:03
На каждой
Смотря от компилятора

Alexandre
24.06.2017
21:08:50
Смотря от компилятора
От оптимизатора. Если компилятор решит, что цикл не меняет значения, от которых зависит getCount, то может оптимизировать до одного раза

Стандарт говорит о "проверке условия", но не упоминает о стабильности его значения

kaktys
24.06.2017
21:14:16
Вроде раз проверяет

Alexandre
24.06.2017
21:15:42
Ну как он может проверять раз, если for - это перевернутый while?



kaktys
24.06.2017
21:25:31
Ассемблер смотреть надо

shadowsoul
25.06.2017
05:31:50
@TehDmitry банхаммером по этому уроду!

Дмитрий
25.06.2017
05:36:22
/report

/warn

Danil
25.06.2017
08:04:35
как же достал спам мля

Serg
25.06.2017
08:08:39
Ассемблер смотреть надо
посоветйет руководство по асму STM32 для чайников

писать на нем не собираюсь, но понимать бы хотелось

Alexandre
25.06.2017
08:20:09
писать на нем не собираюсь, но понимать бы хотелось
Документации на выбранный контроллер недостаточно?

Serg
25.06.2017
08:31:45
ткни носом, где про асм STM32

Богдан
25.06.2017
08:35:55
посоветйет руководство по асму STM32 для чайников
Техникал Референс мануал на ядро + документация к нужному компилятору

Книжек по теме особо не встречал

Google
Богдан
25.06.2017
08:36:50
Точнее есть одна на русском, но ее еще не опубликовали. Там асм на кортекс м4 и кейл

Serg
25.06.2017
08:54:37
В IAR если задать оптимизацию и снять все опции, это будет равносильно совсем без оптимизации (None) ?



Дмитрий
25.06.2017
09:03:20
Level в None до кучи поставь

Serg
25.06.2017
09:04:31
равнозначно ли Level None и Level High со всеми снятыми опциями?

Мне нужно от оптимизации тлько чтобы inline работал, больше чтобы ничего не оптимизировало

А опция Function inlining доступна только при Level High

Непонятно, почему не работает inline





Dr
25.06.2017
09:28:52
эм

так оно инлайнит

Serg
25.06.2017
09:29:02
inline стоит, оптимизация полная со всеми опциями, но все равно естьвызов функции - BL

а как видно?

Dr
25.06.2017
09:29:15
так он вызывает strcasecmp

так как она не обьявлена инлайн-функцией

а твою sameStr инлайнит

Serg
25.06.2017
09:29:41
тю, не заметил

спасибо

Dr
25.06.2017
09:29:52
не за что

Google
Dr
25.06.2017
09:30:32
есть мнение что при level none и явно обьявленном inline - он всё же заинлайнит

галочка относится скорее всего к "инлайнить некоторые функции которые по мнению компилятора лучше инлайнить"

Serg
25.06.2017
09:32:59
аа, ты про директиву

щас попробую

Dr
25.06.2017
09:33:28
при level none опция function inlining недоступна
но она скорее всего и не относится к явно обьявленным inline функциям

да

Serg
25.06.2017
09:38:42
не инлайниn при None



Dr
25.06.2017
09:39:27
Ага, понял.

Anton
25.06.2017
15:40:53
Стоит ли изучать FPGA?

Хокейний
25.06.2017
15:41:12
смотря зачем

Anton
25.06.2017
15:43:34
Какие варианты есть?

Хокейний
25.06.2017
15:44:18
какие варианты использования?

их много на самом деле

но в основном что-то сложное, компактное и скоростное

Anton
25.06.2017
15:47:49
Появился интерес разобраться, как его можно заточить под майнинг, лол. И не ради денег пока что

Denys
25.06.2017
15:48:11
это уже делали, есть более оптимальные ASIC, вы опоздали на несколько лет

Anton
25.06.2017
15:48:22
В курсе

Dolphin
25.06.2017
15:48:31
?

Google
Anton
25.06.2017
15:48:37
Asic то самому не сделать

Dolphin
25.06.2017
15:49:03
А велосипед на FPGA - легко, да?

Denys
25.06.2017
15:49:23
FPGA который будет иметь приемлимую производительность скорее всего выйдет ощутимо дороже GPU, а если учесть стоимость разработки - вообще самолет

Dolphin
25.06.2017
15:49:26
ну и пох, что тормозной и с кривыми педалями....

LexsZero
25.06.2017
15:49:55
меня почти взяли пилить майнер на фпга еще в 2011 или 12 кажется.

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

Anton
25.06.2017
15:52:09
Можно же попробовать запрограммировать под новые алгоритмы, под которые асики вообще врядли будут делать

Denys
25.06.2017
15:52:11
для начала надо ответить на вопрос - в чем суть оффлоадинга майнинга в железо, а потом задавать вопросы по существу :)

Anton
25.06.2017
15:53:55
Оффлоадинга майнинга?

Denys
25.06.2017
15:54:31
а для чего вы считаете в майнинге используется fpga, asic, gpu?

Firelander
25.06.2017
16:01:36
имхо учить фпга для майнига идея так себе. Фпга сейчас в основном используются в телекоммуникациях. Можно запилить себе какой-нибудь SDR приемник например. С освоением фпга есть некоторые сложности в плане того, что они не так уж дешевы и какой-нибудь более-менее приличный проект уже требует изготовления собственной платы, потому что шины везде параллельные, высокочастотные, и отлаживать что-то, представляющее собой несколько плат соединенных мешаниной проводов так себе удовольствие.

Denys
25.06.2017
16:07:17
ну я знаю только то, что некоторые просто еще требуют кучу памяти, и при особом желании часть операций все таки параллелится

Страница 321 из 718