Описание тега cubesat-protocol
Cubesat Space Protocol (CSP) - это протокол доставки небольшого сетевого уровня, разработанный для Cubesat.
Идея была разработана группой студентов из Ольборгского университета в 2008 году и получила дальнейшее развитие для миссии AAUSAT3 Cubesat, успешно запущенной в 2013 году. Протокол основан на 32-битном заголовке, содержащем информацию как сетевого, так и транспортного уровня. Его реализация предназначена для встроенных систем, таких как 8-разрядный микропроцессор AVR, а также 32-разрядные ARM и AVR от Atmel, но не ограничиваются ими. Реализация написана на C и в настоящее время портирована для работы в FreeRTOS и POSIX и операционных системах на основе pthreads, таких как Linux. Поддержка Mac OS X и Microsoft Windows будет доступна в версии 1.1. Трехбуквенная аббревиатура CSP изначально была аббревиатурой для CAN Space Protocol, потому что первый драйвер MAC-уровня был написан для CAN-шины. С тех пор физический уровень был расширен, чтобы включить несколько других технологий, и поэтому название было расширено до более общего Космического протокола Cubesat без изменения аббревиатуры.
Протокол и его реализация активно поддерживаются студентами Ольборгского университета и дочерней компанией GomSpace. Исходный код доступен по лицензии LGPL и размещен на GitHub.
Википедия: http://en.wikipedia.org/wiki/Cubesat_Space_Protocol