@proembedded

Страница 186 из 975
Вовка
30.01.2017
20:53:18
время разработчика сейчас стоит дороже железа
И поэтому нужно принимать не правильные решения? Кроме того, разработчик работает один раз. А плохие решения - постоянно.

Ingenegr
31.01.2017
05:31:18
А потом лиуксы и необходимые десяток аналоговых портов? Перебор же.
Линуксы много где стоят. А ты думаешь разраб будет сидеть мучатся? Так же сделает на чем проще и удобнее

Vlad
31.01.2017
09:41:14
Был же плеер в воге. Который прямо в журнал был встроен. Но том был не HDMI имхо. Начинал проигрывать при открывании страницы. Видео было на флешке

Google
Эдуард
31.01.2017
12:26:08
о, знакомые люди :)

Dumitru
31.01.2017
12:26:24
откуда? :D

всем привет)

Эдуард
31.01.2017
12:26:50
из pro.cxx и supapro.cxx :D

Dumitru
31.01.2017
12:27:00
ааа)

IDDQD
31.01.2017
13:05:13
ааа)
В про.асм хочешь?)

Dumitru
31.01.2017
13:21:34
Мне бы сначала с железом разобраться, тут ведь можно задавать вопросы по железу?

Dolphin
31.01.2017
13:45:06
Dumitru
31.01.2017
14:01:41
а какие вопросы?
есть у меня две батарейки - 3 и 6 вольт, транзистор, резисторы и светодиод хочу прикрутить 6В к коллектору и 3В на базу идея в том чтобы на светодиоде было 6В но управлялось от батарейки в 3В



примерно так

но проблема в том что V показывает чуть меньше 3V

Google
Ingenegr
31.01.2017
14:05:02
примерно так
Это эмитерный повторитель.

LexsZero
31.01.2017
14:06:19


Ingenegr
31.01.2017
14:06:20
но проблема в том что V показывает чуть меньше 3V
Включи вольтметр в разрыв коллекторного провода

Dumitru
31.01.2017
14:07:00
Ingenegr
31.01.2017
14:07:31
немного не понял это где?
Картинку уже дали. Черненькую

Dumitru
31.01.2017
14:07:47
сейчас сделаю

Ingenegr
31.01.2017
14:07:55
Там транзистор в нормальном ключевом режиме

LexsZero
31.01.2017
14:08:22
у тебя эмиттер транзистора от земли поднят

Ingenegr
31.01.2017
14:08:35
Нагрузка включается в коллекторную цепь

Gregor
31.01.2017
14:09:24
ну между прочим, эмиттерный повторитель для светодиода-то правильнее будет

задаёшь ток и всё

номинальный для диода

Ingenegr
31.01.2017
14:10:33
номинальный для диода
Мммм чет процесс не соображу

LexsZero
31.01.2017
14:10:38
задаёшь ток и всё
чем, базовым резистором? а разброс ку?

Dumitru
31.01.2017
14:13:44
получилось!



правда осталось пару вопросов, но это чуть позже :D спасибо)

Gregor
31.01.2017
14:22:26
чем, базовым резистором? а разброс ку?
эмиттерный повторитель можно и без базового резистора использовать

и типа в эмиттерном повторителе ток задаётся эмиттерным резистором

Мммм чет процесс не соображу
задаём ток эмиттерным резистором с учётом напряжения на базе 3 В

Google
Gregor
31.01.2017
14:23:11
т.е. 2,5 на эмиттере

ток снимаем с коллектора

Seraphic
31.01.2017
15:31:39
Всем привет. Помогите с ответом :) Seraphic: Основ отличие арм от х86 в наборе команд, так? Сейчас есть сок - арм+плис. Так почему набор команд арм не увеличить плисом - вот и х86

Vladimir
31.01.2017
15:35:07
Seraphic
31.01.2017
15:35:45
Ну.. электровелики уже есть..

Эдуард
31.01.2017
15:39:02
ARM - RISC, x86 - CISC. Базовые команды, т.е. "ядро" и прочее, различаются, и если даже сделаешь дополнительные команды из x86 на fpga, полный аналог ты не получишь. Да и зачем? Есть Quark, Galilleo, Edison, Atom - x86 оно все, и под разные случаи жизни.

Goletsa
31.01.2017
15:40:34
Есть Эльбрус

?

Эдуард
31.01.2017
15:41:07
лол) есть, но там вынужденно

и там аппаратный транслятор

Erdni
31.01.2017
15:42:45
к тому же SoC это не реконфигуриуемый процессор, а CPU + FPGA с интерфейсом. передача между блоками будет занимать больше времени

Oleg
31.01.2017
15:51:26
Скажите, а кто-нибудь знает русскоязычное сообщество по Modelica?

Feadagor
31.01.2017
16:00:52
Эм... А разве пересечение набора команд арм и x86 даёт ненулевое подмножество? <_<

Seraphic
31.01.2017
16:55:10
Эм... А разве пересечение набора команд арм и x86 даёт ненулевое подмножество? <_<
Ну может точнее транслятор команд х86. Конечная задача - решение проблемы запуска настольного софта

LexsZero
31.01.2017
16:57:12
а смысл? бинарный транслятор в железе?

это ж еще всю десктопную периферию эмулировать

проще взять нормальную x86 систему

Seraphic
31.01.2017
16:58:59
проще взять нормальную x86 систему
Оно проще когда нужно постоянно. Но когда раз в месяц - уже мешает

Google
LexsZero
31.01.2017
16:59:16
когда раз в месяц - берешь qemu

LexsZero
31.01.2017
16:59:53
там очень неплохой бинарный транслятор

Эдуард
31.01.2017
17:00:16
потому что даже если сделаешь эмулятор x86 на fpga, то он будет _жесточайше_ медленный. К тому же x86 десктопный это далеко не только x86

Эдуард
31.01.2017
17:01:44
на fpga как раз таки эмулятор - в базе же не проц, а просто логика. Т.е. core ты сам собираешь.

Erdni
31.01.2017
17:03:01
реконфигурируемый - это кокгда АЛУ можно вертеть как угодно(или любой другой модуль) в SoC между CPU и FPGA только шина, пусть даже системная

LexsZero
31.01.2017
17:04:24
ты предлагаешь воткнуться в шину между arm core и памятью, смотреть когда процессор лезет в область занятую x86 кодом и на лету подменять инструкции? не взлетит, потому что инструкции арма и х86 не соответствуют друг другу 1:1, у них разная семантика итд итп. то есть нужно заранее транслировать куски х86 кода в армовый, класть его куда-то и исполнять.

(именно этим и занимается куэму, кстати)

otoh, можно просто взять полную реализацию x86 и закатать в плисину целиком

но тогда арм тут не при чем вообще

и да, это будет жутко медленно.

Erdni
31.01.2017
17:05:57
я? нет, я о том и говорю что это долго и ненужно )

LexsZero
31.01.2017
17:06:20
ээ, не ты, топикстартер

и да, x86 система вида "любой сраный нетбук с авиты" стоит дешевле, чем время разработчика соответствующего уровня которое он потратит на составление спеки, не говоря уже о реализации.

LexsZero
31.01.2017
17:13:18
"Denver's binary translation layer runs in software, at a lower level than the operating system, and stores commonly accessed, already optimized code sequences in a 128 MB cache stored in main memory".

по похожему принципу работает х86-совместимость в эльбрусе, насколько я понял. но у них этот леер бинарной трансляции запихан в ядро по самые гланды

Vladimir
31.01.2017
17:14:56
И у трансметы было тоже нечто похожее, правда ближе к тому что в денвере

Google
LexsZero
31.01.2017
17:16:00
Для исполнения команд х86 используется программная эмуляция в виде виртуальной машины — технология, названная морфингом программного кода. Сам процессор построен по VLIW-архитектуре и исполняет всегда единственную программу, написанную в его нативных кодах: транслятор команд х86, который переводит эти команды в VLIW-инструкции.

(это трансмета)

Vladimir
31.01.2017
17:17:12
У трансметы как у денвера

Похожий принцип

Про Эльбрус - вероятно тоже что то похожее. Я из того что слышал давным давно, что там тоже динамическая рекомпиляция как у хороших эмуляторов

Но вот насколько оно в железе не слышал

LexsZero
31.01.2017
17:20:14
микрокод процессора - это железо или софт? :)

обычный интел пентиум так-то тоже уже очень давно не напрямую инструкции исполняет

потому что исполнять CISC - это боль и страдание. там внутре трансляция в RISC, который быстро молотится.

Vladimir
31.01.2017
17:23:03
Ну да

микрокод процессора - это железо или софт? :)
Ну вот это интересный вопрос, да

Немного философский

Эдуард
31.01.2017
17:23:41
смотря с какой стороны смотреть просто

если в рамках самого проца - софт. Если в рамках компьютера - железо скорее.

Vladimir
31.01.2017
17:24:09
@LexsZero в общем у трансметы слой трансляции тоже не отрывается

Эдуард
31.01.2017
17:24:21
Но в целом же это больше софт, чем железо, ибо микроКОД

LexsZero
31.01.2017
17:26:41
битстрим для фпга можно рассматривать как "софт" а если тот же верилоговский исходник отсинтезировать в гейты - он волшебным образом становится железом

Kostya Goodsoul
31.01.2017
18:37:21
Подождите немного. Сделает вам интел SoC x86+fpga, доступный массам. Рано или поздно это произойдет

Страница 186 из 975