ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
178807 Топик полностью
Evgeny_CD, Архитектор (18.01.2010 16:01, просмотров: 294) ответил Н.П. на Коряво как-то смотрится 8-битная архитектура и 256K адресного пространства. Указатели в три приёма обрабатываются?
Чем больше мы работаем с XMEGA, тем более убеждаюсь, что это философский вопрос. Адресное пространство кода там 24 бита, и работают с ним действительно в "три приема". Но при 32 8 битных регистрах не все так плохо, уверяю Вас :) Опять же, если кто-то написал "зажигательный" код, в котором к каждой переменной обращаются через указатели - то да, тут XMEGA сольет ARM вчистую. Опять же, можно и на ARM написать код из одной плавучки, и он тоже сольет x86. Что из этого следует? Что написавший извращенный код без оснований - мудак. При написании нормально кода ATxmega 128 при работе с внешй шиной (4-битный SDRAM - шоб разработчикам этого извращения пусто было) успевает обработать 8 потоков UART на скорости 19200 (именно обработать - с разбором протоколов умеренной сложности). Причем код написан красиво - uCOS-II, большие буфера в SDRAM и пр. Если XMEGA успевает - навига мне тут ARM? 12 бит ADC при 8 битном ядре не гуд, но 10 бит (стандарный АЦП ARM) при 32 битах тоже не есть хорошо :)