Имя: ПЛК Основан: ноябрь 2009г Версия: 0.1.0 Статус: GPL Участники: Попков Алексей Описание: Проект посвящён созданию: среды исполнения ПЛК, прошивки ПЛК и аппратных конфигураций специализированных 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 -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
Вот этут библу использует утилита настройки TouchScreen (скорость реагирования, бипы и т.д), так что ставим ее.
apt-get install libstdc++5 -y
Вот тут живут драйвера для разновидностей этих панетей (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.
Вот так выглядит все на столе
Ну вроде и все.
2009-11-03 15:00:55 | (214 Kb) | 03112009_001_1.jpg | ||
2009-11-03 15:01:03 | (205 Kb) | 03112009_002_1.jpg | ||
2009-11-03 15:01:10 | (216 Kb) | 03112009_003_1.jpg | ||
2009-11-03 15:01:44 | (216 Kb) | 03112009_003_11.jpg | ||
2009-11-03 15:02:10 | (216 Kb) | 03112009_003_12.jpg | ||
2009-11-03 15:01:18 | (216 Kb) | 03112009_004_1.jpg | ||
2009-11-03 15:01:41 | (216 Kb) | 03112009_004_11.jpg | ||
2009-11-03 15:00:47 | (366 Kb) | 03112009_1.jpg | ||
2009-11-03 12:25:15 | (50 Kb) | fpc1701.png | ||
2009-11-03 12:48:10 | (27 Kb) | fpc1701s.png | ||
2013-06-05 14:05:46 | (86 Kb) | fpc1705.png | FPC-1705 | |
2009-11-03 13:36:47 | (55 Kb) | snimok1.png | ||
2009-11-03 13:58:16 | (64 Kb) | snimok10.png | ||
2009-11-03 14:13:17 | (61 Kb) | snimok11.png | ||
2009-11-03 14:30:36 | (44 Kb) | snimok12.png | ||
2009-11-03 14:32:36 | (49 Kb) | snimok13.png | ||
2009-11-03 14:32:45 | (72 Kb) | snimok14.png | ||
2009-11-03 14:41:03 | (30 Kb) | snimok15.png | ||
2009-11-03 13:37:38 | (55 Kb) | snimok2.png | ||
2009-11-03 13:37:47 | (57 Kb) | snimok3.png | ||
2009-11-03 13:37:53 | (59 Kb) | snimok4.png | ||
2009-11-03 13:38:11 | (52 Kb) | snimok5.png | ||
2009-11-03 13:38:18 | (60 Kb) | snimok6.png | ||
2009-11-03 13:38:23 | (52 Kb) | snimok7.png | ||
2009-11-03 13:38:28 | (52 Kb) | snimok8.png | ||
2009-11-03 13:42:45 | (61 Kb) | snimok9.png |