Разработка программного обеспечения
Встраиваемое программное обеспечение — это управляющая программа, записанная в памяти микроконтроллера и контролирующая работу всего устройства.
Данное программное обеспечение специально разрабатывается для выполнения определенного круга задач и имеет свои особенности и ограничения. Например, разработчику электронных устройств иногда приходится иметь дело с 1 КБ оперативной памяти и 8 КБ памяти программ.
Наши разработчики электроники готовы спроектировать для Вас программное обеспечение для встроенных применений, учитывая его специфику и связанные с ней ограничения. У нас есть опыт разработки под следующие аппаратные платформы:
- Микроконтроллеры AVR фирмы Atmel Corporation. Самые распространенные 8-ми битные контроллеры. Их отличает невысокая цена, доступность и простота средств программирования и отладки
- PIC контроллеры фирмы Microchip Technology Inc. Отличительной особенностью PIC-контроллеров является хорошая преемственность и программная совместимость различных семейств
- MSP430. 16-ти битные микроконтроллеры фирмы Texas Instruments Inc. по-праву считаются самыми экономичными среди аналогов. При невысоких требованиях к быстродействию и портативном форм-факторе прибора являются хорошим выбором для условий максимально долгой работы от батарей питания
- ARM (Advanced RISC Machines). Под этой архитектурой объединены множество производителей 32-ух битных микроконтроллеров от достаточно простых низкочастотных до мощных кристаллов. Процессоры ARM специально ориентированы для использования в портативных и мобильных устройствах
Нами разработано большое количество драйверов для разнообразных аппаратных узлов. Это позволяет нам собирать программу из готовых и отлаженных «кубиков», сокращая время без потери качества. Например, программная поддержка ЖКИ индикатора на базе графических контроллеров SED1520 или KS0066 будет реализована нами за 1 (один) день, учитывая специфику конкретной модели ЖК-панели.
Причем при разработке мы используем как платные, так и бесплатные средства проектирования. Вам не придется покупать лицензии, если Вы планируете вносить изменения в исходные коды.
После сдачи работ мы оказываем поддержку по внедрению, настройке и эксплуатации программного обеспечения. В течение гарантированного и послегарантийного периода мы обязуемся исправлять все недочеты, найденные во время эксплуатации разработанного устройства.
Вы всегда сможете обратиться к нам за помощью в разрешении тех или иных вопросов по разработке встраиваемого программного обеспечения.
ЭТАПЫ ПРОИЗВОДСТВА
Разработка схемотехники устройства