В последние годы у нас много ультрасовременных платформ Linux, поддерживающих медиа, но большинство из них основаны на архитектуре Arm. С недавнего времени ISA с открытым исходным кодом RISC-V начала появляться на разных платах, таких как Sipeed M1, но ни один из них не может воспроизводить видео или, по крайней мере, не оснащен аппаратным видео-декодером.
С появлением платформы для разработки C-Sky Linux ситуация изменилась. Платформа продается по цене около 6 долларов США (39 юаней) на Taobao и 17,36 долларов США на Aliexpress, оснащена процессором Nationalchip GX6605S для DVB-S2 HD-приставок с архитектурой C-SKY, независимой от RISC-V, хотя C-SKY также член фонда RISV-C.
Основные возможности и спецификации платы для разработки C-SKY Linux:
- SoC – Nationalchip GX6605S C-SKY ISA V1 CK610M 32-разрядный процессор с частотой 574 МГц с 64 МБ оперативной памяти DDR2, встроенным демодулятором DVB-S2 / S
- Хранилище – флэш-память SPI 4 МБ для программы загрузчика Bootloaderи медиаплеера
- Видеовыход – выход HDMI до 1080p; разрешение фреймбуфера (для UI): 1280 × 720
- Воспроизведение видео – H.264 до 1080p
- USB – 2x хост-порта USB2.0
- Расширение – 5-контактный разъем с 3x GPIO, 3,3 В, GND
- Отладка
- JTAG через чип XX32F103C8T6 USB-JTAG (порт micro USB)
- Консоль UART через чип CH340g USB-UART (порт micro USB)
- Разное – 5 кнопок пользователя, кнопка сброса, 4x светодиода
- Источник питания – 5 В/1 А через порт micro USB (JTAG или UART)
Плата C-SKY, воспроизводящая видео с разрешением 1080p h.264
Плата не имеет сетевого подключения или большого объема памяти – все работает от флэш-памяти SPI 4 МБ, но вы можете добавить Ethernet, WiFi и/или хранилище через USB-порты.
Документация, в основном, на китайском языке и доступна в Github.io, а поддержка предоставляется через трекер Github . Их прошивка, на базе Linux 4.16, построена с помощью buildroot + uClibc-NG, и вы можете запустить его в qemu, если у вас нет платы. Вы также найдете документацию о архитектуре C-SKY, там же вы найдете недавно представленную и одобренную архитектура ядра .
Возможно, вместо получения платы для разработки, вы захотите попробовать один из недорогих наборов на базе GX6605S, представленных в большом количестве на Alilbaba. На Aliexpress нет ни одного, но вместо этого там продается чип.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.