
Catethysis
16.01.2018
13:19:05
да
да его неправильно назвали, вон даже в википедии пишут, что это микроконтроллер
"Rabbit Semiconductor was formed expressly to design a better microprocessor for use in
small- and medium-scale single-board computers. The first microprocessors was the Rabbit
2000. Besides the Rabbit 3000, Rabbit 4000 and Rabbit 5000 microprocessors are also
available. Rabbit microprocessor designers have had years of experience using Z80, Z180,
and HD64180 microprocessors in small single-board computers. The Rabbit microprocessors
share a similar architecture and a high degree of compatibility with these microprocessors,
but represent a vast improvement."
я не хочу спорить с разработчиками
они явно умнее меня

Google

Catethysis
16.01.2018
13:19:47
Z80 -- уже тоже не процессор?

Thorn
16.01.2018
13:19:53
это не разработчики, это sales/marketing
скорее всего

Catethysis
16.01.2018
13:20:00

Thorn
16.01.2018
13:20:32
z80 — процессор (вероятно, я его не применял)

Dmitry
16.01.2018
13:20:38

Catethysis
16.01.2018
13:21:43
Эм, LAN8720 сильно меньше будет, чем эта ебанина
так блин, речь не про "как дешевле всего сходить в интернет", да и сделан он был на 10 лет раньше, чем 8720. плюс, ты прямо в нём можешь много логики гонять. в 8720 логику гонять, если я не ошибаюсь, нельзя.

Roman
16.01.2018
13:25:12
Z80 это простой процессор, чтобы его завести нужно навесить ОЗУ + ПЗУ + ПВВ (если нужно)

Catethysis
16.01.2018
13:27:26
понятия RISC и CISC уже и в МК проникли, спасибо ARM и другим пионерам. можно считать, что смешалось всё, кроме таки MMU.
лучше всего моё воззрение описывает этот чувак: "You are looking for Cortex-A, not Cortex-M. What differentiates A (application processor) from M (eMbedded) is the presence of an MMU to run virtualising operating systems like Linux."

Denys
16.01.2018
13:29:07
и тут я вспоминаю blackfin, на котором я успешно запускал линукс

Google

Denys
16.01.2018
13:29:21
правда с некоторыми особенностями
у него помнится MMU нет

Catethysis
16.01.2018
13:29:26
ucLinux, не путай
этот порт абсолютно сбоку от обычного линупса
> As such, all current Blackfin parts can only run Linux with MMU support turned off (what people have historically thought of as "uClinux").
ucLinux и на STM32F10x поднимают
пруф от ST: http://www.st.com/content/ccc/resource/technical/document/application_note/d3/20/2d/12/cf/b4/44/0e/CD00242717.pdf/files/CD00242717.pdf/jcr:content/translations/en.CD00242717.pdf

Denys
16.01.2018
13:30:24
насколько я помню оно уже давно в mainline

Catethysis
16.01.2018
13:30:51
ну, мы щас не про линукс, а таки про наличие/отсутствие MMU

Thorn
16.01.2018
13:31:05
и еще один критерий - low power

Catethysis
16.01.2018
13:31:39
> can conserve energy ... Microchip MPUs fill this need with Cortex-A5
> NEC to detail low-power MPU at ISSCC session
> Low-Power MPU with dual Ethernet, USB, and audio sub-system (NXP MCF5301x ColdFire)
кстати, ColdFire я трогал пальцами (не писал под него)

Thorn
16.01.2018
13:33:38
я имею в виду такой low power, чтобы месяцами от одной батарейки

Catethysis
16.01.2018
13:33:50
> MPU has 200-mW typical power consumption combined with 173-Mips throughput at 133 MHz. Four power-down modes further reduce consumption (Hitachi)

Thorn
16.01.2018
13:35:00
для них просто такие задачи несвойственны, на них UI / пользовательские приложения / интернет какой-нибудь etc.

Catethysis
16.01.2018
13:35:02
ну меньше, наверное, но всё же

Google

Dmitry
16.01.2018
13:35:12
кстати у интела в 386 процессоре были gpio

Denys
16.01.2018
13:35:42
насколько я помню, у атомов есть GPIO
да и сами x86 на старте работают без внешней памяти, пока она не проинициализирована

Thorn
16.01.2018
13:39:09

Ingenegr
16.01.2018
13:40:36

Виталий
16.01.2018
13:40:50
MTCH довольно дорогой

Андрій
16.01.2018
13:41:06

Catethysis
16.01.2018
13:41:47
НЕТ!
вот он, первый пример!
зато нашёл такой лол: "We designed an 8080 compatible processor with MMU and implement it on an FPGA"

Виталий
16.01.2018
13:42:05

Catethysis
16.01.2018
13:42:16
хз, надо ещё найти интересные примеры!

Андрій
16.01.2018
13:42:28
4004? ))

Виталий
16.01.2018
13:42:53
Вообще подумаешь так, что смешались в кучу, кони, люди...
Т.е. CPU и MCU

Catethysis
16.01.2018
13:43:13
значит, понятие всё же преобразовывалось сквозь годы, потому что сейчас его иначе чем МК не назовёшь
поэтому таки да, всё это лишь умствование

Виталий
16.01.2018
13:44:14
То бишь дядечкам в возрасте сложно объяснить, что их определения лет 30 как устарели

Андрій
16.01.2018
13:52:49
@Catethysis AT91SAM - MCU с MMU

Google

Ingenegr
16.01.2018
14:08:42

Морковочка
16.01.2018
14:23:16

Владимир
16.01.2018
14:32:42

Морковочка
16.01.2018
14:32:48

Виталий
16.01.2018
14:33:01
Я уже смирился
Так що

GluckMaker
16.01.2018
14:39:30

Thorn
16.01.2018
14:39:39
пример "деда", который не устарел — Иосиф Каршенбойм. а все потому, что он практик, в отличие от ваших преподов
а про МК vs. МП еще интересно почитать вот что http://www.ganssle.com/articles-subj.htm#Historical
http://www.ganssle.com/articles/look1.htm

Catethysis
16.01.2018
14:43:33

Roman
16.01.2018
14:46:59
осталось закрасить
закрашивание произвольной замкнутой области
static unsigned char test_dot (uchar x, uchar y) {
unsigned char pixel;
if ((x >= GLCD_WIDTH) || (x == 255) || (y == GLCD_HEIGHT) || (y == 255))
return 0xFF;
pixel = glcd_array[x][y/8] & (1«(y%8));
if (pixel == 0)
return 0;
else
return 0xFF;
}
void glcd_paint (uchar x, uchar y) {
uchar xleft=x, xright=x, ctr;
while (test_dot(xleft-1, y) == 0)
xleft--;
while (test_dot(xright+1, y) == 0)
xright++;
glcd_line(xleft, y, xright, y, SET);
for (ctr = xleft; ctr <= xright; ctr++) {
if (test_dot(ctr, y+1) == 0)
glcd_paint(ctr, y+1);
if (test_dot(ctr, y-1) == 0)
glcd_paint(ctr, y-1);
}
}
как этим пользоваться?
нужно залить на живой дисплей и посмотреть, там пиксели огромные, может будет выглядеть совсем плохо(
тогда откажусь от графики

Морковочка
16.01.2018
14:58:39

GluckMaker
16.01.2018
15:38:23
А ни у кого в Москве или в Питере нету программатора Riff box? Хочу с посыпавшегося телефона дамп слить, не беспокоя knox на нём.

Владимир
16.01.2018
15:56:40

Google

Thorn
16.01.2018
15:59:35
вот его сайт http://www.iosifk.narod.ru/
заброшенный что-то совсем

GluckMaker
16.01.2018
16:04:59
===
Пожалуйста, прочитайте это:
Во-первых, поддержите эти фишки? Кроме последней версии ufs2.0, поддерживаются другие обычные чипсы; USB2.0 и USB3.0 U дисковая разница? USB2.0 медленно, только поддерживает одностороннюю пасту, 3.0 скорости, поддержка двухсторонней пасты, В настоящее время только 153/169; три, как показано на рис. 1, почему мой чип после сварки, нет дисплея, напряжение обнаружения-ноль красный свет? Может быть проблема, одна из чипа сломана; две может быть сварка не хороша, существует проблема воздушной сварки, примеры фигуры 2 и 3, рµобразом образом на образом, образом в образом---
===


Морковочка
16.01.2018
17:05:05
===
Пожалуйста, прочитайте это:
Во-первых, поддержите эти фишки? Кроме последней версии ufs2.0, поддерживаются другие обычные чипсы; USB2.0 и USB3.0 U дисковая разница? USB2.0 медленно, только поддерживает одностороннюю пасту, 3.0 скорости, поддержка двухсторонней пасты, В настоящее время только 153/169; три, как показано на рис. 1, почему мой чип после сварки, нет дисплея, напряжение обнаружения-ноль красный свет? Может быть проблема, одна из чипа сломана; две может быть сварка не хороша, существует проблема воздушной сварки, примеры фигуры 2 и 3, рµобразом образом на образом, образом в образом---
===
Переводчик?

GluckMaker
16.01.2018
17:05:35
Алиэкспресс.

Илья
16.01.2018
17:09:26

Bloody
16.01.2018
17:09:52
Вовремя заглянул

GluckMaker
16.01.2018
17:10:52
ФЫРР =0.0=

Bloody
16.01.2018
17:24:50
Оцените

John
16.01.2018
17:26:11
это потомушто сисек у тебя мало

Bloody
16.01.2018
17:26:33

John
16.01.2018
17:27:29
Нормальна
гиде? один хер же мозги выебешь, а присунуть не дашь

Bloody
16.01.2018
17:28:16

John
16.01.2018
17:29:36