Я ищу указания о том, с чего лучше всего начать работу над проектом, который я начинаю.
По сути, я хочу создать урезанную ОС, которая:
- Передает беспроводной сигнал.
- Улавливает этот сигнал.
Как бы это сделать?
Есть какие-нибудь указания?
Спасибо!
РЕДАКТИРОВАТЬ
Я думаю, это будет просто встроенное устройство. Часть 1 будет как «беспроводная карта», которая будет работать сама по себе и просто «загружаться», искать предопределенный маршрутизатор или что-то в этом роде и подключаться к нему. Затем часть, которая ловит сигнал, позволит ему подключиться. Вот и все. Я подумал, что часть «маршрутизатор» можно загрузить на компьютер.
решение1
Вам нужна очень простая ОС, ваш выбор во многом диктуется вашей архитектурой. Еще одна важная проблема — будет ли это встроенная система или более общего назначения. Я не знаю вашей конкретной ситуации, поэтому не могу сузить область.
Я также не уверен, каковы ваши требования к беспроводной сети, вы имели в виду что-то, что получает беспроводную передачу, а затем повторно передает. Например, беспроводной ретранслятор? Или что-то, что подключается к беспроводной сети, а затем создает совершенно новую сеть, используя подключенную сеть в качестве шлюза? В любом случае подойдет любой дистрибутив беспроводного маршрутизатора. Например, Tomato, DD-WRT или OpenWRT.
Вы на самом деле не спрашиваете об 'ОС', вы спрашиваете о дистрибутиве, верно? Как вы могли слышать, Linuxмогзапускается практически на любой архитектуре. Скомпилируйте GNU, и теперь у вас есть GNU/Linux. На самом деле, это гораздо легче сказать, чем сделать. Концепция дистрибутива действительно позволяет избежать головной боли. Я предполагаю, что вы ищете дистрибутив для встраиваемых устройств, а не общего назначения. Любой из «обычных» дистрибутивов, очевидно, потребует минимальной индивидуальной установки. Вот небольшой список, который вам следует тщательно изучить, прежде чем пытаться установить.
I386 или X86_64
Debian, Ubuntu, Gentoo, Arch, Slitaz, tinycore или rPath
Армель или Армхф
Debian, Ubuntu, Gentoo или OpenWRT
Slitaz-Arm, последний раз я проверял, что он очень экспериментальный. Надеюсь, мы сможем получить надлежащий встроенный дистрибутив в не-X86 Arena.
Другое, MIPS ...и т.д.
Debian, Gentoo, OpenWRT, ... Ваш выбор весьма ограничен.