Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:c1_lcdshield [2016/11/14 10:17] john1117 |
en:c1_lcdshield [2016/11/14 10:31] john1117 [Run Console] |
||
---|---|---|---|
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 | ||
+ | === 3. Auto login on console === | ||
+ | Edit tty1 service | ||
+ | sudo systemctl edit getty@tty1 | ||
+ | And add | ||
+ | [Service] | ||
+ | ExecStart= | ||
+ | ExecStart=-/sbin/agetty -a odroid --noclear %I $TERM | ||
+ | | ||
+ | odroid@odroid:~$ sudo systemctl cat getty@tty1 | grep Exec | ||
+ | ExecStart=-/sbin/agetty --noclear %I $TERM | ||
+ | ExecStart= | ||
+ | ExecStart=-/sbin/agetty -a odroid --noclear %I $TERM | ||
+ | Restart tty1 service | ||
+ | sudo systemctl restart getty@tty1 | ||
+ | |||
+ | ===== Run Xwindow ===== | ||
+ | === 0. Create a new config file === | ||
+ | Add following lines in "/etc/X11/xorg.conf" file. | ||
<code> | <code> | ||
Section "Device" | Section "Device" | ||
Line 75: | Line 102: | ||
</code> | </code> | ||
- | === 3. startx === | + | === 1. Run === |
- | startx | + | sudo /etc/init.d/lightdm start |
- | === 4. console === | + | |
- | **Disable xorg on your ODROID-BOARD**\\ | + | |
- | 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 ===== | + | ===== Touch Calibration ===== |
- | * [[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]] | ||