COM AM35 Linux: Difference between revisions
From Wiki-DB
Jump to navigationJump to search
No edit summary |
|||
Line 1: | Line 1: | ||
==<br/>FAQ == | |||
=== Ethernet does not work === | |||
Check if the line "allow-hotplug eth0" in the file "/etc/network/interfaces" is activated. You can activate the ethernet interface on a running system with the command: | |||
:{| class="wikitable" | |||
|<code>''ifconfig eth0 up''</code> | |||
|} | |||
=== How to set a Linux environment variable? === | |||
This example shows you how to configure the system to use a proxy-server with a environment variable. | |||
:{| class="wikitable" | |||
|<code>''export http_proxy=http://192.168.xxx.xxx:xxxx</code> | |||
|} | |||
==<br/>Debian system == | ==<br/>Debian system == | ||
=== Calibrating the touchscreen === | === Calibrating the touchscreen === | ||
:{| class="wikitable" | |||
|<code>''ts_calibrate''</code> | |||
|} | |||
:Check the enviroment variable "TSLIB_TSDEVICE=/dev/input/event0" with <code> printenv </code> if an error occurs. | |||
===Running example Qt Apps === | ===Running example Qt Apps === | ||
:{| class="wikitable" | |||
|<code>''/usr/qt/demos/demoname/demoname -qws''</code> | |||
|} | |||
:For the Qt-Browser change <code>demoname</code> to <code>browser</code> | |||
:If the touchscreen does not work please check the enviroment variable "QWS_MOUSE_PROTO=Tslib:/dev/input/event0" with <code> printenv</code>. | |||
Run demos with a usb-mouse as input device: | Run demos with a usb-mouse as input device: | ||
:{| class="wikitable" | |||
|<code>''/QWS_MOUSE_PROTO=Auto:/dev/input/mice /usr/qt/demos/demoname/demoname -qwsqws''</code> | |||
|} | |||
=== Login/Shutdown system === | === Login/Shutdown system === | ||
:{| class="wikitable" style="width: 120px" | |||
||Username: ||root | |||
|- | |||
||Password: ||foo | |||
|} | |||
:{| class="wikitable" | |||
|<code>''shutdown -h now''</code> | |||
|} | |||
==<br/>How to control the GPIOs == | ==<br/>How to control the GPIOs == |
Revision as of 08:31, 16 July 2012
FAQ
Ethernet does not work
Check if the line "allow-hotplug eth0" in the file "/etc/network/interfaces" is activated. You can activate the ethernet interface on a running system with the command:
ifconfig eth0 up
How to set a Linux environment variable?
This example shows you how to configure the system to use a proxy-server with a environment variable.
export http_proxy=http://192.168.xxx.xxx:xxxx
Debian system
Calibrating the touchscreen
ts_calibrate
- Check the enviroment variable "TSLIB_TSDEVICE=/dev/input/event0" with
printenv
if an error occurs.
Running example Qt Apps
/usr/qt/demos/demoname/demoname -qws
- For the Qt-Browser change
demoname
tobrowser
- If the touchscreen does not work please check the enviroment variable "QWS_MOUSE_PROTO=Tslib:/dev/input/event0" with
printenv
.
Run demos with a usb-mouse as input device:
/QWS_MOUSE_PROTO=Auto:/dev/input/mice /usr/qt/demos/demoname/demoname -qwsqws
Login/Shutdown system
Username: root Password: foo
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
- Remark: Depending on your board configuration some of the additional gpios shared with the camera interface are not available on your system.
- 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