Èìÿ: | ÏËÊ |
Îñíîâàí: | íîÿáðü 2009ã |
Âåðñèÿ: | 0.1.0 |
Ñòàòóñ: | GPL |
Ó÷àñòíèêè: | /PopkovAleksey |
Îïèñàíèå: | Ïðîåêò ïîñâÿù¸í ñîçäàíèþ: ñðåäû èñïîëíåíèÿ ÏËÊ, ïðîøèâêè ÏËÊ è àïïðàòíûõ êîíôèãóðàöèé ñïåöèàëèçèðîâàííûõ PLC. |
Êàê âèäíî èç îïèñàííîãî âûøå æåëåçÿêà äîâîëüíî íàáèòàÿ, ðàäè ýêñïåðèìåíòà ñòàâèë Fedora 11 c kde4, øåâåëèòüñÿ äîâîëüíî øóñòðî. Debian áûë âçÿò çà îñíîâó íå ïîòîìó ÷òî ÿ â íåì ëó÷üøå îðèåíòèðóþñü, íàîáîðîò Fedora áëèæå, à ïîòîìó ÷òî âðîäå êàê îí ïîäòî÷åí äëÿ ïîäîáíûõ øòóê.
Ñòàâèëñÿ ñ DVD äèñêîâ ñêà÷åíûõ âîò îò ñþäà http://cdimage.debian.org/debian-cd/5.0.3/i386/iso-dvd/
Ïðîöåññ óñòàíîâêè ñþäà íå ïîêàçûâàþ ïîòîìó êàê òàì âñå è òàê ïîíÿòíî, âñå âåñåëüå íà÷èíàåòñÿ íåìíîãî ïîçæå.
Åäèíñòâåííîå íà ÷òî ñòîèò îáðàòèòü âíèìàíèå ýòî íà ìîíòèðîâàíèå /tmp, òàê êàê àâòîìàòè÷åñêîå ðàçáèåíèå äèñêà îòäàåò åìó 400 ìåòðîâ â îòäåëüíîì ðàçäåëå, â ðåçóëüòàòå ÷åãî ñîîáùåíèÿ î íåõâàòêè ìåñòà áóäåì ïîëó÷àòü ÷àñòåíüêî, ïîýòîìó ðàçáèåíèå äåëàë âðó÷íóþ.
Ïîñëå óäà÷íîé óñòàíîâêè íàáëþäàåì ðàáî÷èå kde 3.5, ïîëíîå îòñóòñâèå áèáëèîòåê íåîáõîäèìûõ äëÿ êîìïèëÿöèè OpenSCADA è äëÿ óòèëèò ñàìîé ïàíåëè.
Òàê êàê ïàíåëü íå èìååò íèêàêîãî äåðæàòåëÿ, à ñìîòðåòü íà íåå ñèäÿ âåñüìà çàòðóäíèòåëüíî ïðèëàäèì ssh
apt-get install openssh-server -y
deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib
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.31, íà îáîèõ âñå ðàáîòàåò.
Áðàë òóò http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.9.tar.bz2
make menuconfig
Òóò ÿ âûáðàë âñå
time make-kpkg --initrd kernel_image kernel_source kernel_headers modules_image
Âîò ÷òî ïîëó÷èëîñü
Ñòàâèì ñîáðàííîå
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
Áðàë âîò òóò http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.5.tar.bz2
Îòëè÷èé îñîáî íè êàêèõ, åäèíñòâåííîå â ýòîì ÿäðå íàøåë âîò ýòî.
EETI - Èäåíòèôèêàòîð touchscreen eGalax, îíà êàê ðàç ó íàñ è èñïîëüçóåòñÿ
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
Âîò òóò æèâóò äðàéâåðà äëÿ ðàçíîâèäíîñòåé ýòèõ ïàíåòåé (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
Âûáèðàåì êàêîé êîíòðîëëåð ñàìîãî TouchScreen
Âûáèðàåì ê êàêîìó èç ïîðòîâ ïîäêëþ÷åíà ñàìà TouchScreen
reboot
Ïàíåëü äîëæíà çàâåñòèòü êàê òîëüêî óâèäèì GUI, êîîðäèíàòíàÿ ñåòêà óñòàíîâèòüñÿ äîëæíà àâòîìàòîì, íî åñëè ýòîãî ïî êàêîé-òî ïðè÷èíå íå ïðîèçîøëî, òî íà ñåé ñëó÷àé åñòü óòèëèòà èç íàøåãî ñêà÷åííîãî àðõèâà eGalaxTouch-2.06.2905-32b-k26.tar.gz çâàòü åå eGalaxTouch. Çàïóñêàåì åå íó è âûñòàâëÿåì ñêîðîñòü ðåàêöèè íà êëàâèøè, ãåîìåòðèþ è ò.ä.
Êñòàòè ýòîò ñêèí áûë ñíÿò íå òðîãàÿ êëàâèàòóðó è ìûø, òîëüêî TouchScreen.
Âîò òàê âûãëÿäèò âñå íà ñòîëå
Íó âðîäå è âñå.