Этапы разработки ПО:
1. Разработка технического задания
2. Разработка математической модели согласно полученного ТЗ
3. Выбор языка программирования
4. Запись ММ на выбранном ЯП
5. Отладка полученной программы
PS Математика это язык описания всего сущего во вселенной. С помощью математики можно писать все что угодно в т.ч. автоматизацию работы со всякой фигней
Егор Оммоник: Вероятность выхода контроллера на SSD (в прочем как и на HDD ) ничтожна. Через меня прошло много сотен жестких дисков, причина смерти контроллера только проблемы с питанием
Егор Оммоник: У меня на работе с десяток дохлых SSD (куплены в разное время и от разных производителей) все честно отработали гарантию (1 год) и сдохли, у всех компов было 1-2Гб ОЗУ, у всех контроллеры рабочие.
У товарища SSD работает уже шестой год но у него 8Гб ОЗУ
Еще маленький момент. Количество циклов записи на SSD существенно меньше чем на HDD. Как следствие при маленьком количестве памяти SSD умрет намного быстрее
Армянское Радио: Не понятно причем здесь RTOS и линь? топикстариер не в танчики играть собрался, а кофе продавать, там нужна простая маленькая программка без всяких ОС. Но даже если написать прогу которая будет работать под управлением Raspbian точность работы такой проги будет несоизмеримо выше 0,1с. При этом алгоритм работы торгового автомата не требует точности даже 0,1с
Еще если ты будешь "щелкать клапаном" 10 раз в секунду он долго не проработает. И мне совсем не понятно зачем это делать в торговом автомате. Там все клапаны должны срабатывать только когда монетоприемник зарегистрирует получение необходимой суммы для выдачи товара. Ни кто не способен засовывать деньги с такой скоростью.
Алгоритм приготовление кофе торговым автоматом весьма примитивен и не требует каких то прецизионных вычислений и мгновенной реакции. Все просто: Могу выдать кофе - беру деньги - даю кофе. Где в данном алгоритме необходимо "щелкать клапаном" 10 раз в секунду?
Ну и если че то то даже сраный Arduino Nano может "щелкать" намного быстрее чем 0,1с
нужен контроллер, работающий в реальном времени. Rpi таковым не является.
Это как? Вообще-то, я контроллерами занимаюсь более 20 лет и всегда считал что они ВСЕ! работают именно в РЕАЛЬНОМ ВРЕМЕНИ! иначе их использование лишено всякого смысла.
Ну, и вообще-то контроллер промышленного торгового автомата мало чем отличается от малины.
Поверь, писать неприятные вещи у мня причины есть. А вот тебе не нравится неприятные вещи читать. Причем читаешь ты очень невнимательно. Я тебе написал как пример, что когда мне предложили более высокооплачиваемую работу, я не стал спрашивать незнакомых людей идти мне туда или нет, я просто пошел. Причем пошел не потому что там интереснее, а именно потому что там больше платят. А ты задал глупый вопрос, само собой получил аналогичный ответ, но он тебе почему-то не понравился
Мне непонятно в чем проблема, не нравится тебе web изучи что либо другое и иди работать туда, но имей ввиду, что там ты все одно сначала будешь новичком-дилетантом и как следствие потеряешь в зарплате.
Alexеу Kutepov: Может и так, но "сферический клиент в вакууме" это всего лишь теория. Пока вы будите ждать такого клиента другие будут поднимать бабло. Того типа все одно кинут, а вы остались без денег. Тем более я не предлагаю вам кидать клиентов. Есть ТЗ которое реализовано в точности и в полном объеме. Какие претензии? То что некоторые нюансы не такие как хочет заказчик то это не проблема, ТЗ это не регламентирует, а "я художник, я так вижу". Единственное, что с такими клиентами нужно быть осторожным и брать по тройному тарифу. Во первых, велика вероятность, что потом все переделывать; во вторых, велика вероятность, что клиент обидеться и не заплатит, по этому аванс должен покрывать все затраты с плюсом.
Если в "двух словах", то это Wi-Fi модуль его нужно перепрошить таким образом чтобы при установке лог "0" (замыкании контакта на массу) на выводе GPIO0(2) на комп приходило сообщение которое в свою очередь будет обрабатываться какой-то прогой.
Как эту штуку перепрошить в двух словах не объяснить, начните отсюда. Думаю, к зиме разберетесь.
PS Кода-то в детстве, чтобы не мешать соседям слушал музыку в наушниках. 30 лет назад компьютеров не было по этому я особо не парился, подключил две лампочки одну к дверному звонку, другую к телефонной розетке
teleghost: Дело не в этом. Как раз наоборот, где еще можно найти технаря как не на технарском форуме. Проблема в другом, ребята насмотрелись киношек типа железного человека и пр. видят что там чувак в одиночку клепает суперштуки и решают найти такого чувака в реале и за его счет поднять себе чуток бабла. При этом ребята не думают о том, что:
1. Это кино, причем фантастическое, в реале такие проекты в одиночку не поднимаются, там нужна бригада 5-10 достаточно неглупых спецов.
2. Весь этот праздник жизни стоит кучу бабла т.е. на таких проектах деньги не зарабатывают, а тратят. Причем семи-восьмизначные суммы (в долларах).
3. Хороших спецов крайне мало, а спрос на них очень высокий, а значит и стоят они дорого. На самом деле тому кто на проект в год тратит пару лимонов баксов, не составит проблемы отдать сотню-другую тысяч парню который все это будет тянуть.
4. Вакансии на подобные должности не то что на форумы не кидают их вообще в природе не существует, потому как все хорошие спецы уже учтены и за ними внимательно следят (промышленный шпионаж это не фотки чертежей, это люди с мозгами). Как правило подобные вакансии замешаются людьми внутри проекта, либо перекупаются извне.
5. Умные работодатели стараются не монетизировать оплату топ инженеров (всех денег не заработаешь), как правило в серьезных компаниях для тех кто генерирует идеи коммунизм уже наступил. А выплачиваемые мани это всего лишь условность.
Короче, на самом деле топикстартер с дружбанами решили замутить в гараже стартапчик, но ума не хватило.
Как правило если сервис обеспечивает сохранность ваших данных, то он несет ответственность максимум в сумме стоимости услуги.
Все это зависит от условий договора, а нафига мне такая услуга.
На самом деле то железо которое арендует топикстартер стоит не более 5000 (при условии наличия RAID).
АртемЪ: Совершенно верно. Но такая практика была на заре зарождения ДЦ. Давно уже в это не вникал и не думал, что подобное существует. По сути такой подход нерентабельный. Если данные не супер секретные то виртуального сервера более чем достаточно и это будет существенно дешевле (возможно даже бесплатно, но без гарантии сохранности данных). Если речь идет о чем-то супер важном, то уважающая контора может себе позволить купить собственный сервер пусть даже и б/у и возможно в кредит