Мои контакты:
Связаться со мной можно через Viber или WhatApps +7 909 207 7515
Можно по e-mail 2expres@bk.ru
Можете дополнительно почитать мои статьи на Хабре
Стоимость написания программ на Raspberry PI
Сколько стоит написать программу для одноплатного компьютера, например, для Raspberry PI, конечно — это зависит от сложности программы, и как следствие, затраченного времени. Для Raspberry PI уже написано множество программ (многие с открытым исходным кодом) и поэтому, если Вам нужно чтобы при нажатии на кнопку проигрывался видеофайл, то не нужно писать свой видеопроигрывать, а достаточно запускать omxplayer. Моя же задача, как программиста отследить нажатие клавиши пользователем, что делает данную задачу простой.
Стоимость написания программ для Raspberry PI:
- Настройка Raspberry PI онлайн от 200 руб
- самая простая программа 500 руб!!!
- Основная масса заказов от 3000 до 10 000 руб.
- Выше 10 000 рублей — это проекты, там где нужно разрабатывать свои алгоритмы и затратить не менее недели чистого времени. Такие проекты, как правило связаны с компьютерным зрением
У меня очень низкие цены. Это связано с тем, что у меня есть основная работа, все Ваши заказы я выполняю в свободное время — это с 20:00 до 00:00 с понедельника по пятницу и целый день суббота и воскресенье.
Качество программного кода:
- Код я тестирую и проверяю на своем оборудовании в данный момент у меня есть следующие платы: Raspberry PI B, Raspberry PI B+ 3, Raspberry PI Zero W, Orange PI Zero, Orange PI One.
- Обязательно демонстрирую заказчику через ssh, TeamViewer, skype или viber
- Я даю 2 недели гарантии на выполненную мой работу. Бесплатно устраняя возникшие недочеты
- Исходный код я передаю заказчику
- Весь исходный код снабжен комментариями и понятен. Это сделано для того, чтобы через время я и сам мог в нем разобраться
Зарядные станции для электромобилей 7,2 кВт*ч
Написание программ в Москве, Питере, Воронеже, Минске, Ростове, Нижнем Новгороде от 500 руб, от 1000 руб
Как я пишу программы на Raspberry PI и прочих одноплатных компьютерах
gcc + nano удобные инструменты для написания программ для Raspberry PI
Для меня наиболее удобен оказался компилятор gcc и редактор Nano. Такой набор позволяет создавать в основном консольные программы, конечно создавать оконные приложения в нем сложнее, хотя и тоже возможно. Редактор Nano делает подсветку синтаксиса, прост в использовании, работает очень быстро и что самое важное работает даже через ssh!!! Для его запуска достаточно набрать в консоли nano и имя файла, например:
nano myprog.c
Конечно все действия с nano выполняются через комбинации клавиш:
Ctrl+G или F1 — Показать эту справку
Ctrl+X или F2 — Закрыть текущий буфер / Выйти из nano
Ctrl+O или F3 — Записать текущий файл на диск
Ctrl+J или F4 — Выровнять текущий абзац
Ctrl+R или F5 — Вставить другой файл в текущий
Ctrl+W или F6 — Искать текст или регулярное выражение
Ctrl+Y или F7 — Перейти на предыдущий экран
Ctrl+V или F8 — Перейти на следующий экран
Ctrl+K или F9 — Вырезать текущую строку и сохранить её в буфере обмена
Ctrl+U или F10 — Вставить содержимое буфера обмена в текущую строку
Ctrl+C или F11 — Показать положение курсора
Ctrl+T или F12 — Проверить орфографию, если доступно
m+\ или m+| — На первую строку файла
m+/ или m+? — На последнюю строку файла
Ctrl+_ или m+G — Перейти на указанный номер строки и ряд
Ctrl+\ или m+R — Заменить текст или регулярное выражение
Ctrl+^ или m+Alt — Отметить текст в текущей позиции курсора
m+W — Повторить последний поиск
m+^ или m+6 — Копировать текущую строку и сохранить ее в буфере обмена
m+} — Увеличить отступ строки
m+{ — Уменьшить отступ строки
Ctrl+F — Вперёд на один символ
Ctrl+B — Назад на один символ
Ctrl+Space — Вперёд на одно слово
m+Space — Назад на одно слово
Ctrl+P — На предыдущую строку
Ctrl+N — На следующую строку
Ctrl+Alt — На начало текущей строки
Ctrl+E — В конец текущей строки
m+( или m+9 — На начало текущего абзаца; потом следующего абзаца
m+) или m+0 — В конец текущего абзаца; потом следующего абзаца
m+] — На соответствующую скобку
m+− или m+_ — Прокрутить одну строку вверх, не перемещая курсор
m++ или m+= — Прокрутить одну строку вниз, не перемещая курсор
m+< или m+, — Переключить на предыдущий буфер
m+> или m+. — Переключить на следующий буфер
m+V — Вставить следующую комбинацию клавиш как есть
Ctrl+I — Вставить табуляцию в позиции курсора
Ctrl+M — Вставить строку в позиции курсора
Ctrl+D — Удалить символ под курсором
Ctrl+H — Удалить символ слева от курсора
m+T — Вырезать с текущей позиции до конца файла
m+J — Выровнять весь файл
m+D — Подсчитать количество слов, строк и символов
Ctrl+L — Обновить текущий экран
Ctrl+Z — Приостановить редактор (если включено)
m+X — Режим справки разрешить/запретить
m+C — Постоянное отображение положения разрешить/запретить
m+O — Использование дополнительной строки для редактирования разрешить/запретить
m+Shift — Плавная прокрутка разрешить/запретить
m+P — Отображение пробелов разрешить/запретить
m+Y — Подсветка синтаксиса разрешить/запретить
m+H — Умная кнопка home разрешить/запретить
m+I — Автоотступы разрешить/запретить
m+K — Вырезать до конца разрешить/запретить
m+L — Автоматическая разбивка строк разрешить/запретить
m+Q — Преобразование ввода табуляций в пробелы разрешить/запретить
m+B — Делать резервные копии разрешить/запретить
m+F — Несколько файловых буферов разрешить/запретить
m+M — Поддержка мыши разрешить/запретить
m+N — Без преобразования из формата DOS/Mac разрешить/запретить
m+Z — Приостановка разрешить/запретить
m+$ — Мягкий перенос строк разрешить/запретить
gcc позволяет компилировать коды на таких языках, как C++, Objective-C, Java, Фортран, Ada, Go и ассемблер. Мне наиболее близок C и ассемблер. Для отладки программ, я бы рекомендовал, пользоваться GNU Debugger (GDB). GCC — это мощный инструмент для написания программ, подключения готовых библиотек, использования сторонних программ.
ElectroS — зарядные станции электромобилей продажа, установка и обслуживание.