Разработка — различия между версиями

Материал из virt2real wiki
Перейти к: навигация, поиск
(Специализированные устройства)
 
(не показаны 8 промежуточных версий 1 участника)
Строка 1: Строка 1:
Данный раздел содержит статьи, посвященные аспектам разработки приложений под Виртурилку.
+
= Системное программирование =
 +
== Загрузка ==
 +
* [[Общее описание процесса загрузки системы]]
  
= Первые шаги =
+
== Настройка и программирование ==
* [[Windows + Eclipse + Sourcery = C/C++ кодинг для virt2real]]
+
* [[Первая программа на Virt2Real. C++. Кросс-компиляция]]
+
 
* [[Установка Virt2real SDK]]
 
* [[Установка Virt2real SDK]]
 
* [[Установка Buildroot]]
 
* [[Установка Buildroot]]
 +
* [[Добавление ПО в SDK]]
 +
 +
== Системные аспекты ==
 +
* [[Правила готовки патчей]]
 +
* Параметры конфигурации [[uEnv.txt]]
 +
* [[kexec|Использование kexec для загрузки ядра linux]]
 +
* Загрузчик [[Barebox]]
 +
* [[Смена картинки с логотипом на композитном видеовыходе]]
 +
 +
== Специализированные устройства ==
 +
* [[gpio-event]]
 +
* [[v2r_adc]]
 +
* [[v2r_pins]]
 +
* [[v2r_gpio]]
 +
* [[v2r_extpwm]]
 +
* [[ppmsum]]
 +
* [[Дравер ИК-пультов]]
 +
 +
= Прикладное программирование =
 +
== Первые шаги ==
 +
* [[Windows + Eclipse + Sourcery = C/C++ кодинг для virt2real]]
 +
* [[Первая программа на Virt2Real. C++. Кросс-компиляция]]
  
= Языковые особенности =
+
== Библиотеки и вспомогательные утилиты ==
 +
* Приложения просмотра и управления для [[PC/Android/iOS]]
 +
* Библиотека vtrc - библиотека С++, используется для создания серверов и клиентов с RPC-протоколом g:
 +
** [https://github.com/newenclave/vtrc GitHub]
 +
** [https://github.com/newenclave/vtrc-docs/blob/master/ru/description.md Документация]
 +
** [https://github.com/newenclave/vtrc/tree/master/examples Примеры]
 +
** [http://forum.virt2real.ru/viewtopic.php?f=44&t=14173 Обсуждение на форуме]
  
 +
== Языковые особенности ==
 
* [http://devimpress.com/archives/771 Какой язык мы используем для разработки] (TL/DR: Go, Си и Lua, остальные слишком медленные)
 
* [http://devimpress.com/archives/771 Какой язык мы используем для разработки] (TL/DR: Go, Си и Lua, остальные слишком медленные)
 
* Разработка на языке Python
 
* Разработка на языке Python
 
** [[Установка PIP в Виртурилку]]
 
** [[Установка PIP в Виртурилку]]
 +
* [[Java на Виртурилке]]

Текущая версия на 16:46, 30 октября 2014

Содержание

Системное программирование

Загрузка

Настройка и программирование

Системные аспекты

Специализированные устройства

Прикладное программирование

Первые шаги

Библиотеки и вспомогательные утилиты

Языковые особенности