COM AM35 Linux
From Wiki-DB
Debian system
Calibrating the touchscreen
$ TSLIB_TSDEVICE=/dev/input/event0 ts_calibrate
Running example Qt Apps
Run demos with touch-screen as input device:
$ QWS_MOUSE_PROTO=Tslib:/dev/input/event0 /usr/qt/demos/demoname/demoname -qws For the Qt-Browser change demoname to browser
Run demos with a usb-mouse as input device:
$ QWS_MOUSE_PROTO=Auto:/dev/input/mice /usr/qt/demos/demoname/demoname -qws
Login/Shutdown system
Login: Name: root password: foo Shutdown: $ shutdown -h now
How to control the GPIOs
DHCOM Name: alt. DHCOM Name: SO-DIMM Pin# Linux <GPIO#> GPIO A 154 116 GPIO B 156 117 GPIO C 162 118 GPIO D 163 119 GPIO E 164 125 GPIO F 165 140 GPIO G 167 141 GPIO H 173 155 GPIO I 175 152 CIF HSYNC GPIO J 74 96 CIF PCLK GPIO K 72 94 CIF MCLK GPIO L 70 58 CIF VSYNC GPIO M 68 97 CIF D9 GPIO N 66 98 CIF D8 GPIO O 64 95 CIF D7 GPIO P 62 106 CIF D6 GPIO Q 60 105 CIF D5 GPIO R 58 104 CIF D4 GPIO S 56 103 CIF D3 GPIO T 54 102 CIF D2 GPIO U 52 101 CIF D1 GPIO V 50 100 CIF D0 GPIO W 48 99
- Export
echo <GPIO#> >/sys/class/gpio/export
- Remark: Have a look into
/sys/class/gpio/
for already configured gpios.
- Remark: Have a look into
- Set direction
echo in >/sys/class/gpio/gpio<GPIO#>/direction
echo out >/sys/class/gpio/gpio<GPIO#>/direction
- Set state
echo 0 >/sys/class/gpio/gpio<GPIO#>/value
echo 1 >/sys/class/gpio/gpio<GPIO#>/value
Initialize and test CAN
Initialize: $ ip link set can0 up type can bitrate 500000 Send test message via cansend (part of can-utils): $ cansend can0 100#11.2233.44556677.88