Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:c1_lcdshield [2016/11/14 10:17] john1117 |
en:c1_lcdshield [2016/11/14 11:04] (current) john1117 [Run Xwindow] |
||
---|---|---|---|
Line 43: | Line 43: | ||
You need a HDMI connection or a Serial console connection to follow below instruction. | You need a HDMI connection or a Serial console connection to follow below instruction. | ||
- | ==== Configuring framebuffer and Touch driver ==== | + | ===== Configuring framebuffer and Touch driver ===== |
=== 0. Update your Kernel === | === 0. Update your Kernel === | ||
<code> | <code> | ||
Line 64: | Line 64: | ||
fb_odroidc_tft32 | fb_odroidc_tft32 | ||
- | === 2. To run Xwindow create a file "/usr/share/X11/xorg.conf.d/99-odroidc-tftlcd.conf" === | + | ===== Run Console ===== |
- | And then, write following contents in that file. | + | === 0. Install package === |
+ | sudo apt-get install fbset | ||
+ | === 1. Run con2fbmap === | ||
+ | con2fbmap <console> <framebuffer> | ||
+ | sudo con2fbmap 1 2 | ||
+ | === 2. Change foreground virtual terminal === | ||
+ | The command chvt N makes /dev/ttyN the foreground terminal. | ||
+ | sudo chvt 1 | ||
+ | chvt 1 : console\\ | ||
+ | chvt 7 : X11 | ||
+ | ===== Run Xwindow ===== | ||
+ | === 0. Create a new config file === | ||
+ | sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old | ||
+ | sudo vi /etc/X11/xorg.conf | ||
+ | === 1. And then, add following lines in "/etc/X11/xorg.conf" file. === | ||
<code> | <code> | ||
Section "Device" | Section "Device" | ||
- | Identifier "C1 fbdev" | + | Identifier "C fbdev" |
Driver "fbdev" | Driver "fbdev" | ||
Option "fbdev" "/dev/fb2" | Option "fbdev" "/dev/fb2" | ||
Line 75: | Line 88: | ||
</code> | </code> | ||
- | === 3. startx === | + | === 2. Run === |
- | startx | + | sudo /etc/init.d/lightdm restart |
- | === 4. console === | + | sudo chvt 7 |
- | **Disable xorg on your ODROID-BOARD**\\ | + | ===== Touch Calibration ===== |
- | There is two ways to disable.\\ | + | |
- | + | ||
- | 1) Way to use the odroid-utility\\ | + | |
- | sudo odroid-utility | + | |
- | + | ||
- | Use up / down cursor keys to select the "Xorg On/Off" menu option and hit. And then, select "Disable Xorg". | + | |
- | + | ||
- | 2) Way to use native\\ | + | |
- | Write a word "manual" into /etc/init/lightdm.override | + | |
- | + | ||
- | sudo vi /etc/init/lightdm.override | + | |
- | + | ||
- | **Reboot** | + | |
- | sudo reboot | + | |
- | **Run con2fbmap "con2fbmap <console> <framebuffer>"** | + | |
- | sudo apt-get install fbset | + | |
- | con2fbmap 1 2 | + | |
- | + | ||
- | ===== Console ===== | + | |
- | * [[C1_TFT_AUTOCONSOLE | Auto start console mode]] | + | |
- | ===== X Windows ===== | + | |
- | * [[C1_TFT_AUTOX | Auto start the X]] | + | |
* [[C1_TFT_TOUCH | How to enable & calibrate your touchscreen]] | * [[C1_TFT_TOUCH | How to enable & calibrate your touchscreen]] | ||
+ | ===== Auto Run ===== | ||
+ | * [[C1_TFT_AUTOCONSOLE | Automatically start console mode]] | ||
+ | * [[C1_TFT_AUTOX | Automatically start desktop GUI mode]] | ||