Привет всем!
В московскую компанию нужен программист под unix/linux(OS выберем вместе).
Мы разрабатываем музыкальный плеер(не для персонального использования!) на основе стандартного ПК.
Это плеер, который стоит в магазиназ, к примеру, и играет музыку и воспроизводит ролики по расписанию.
Обновляется с CD/DVD или с FTP через Интернет.
Ничего особенно сложного, но все же, задачи:
1. Написание драйвера для печатной платы упрощзенного интерфейса ввода-вывода(с помощью ее разработчика, конечно). На плате — LCD экраньчик и пяток кнопок.
2. Реализации функций плеера:
h. Написание системных функций:
i. Обновления с CD
ii. Обновления по сети(FTP)
iii. Микширование музыки и роликов
iv. Микширование композиций при смене «канала»
v. Скрипт загрузки
vi. Тестирование
i. Написание функций для UI:
i. Уровень громкости +/- для музыки
ii. Уровень громкости +/- для роликов
iii. Старт немедленно
iv. Пауза немедленно
v. Выбрать «канал» из списка плейлистов и начать его проигрывать
vi. Старт по расписанию
vii. Стоп по расписанию
viii. Смена каналов по расписанию
ix. Вывод роликов по расписанию
x. Настройка сети
1. Ethernet
a. IP
b. Netmask
c. GateWay
d. DNS1
e. DNS2
f. Proxy
g. Proxy login
h. Proxy password
2. Modem
a. Телефон провайдера
b. Логин пользователя
c. Пароль пользователя
xi. Настройка обновлений по сети
1. IP или имя сервера обновлений
2. Логин пользователя на FTP
3. Пароль пользователя на FTP
4. Частота обновлений
5. Немедленное обновление
xii. Проверка сети:
1. Тест: ping gateway, ping dns1, ping dns2, ping UPDSRV, вывод
2. Ping: IP
xiii. Настройка времени/даты
xiv. Выбор языка из списка
xv. Опрос плеера: время uptime, время посл. обновления
xvi. Управление питанием (подтверждение)
xvii. Откат настроек (подтверждение)
xviii. Задание пароля к интерфейсу
+ (частично) установка и оптимизация OS.
Пожалуйста, присылайте свои подробные резюме. Будет очень здорово, если Вы укажете хотя бы примерный порядокцен на разработку.
Есть ТЗ, которое неудобно выкладывать в форумах, мы вышлем его в ответ на понравившиеся резюме.
Контакты здесь: http://babak.ru/?page=Contact&linuxprogrammer
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1