Ендірілген жүйе үшін веб-сервер

Ендірілген құрылғыда жұмыс істейтін кішкентай веб-қосымшаны әзірлеуім керек.

thttpd , lighttpd секілді көптеген жеңіл серверлер бар. Мен қалаған функция маршрутизатор/модем конфигурация бетіне ұқсас. Мен mpc5200B ( http://www.freescale.com/ webapp/sps/site/prod_summary.jsp? code = MPC5200B ). Онда Linux ядросы болады.

Серверде және бағдарламалау тілінде қолдануды шеше алмаймын. Мен жай ғана енгізілген apache серверін іске қосып, бағдарламалау үшін JSP/сервлеттерді қолданамын, өйткені чипте жеткілікті ресурстар бар деп ойлаймын.

Кез келген кеңестер/анықтама/түсініктер пайдалы болар еді. Рахмет!

0
Бұл сіздің ендірілген құрылғыға байланысты ... Мұндай ендірілген құрылғыға Java пайдалану қиынға соғуы мүмкін, себебі жадтың ізі үлкен болуы мүмкін.
қосылды автор Uwe Plonus, көзі

7 жауаптар

JVM ішіндегі маршрутизаторларды ешқашан көрген емеспін.

Менің жеке тәжірибемнен - ​​мен конфигурациялаған әрбір маршрутизатор PHP ішіндегі web-әкімшінің қосымшасында болды.

2
қосылды
Рахмет. Бұл туралы қосымша ақпарат бере аласыз ба? немесе іске асыру үшін қандай да бір ресурсқа бағыттауым керек пе?
қосылды автор user732362, көзі
Ия, мен Linux үшін жаңа!
қосылды автор user732362, көзі
Мен Linux нұсқасында жауапты тақта жеткізушісінен күтудемін. Мен осы модульді қолданамын ( stw-technic .com/wp-content/uploads/2011/07/ESX-TC3_GB.pdf))
қосылды автор user732362, көзі
Linux 2.4.25 ядросы болады.
қосылды автор user732362, көзі
бәрі сіздің құрылғыда қолданылатын Linux дистрибутивіне байланысты. Дистрибутивтің басты бетіндегі нұсқаулықтарды тек Google деп іздеңіз. Сіз Linux-нен «Scratch» жолынан шықпайсыз ба?
қосылды автор WeMakeSoftware, көзі
Сіз қандай линукстік таратуды қолданасыз?
қосылды автор WeMakeSoftware, көзі
ядро өзін Linux линиясы емес. Жеткізушіні осы төлемақыға орнатуға болатын линукс таратулары туралы сұраңыз
қосылды автор WeMakeSoftware, көзі

Жалғыз чип микроконтроллерлеріне негізделген кіші енгізілген жүйелер үшін lwIP TCP/IP стакасын қарастырғыңыз келуі мүмкін. SSI (кіші кірістірілген ARM Cortex-M3 тақтасы) орнатылған веб-серверді көрсететін YouTube бейне бар CGI (ортақ шлюз интерфейсі) мүмкіндіктерін қамтиды. Бұл HTML динамикалық түрде (SSI) генерациялауды және стандартты HTML пішіндерінен (CGI) пәрмендерді қабылдауға болатындығын білдіреді. Мұның бәрі Сіздің браузеріңізде Java-ны іске қосу қажеттілігінсіз.

2
қосылды

Сноркель немесе Appweb ?

0
қосылды

Немесе таңқурай PI. Бағасы $ 50-ден аз, және Linux-ды LAMP стекпен, iptables және т.б. пайдалана аласыз.

0
қосылды

Микромонитор (uMon ... http://www.umonfw.com ) пакеті LWIP қосымшасы бар, ол LWIP жарналарынан басталған HTTP сервері; бірақ мен оны TFS-ден (UMon-мен бірге келетін негізгі FFS) файлдарға қызмет ету үшін аздап өзгертіп үлгердім. Плюс SSI-ға ұқсас элементтерді қолдау үшін кейбір негізгі ілмектерді қосып, мақсатты-мақсатты өзара әрекеттесуді қостым. Жақсы жұмыс істейді және RTOS қажет емес; бірақ шын мәнінде кішігірім жүйелер үшін әлі де «баптау» керек. Мәселен ...

Мен Cortex-M3/M4 материал сияқты өте аз іздердегі құрылғыларда пайдалану үшін осы пакеттің (uMon-M деп аталады) ықшамдалған нұсқасында жұмыс істеймін. Бұл жазылым бойынша мен «Simple-cortex» ( http: //www.brc-electronics. nl ) негізінде NXP-LPC1769 (Cortex-M3). Жүктеу мониторының өзі - uMon-тың негізгі жиынтығы, бірақ бәрібір бірдей іргелі мүмкіндіктері бар (FFS, сценарий, UDP/IP және т.б.). Осы сәттегі көп күш-жігерім HTTP серверінде қолданбаның пайдаланушы интерфейсі ретінде. Қазір жұмыс істеп жатырмын, оны аздап жасауға тырысамын; бірақ динамикалық веб-парақтарға қызмет көрсетудің ақылға қонымды қабілеті бар. Мен оны Web Sockets-ға және SSI-тегжейлі негізгі қондырғыларға ілеспеймін, осылайша html беттерінің динамикалық болуы мүмкін. Оны пайдаланып көріңіз, ол жұмыс істейді, және, әлбетте, кішігірім. Кейбір адамдармен бірге жұмыс істеуге маған осы мәселені қарастыру жақсы болар еді.

0
қосылды

8 және 16-биттік микроконтроллерлер жағдайда Micro IP (UIP) пайдалануға болады. Ол TCP/IP протоколын орындайды және C-ге жазылған және бірнеше килобайт RAM талап етеді (жақсы жолақ нұсқасы тек 200 байт RAM талап етеді). Сонымен қатар, UIP - ашық бастапқы коды TCP/IP стек.

0
қосылды

Мен Apache + PHP-ті ұсынамын. Тіпті сіздің ресурстарыңыз жеткілікті ме, әлде технологияның тұрақтылығына қарамастан немесе оны қараудың біреуі де жоқ. Apache + PHP - бұл өте тұрақты тіркесім.

Мен сенімдімін, құрылғымен өздерінің linux-лары бар сияқты.

0
қосылды