COM AM35 Linux: Difference between revisions
From Wiki-DB
Jump to navigationJump to search
Line 75: | Line 75: | ||
|<code>''echo <GPIO#> >/sys/class/gpio/export''</code> | |<code>''echo <GPIO#> >/sys/class/gpio/export''</code> | ||
|} | |} | ||
:: -> Remark: Have a look into <code> /sys/class/gpio/ </code> for already configured gpios. | |||
:Set direction | :Set direction | ||
:{| class="wikitable" | :{| class="wikitable" |
Revision as of 14:05, 13 July 2012
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