OpenSCADAWiki: Using/FPC-1701 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Using/FPC-1701 from 2009-11-03 15:13:16..

Óñòàíîâêà OpenSCADA íà touchscreen FPC-1701 íà ÎÑ Debian 5.0.3 lenny


Èìÿ: ÏËÊ
Îñíîâàí: íîÿáðü 2009ã
Âåðñèÿ: 0.1.0
Ñòàòóñ: GPL
Ó÷àñòíèêè: /PopkovAleksey
Îïèñàíèå: Ïðîåêò ïîñâÿù¸í ñîçäàíèþ: ñðåäû èñïîëíåíèÿ ÏËÊ, ïðîøèâêè ÏËÊ è àïïðàòíûõ êîíôèãóðàöèé ñïåöèàëèçèðîâàííûõ PLC.

Contents

Îïèñàíèå ïðîìûøëåííîãî êîìïüþòåðà FPC-1701

 (50 Kb)


 (27 Kb)





Ïðåäèñëîâèå

Êàê âèäíî èç îïèñàííîãî âûøå æåëåçÿêà äîâîëüíî íàáèòàÿ, ðàäè ýêñïåðèìåíòà ñòàâèë Fedora 11 c kde4, øåâåëèòüñÿ äîâîëüíî øóñòðî. Debian áûë âçÿò çà îñíîâó íå ïîòîìó ÷òî ÿ â íåì ëó÷üøå îðèåíòèðóþñü, íàîáîðîò Fedora áëèæå, à ïîòîìó ÷òî âðîäå êàê îí ïîäòî÷åí äëÿ ïîäîáíûõ øòóê.
Ñòàâèëñÿ ñ DVD äèñêîâ ñêà÷åíûõ âîò îò ñþäà http://cdimage.debian.org/debian-cd/5.0.3/i386/iso-dvd/

Óñòàíîâêà Debian

Ïðîöåññ óñòàíîâêè ñþäà íå ïîêàçûâàþ ïîòîìó êàê òàì âñå è òàê ïîíÿòíî, âñå âåñåëüå íà÷èíàåòñÿ íåìíîãî ïîçæå.
Åäèíñòâåííîå íà ÷òî ñòîèò îáðàòèòü âíèìàíèå ýòî íà ìîíòèðîâàíèå /tmp, òàê êàê àâòîìàòè÷åñêîå ðàçáèåíèå äèñêà îòäàåò åìó 400 ìåòðîâ â îòäåëüíîì ðàçäåëå, â ðåçóëüòàòå ÷åãî ñîîáùåíèÿ î íåõâàòêè ìåñòà áóäåì ïîëó÷àòü ÷àñòåíüêî, ïîýòîìó ðàçáèåíèå äåëàë âðó÷íóþ.

Íàñòðîéêà Debian

Ïîñëå óäà÷íîé óñòàíîâêè íàáëþäàåì ðàáî÷èå kde 3.5, ïîëíîå îòñóòñâèå áèáëèîòåê íåîáõîäèìûõ äëÿ êîìïèëÿöèè OpenSCADA è äëÿ óòèëèò ñàìîé ïàíåëè.
Òàê êàê ïàíåëü íå èìååò íèêàêîãî äåðæàòåëÿ, à ñìîòðåòü íà íåå ñèäÿ âåñüìà çàòðóäíèòåëüíî ïðèëàäèì ssh

apt-get install openssh-server -y

È óæå ïî ssh èäåì â /etc/apt/ è äîáàâëÿåì â sources.list
deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

Ñòàâèì áèáëèîòåêè äëÿ êîìïèëÿöèè OpenSCADA è äëÿ ïåðåñáîðêè ÿäðà îíè òîæå ïîíàäîáÿòüñÿ.
apt-get install autoconf libtool gettext gawk lsb-build-base3 libgd2-xpm-dev libmysqlclient15-dev libsqlite3-dev libsensors-dev portaudio19-dev byacc bison libsnmp-dev libfftw3-dev libqt4-dev make libstdc++5 -y

Ïåðåñáîðêà ÿäðà 2.6.30

Ïåðåñîáèðàë ÿäðî 2.6.30 è 2.6.31, íà îáîèõ âñå ðàáîòàåò.
Áðàë òóò http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.9.tar.bz2


make menuconfig


 (55 Kb)
 (55 Kb)
 (57 Kb)
 (59 Kb)
 (52 Kb)
 (60 Kb)
 (52 Kb)
Òóò ÿ âûáðàë âñå


 (52 Kb)
 (61 Kb)


time make-kpkg --initrd kernel_image kernel_source kernel_headers modules_image

Ñîáèðàëîñü 113 ìèíóò ))))))


Âîò ÷òî ïîëó÷èëîñü
 (64 Kb)


Ñòàâèì ñîáðàííîå

dpkg -i linux-headers-2.6.30.6_2.6.30.6-10.00.Custom_i386.deb
dpkg -i linux-source-2.6.30.6_2.6.30.6-10.00.Custom_i386.deb
dpkg -i linux-image-2.6.30.6_2.6.30.6-10.00.Custom_i386.deb

Ïåðåñáîðêà ÿäðà 2.6.31

Áðàë âîò òóò http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.5.tar.bz2
Îòëè÷èé îñîáî íè êàêèõ, åäèíñòâåííîå â ýòîì ÿäðå íàøåë âîò ýòî.
EETI - Èäåíòèôèêàòîð touchscreen eGalax, îíà êàê ðàç ó íàñ è èñïîëüçóåòñÿ
 (61 Kb)


make-kpkg --initrd kernel_image kernel_source kernel_headers modules_image

Òóò ñêîëüêî ñîáèðàëîñü íå ìåðèë ))))))


Ñòàâèì ñîáðàííîå

dpkg -i linux-image-2.6.31.5_2.6.31.5-10.00.Custom_i386.deb
dpkg -i linux-source-2.6.31.5_2.6.31.5-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.31.5_2.6.31.5-10.00.Custom_i386.deb

Íàñòðîéêà TouchScreen

Âîò òóò æèâóò äðàéâåðà äëÿ ðàçíîâèäíîñòåé ýòèõ ïàíåòåé (com,ps2,usb) è óòèëèòà ê íèì
http://210.64.17.162/web20/drivers/touch_driver/Linux/2062905/eGalaxTouch-2.06.2905-32b-k26.tar.gz
è âîò òóò
ftp://ftp.oscada.org/OpenSCADA/PLC/TouchScreens/FPC-1701/eGalaxTouch-2.06.2905-32b-k26.tar.gz
Òÿíåì îòêóäà áîëüøå íðàâèòüñÿ, ðàñïàêîâûâàåì, çàïóñêàåì.


setup.sh

Ïîëó÷àåì


 (44 Kb)


Âûáèðàåì êàêîé êîíòðîëëåð ñàìîãî TouchScreen
 (49 Kb)


Âûáèðàåì ê êàêîìó èç ïîðòîâ ïîäêëþ÷åíà ñàìà TouchScreen
 (72 Kb)


reboot


Ïàíåëü äîëæíà çàâåñòèòü êàê òîëüêî óâèäèì GUI, êîîðäèíàòíàÿ ñåòêà óñòàíîâèòüñÿ äîëæíà àâòîìàòîì, íî åñëè ýòîãî ïî êàêîé-òî ïðè÷èíå íå ïðîèçîøëî, òî íà ñåé ñëó÷àé åñòü óòèëèòà èç íàøåãî ñêà÷åííîãî àðõèâà eGalaxTouch-2.06.2905-32b-k26.tar.gz çâàòü åå eGalaxTouch. Çàïóñêàåì åå íó è âûñòàâëÿåì ñêîðîñòü ðåàêöèè íà êëàâèøè, ãåîìåòðèþ è ò.ä.


 (30 Kb)


Êñòàòè ýòîò ñêèí áûë ñíÿò íå òðîãàÿ êëàâèàòóðó è ìûø, òîëüêî TouchScreen.


Âîò òàê âûãëÿäèò âñå íà ñòîëå
 (366 Kb)


 (214 Kb)


 (205 Kb)


 (216 Kb)


 (216 Kb)


Íó âðîäå è âñå.


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]