Jump to content

Параллакс SX

Parallax SX — это снятая с производства линейка микроконтроллеров , которая продавалась компанией Parallax по проекту Ubicom . Разработанные так, чтобы быть архитектурно похожими на микроконтроллеры PIC, используемые в исходных версиях BASIC Stamp , микроконтроллеры SX заменили PIC в нескольких последующих версиях этого продукта.

Производство

[ редактировать ]

Дизайн устройств принадлежит Ubicom (ранее Scenix, отсюда «SX»). SX Штампы были изготовлены [ нужна ссылка ] компанией UbiCom, которая отправила их в Parallax для упаковки. Ubicom производила процессоры с 18, 20, 28, 48 и 52 выводами, но поскольку у Parallax не было корпусов для чипов с 18 и 52 выводами, [ нужна ссылка ] Производство SX-18 и SX-52 было прекращено.

Конец жизни

[ редактировать ]

31 июля 2009 года Parallax объявила, что линия SX достигла своего производственного EOL (окончания срока службы), поскольку Ubicom больше не будет производить штампы на основе этой конструкции; после того, как запасы последней «пожизненной покупки» были исчерпаны, соответствующие продукты не могут быть пополнены. В том же объявлении Parallax заявила, что доступность ее собственных продуктов на базе устройств SX не пострадает и что техническая поддержка останется доступной. [1] [2]

Технические детали

[ редактировать ]

Микроконтроллеры серии SX компании Parallax представляют собой 8-битные RISC-микроконтроллеры (использующие 12-битное командное слово), которые имеют необычайно высокую скорость, до 75 МГц (75 MIPS), и высокую степень гибкости. Они включают в себя до 4096 12-битных слов флэш-памяти и до 262 байтов оперативной памяти (ОЗУ), восьмибитный счетчик и другую вспомогательную логику. Они особенно ориентированы на ввода-вывода программную эмуляцию аппаратного обеспечения , что делает их очень гибкими. Хотя разнообразие микросхем Parallax SX ограничено, их высокая скорость и дополнительные ресурсы позволяют программистам создавать «виртуальные устройства», включая полноценные видеоконтроллеры , по мере необходимости. Например, существуют модули библиотеки программного обеспечения для эмуляции интерфейсов I2C и SPI, UART, генераторов частоты, счетчиков измерений, а также ШИМ- и сигма-дельта аналого-цифровых преобразователей. Другие интерфейсы относительно легко написать, а существующие модули можно модифицировать для получения новых функций.

Разработка и отладка

[ редактировать ]

Sx-Key производится компанией Parallax и используется для программирования микроконтроллера SX, а затем его отладки. Существует также более дешевая версия под названием SX-Blitz, которая не содержит отладчика. Обратите внимание, что существует два продукта Sx-key: один представляет собой аппаратное устройство, а другой — программное обеспечение, они имеют одно и то же имя.

Если вы используете платформу Microsoft Windows, вам необходимо получить копию программного обеспечения SX Key с веб-сайта Parallax. [3] Он содержит множество полезных инструментов для начинающих, а также для людей, более знакомых с SX, которые помогут в разработке. Он поставляется с SXsim и ассемблером/программистом, позволяющим программировать SX с помощью SX Key или SX Blitz .

Проблемы

[ редактировать ]

Существуют некоторые известные проблемы с программным обеспечением SX Key в Windows Vista. Для программного обеспечения Sx-key требуются определенные библиотеки DLL, которые не поставляются с Windows Vista.

Альтернативные инструменты

[ редактировать ]

Существует также компилятор C в SX, который позволит вам писать программы на C для SX. Затем они преобразуются из C в SX ASM . Доступны две версии.

Существует коммерчески поддерживаемая версия компилятора C для SX, известная как CCS SX/C, и она продается по цене 199,0 долларов США. [4] Это программное обеспечение официально поддерживается компанией Parallax, и они сотрудничают, чтобы вместе работать над тем, чтобы сделать компилятор SX/C первоклассным. Он интегрируется с программным обеспечением SX Key для программирования SX.

C4SX — это бесплатный компилятор сборки C в SX, доступный на сайте rwsenser. [5] Обратите внимание, что это программное обеспечение не тестировалось Parallax. есть ветка На форумах поддержки Parallax о C4SX, которая может быть полезна тем, кто хочет использовать C для SX. [6]

Разработка на базе Linux/Unix

[ редактировать ]

gsasm — это ассемблер сборки SX в шестнадцатеричный файл. Проект находится на SourceForge , и его можно найти по адресу http://sourceforge.net/projects/gsasm/ . Обратите внимание, что он все еще находится в зачаточном состоянии, и, хотя он создает правильные шестнадцатеричные файлы для программирования, у него есть свои неровности и ограничения. Пожалуйста, прочтите примечания к выпуску и посмотрите, не будет ли более подходящим решением будет использование Wine .

gSXprog — это программатор, который можно использовать для программирования SX с использованием ключа SX версии C и старше. Существует код для программирования SX Blitz в CVS, но его работа не гарантируется. Если вы загрузили gsasm, вы также получите копию gSXprog. Вы сможете использовать gSXprog для программирования SX, используя шестнадцатеричный файл, созданный gsasm , или из программного обеспечения SX Key .

Чип SX можно запрограммировать с помощью программного обеспечения SX Key , gSXprog и SXsim . Сообщается, что программное обеспечение SX Key хорошо работает под Wine (уровень совместимости Windows с платформами Linux). [7]

См. также

[ редактировать ]
  • Parallax Propeller , новый микроконтроллер и текущая цель разработки нового продукта Parallax.
[ редактировать ]
  1. ^ «Объявление об окончании срока службы SX (EOL)» . forums.parallax.com . Архивировано из оригинала 25 июня 2013 г.
  2. ^ Кен Грейси, Джим Кэри. «Объявление об окончании срока службы микроконтроллера SX» .31 июля 2009 г.
  3. ^ Параллакса Веб-сайт
  4. ^ https://web.archive.org/web/20100103170159/http://ccsinfo.com/product_info.php?products_id=sxcompiler
  5. ^ http://www.rwsenser.com/
  6. ^ https://web.archive.org/web/20090616170300/http://forums.parallax.com/forums/default.aspx?f=7
  7. ^ «WineHQ — SX-Key» .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 268351e775dade479aea1d6738f07d43__1710936420
URL1:https://arc.ask3.ru/arc/aa/26/43/268351e775dade479aea1d6738f07d43.html
Заголовок, (Title) документа по адресу, URL1:
Parallax SX - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)