Rebis 2.6 Kernel QTE-ARM TouchScreen. 2  vi /root/work/env/qte_arm_env_26  cat /root/work/env/qte_arm_env_26  export QTDIR=/root/work/qt/qte_arm_26.

Slides:



Advertisements
Similar presentations
Drivers and the kernel1-1 Drivers and the kernel UNIX system has three layers: m The hardware m The operating system kernel m The user-level programs Kernel.
Advertisements

Media Player for the i.MX31 Advanced Embedded Systems Architecture Class Project May 14, 2011 Rafael Castro Ryan Ugland Carlos Cabral.
Welcome to Linux A quick overview of some ideas and commands of most frequent use to programmers using Linux.
Makefiles, Unix, and Project 1 Q&A : Recitation 2 September 12, 2007.
1 Basics of Linux On linux machine: Login at your home directory Open a “shell” or “terminal” or “xterm” workspace (4) On windows machine Intall linux.
Very Quick & Basic Unix Steven Newhouse Unix is user-friendly. It's just very selective about who its friends are.
UNIX Command-line Introduction Terence Parr. Navigating  cd  pwd  ls  pushd/pod  cd  pwd  ls  pushd/pod.
Linux-MVME Targets Using Motorola Board Support
1 Embedded Linux porting Speaker: Yi-Ji Jheng Date:
Kernel Development using Virtualization Installing VMWare and using a virtual machine to build and test a Linux Kernel.
Embedded Linux porting Kernel
Bootloader 부트로더.
Cmsc 312 Operating Systems. UNIX? DOS – PC? VAX/VMS - mainframe Unix – PC, workstation, mainframe 1970 bell Lab For computer scientist? Why popular? Free.
1 Introduce Linux Speaker: Yi-Ji Jheng Date:
Carnegie Mellon Linux Boot Camp Jenna MacCarley, Peter Pearson, Shashank Goyal 9/19/2015.
Hanyang Univ.  강의 목표 ◦ 임베디드 개발 환경의 이해  강의 내용 ◦ 교차 컴파일 환경 구축 및 부트로더 실습 Hanyang Univ.
12 1 Embedded Software Lab. OS 실습 Embedded Software Lab. 박대준, 박은수 Lecture 3. Kernel fusing, printk.
Lecture 2 Linux Basic Commands,Shell and Make September 8, 2015 Kyu Ho Park.
Introduction to Systems Programming (CS 0449) PalmOS Tools: Developer Studio & Cygwin.
Mango520에 Ubuntu 올리기 CRZ-Technology.
INTRODUCTION TO LINUX Jacob Chan. GNU/Linux Consists of Linux kernel, GNU utilities, and open source and commercial applications Works like Unix –Multi-user.
COMPUTER SYSTEM LABORATORY Lab6 - Root Filesystem.
Unix/Linux cs3353. The Shell The shell is a program that acts as the interface between the user and the kernel. –The shell is fully programmable and will.
Introduction to UNIX Road Map: 1. UNIX Structure 2. Components of UNIX 3. Process Structure 4. Shell & Utility Programs 5. Using Files & Directories 6.
L&T Infotech1 UNIX – Getting Started - Aneesh Ramani.
망고 100 보드로 놀아보자 -10 망고 100 NAND,SD map
Department of Computer Engineering Dongguk University Prof. Jin-Woo Jung Practice hour : 2008/11/14 8. Qt / Embedded.
Linux Basics.
C. Aiftimiei, E. Ferro / January LCFGng server installation Cristina Aiftimiei, Enrico Ferro INFN-LNL.
Basic of UNIX For fresh members of SPARCS
Department of Computer Engineering Dongguk University Prof. Jin-Woo Jung T.A. Han-Mu Park
OS Project 0 February 25, Outline  Linux Installation  Linux Kernel Compilation  System Call Development  Kernel Modules / 452.
Installation of Apache Objectives –Install Apache webserver Contents –Compile in module support –Compile sourcecode –Installing apache –Verify installation.
Installation of PHP5 Objectives –Install PHP5 with support for Apache and MySQL Contents –Installing latest dependencies LibXML & LibSLT –Compiling and.
SPARCS 10 Rohjoon Myung 1. 코드를 다운로드 한다.( 보통 압축파일 ) 2. 압축을 푼다. 3. Configuratoin 을 한다. 4. Compile 을 한다. 5. 설치를 한다.
솔라리스 10 Chapter 23 점프 스타트 서버 관리 Solaris1. 점프 스타트 서버 구성.
Basic Unix Commands. Listing files and directories ● ls:command is used to list the files and ● directories in present working directory ● ls command.
ECos (Twothread Compile) 한규종
Implementation of Embedded OS
안양대학교 전기전자공학과 서 삼 준 Kernel Fusing (Boot Loader & tftp 활용 )
Rebis Asus WL-167G 포팅. 2  2.6 환경 설정 Rebis – 2.6 커널 포팅.
Lab 5 Department of Computer Science and Information Engineering National Taiwan University Lab5 - OS Kernel 2014/10/21/ 16 1.
Installation of PHP5 Objectives –Install PHP5 with support for Apache and MySQL Contents –Installing latest dependencies LibXML & LibSLT –Compiling and.
Blackfin buildroot development
Embedded Software Design Week II Linux Intro Linux Kernel.
LINUX Zhengli Zhu, School of Life Sciences. Outline 1. ABC of Linux 2. Basic orers of Linux 3. Bash Programming.
1 COMP 3500 Introduction to Operating Systems Project 4 – Processes and System Calls Part 3: Adding System Calls to OS/161 Dr. Xiao Qin Auburn University.
Company Logo Kernel Debugging 발표자 : 장명우.
MVL3.0 설치를 위한 Cross 환경 설정 구 본 진. Contents  IXDP425 보드 소개  Cross 개발 환경 구축.
Hello Educational presentation.
Lecture 2 Linux Basic Commands,Shell and Make
UNIX To do work for the class, you will be using the Unix operating system. Once connected to the system, you will be presented with a login screen. Once.
RASPBERRY PI WORKSHOP.
How to Work on your METEO 473 codes from your PC at home
EE516: Embedded Software Project 1
Implementation of Embedded OS
Computer System Laboratory
OS Homework 1 February 22, 2017.
Linux Commands Help HANDS ON TRAINING Author: Muhammad Laique
Android.
Useful Linux Commands.
Drivers and the kernel UNIX system has three layers: Kernel
Command Line Interface for Beginners
The blob bootloader Thomas Petazzoni Free Electrons
Ubuntu Working in Terminal
Linux-MVME Targets Using Motorola Board Support
Internet-of-Things (IoT)
Lab 00 Discussion Linux Basics
Working with Mac OS and Linux
Computer System Laboratory
Presentation transcript:

Rebis 2.6 Kernel QTE-ARM TouchScreen

2  vi /root/work/env/qte_arm_env_26  cat /root/work/env/qte_arm_env_26  export QTDIR=/root/work/qt/qte_arm_26  export PATH=$QTDIR/bin:$PATH  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib QTE-ARM-26 환경설정 파일

3  pwd  /root/work/qt  wget ftp://ftp.trolltech.com/qt/source/qt-embedded-free tar.gz QTE-ARM-26 Download

4  tar xvfz /root/work/qt/qt-embedded-free tar.gz  mv qt-embedded-free qte_arm_26  source /root/work/env/rebis_26_env  source /root/work/env/qte_arm_env_26  cp /root/work/qt/qtx/bin/uic /root/work/qt/qte_arm_26/bin QTE-ARM-26 환경설정

5 ./configure -embedded ipaq -shared -depths 16 -no-cups -qt-libjpeg -qt-mouse-linuxtp -thread  License?  yes QTE-ARM-26 컴파일

6  vi./src/embedded/qmouselinuxtp_qws.cpp  /dev/ts0 (rebis -2.6 touchscreen device file) QTE-ARM-26 컴파일

7  vi Makefile  all: symlinks src-qmake src-moc sub-src sub-tools  make QTE-ARM-26 컴파일

8  cd /root/work/qt/  source /root/work/env/qte_arm_env_26  cp qte_arm_26 /tftpboot/myrootdir_2.6/qte –rf  cd / root/work/qt/qte_arm_2.6/examples/hello  qmake -project  qmake  make  cp hello /tftpboot/myrootdir_2.6/root QTE-ARM-26 Rebis Board 를 통한 App 확인

9  minicom (target board boot)  # export QTDIR=/qte  # export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib  # export QWS_MOUSE_PROTO=linuxtp:/dev/ts0  cd /root ./hello –qws  libstdc++ 관련 링크 에러시  cd /usr/local/arm/oe  cp arm-linux/lib/libstdc++.* /tftpboot/myrootdir_2.6/usr/lib/ QTE-ARM-26 Rebis Board 를 통한 App 확인

10  Rebis Board Touch Screen  KERNEL Compile QTE-ARM-26 Rebis Board TouchScreen

11  KERNEL option  Device Driver->Input device support -> Provide legacy /dev/psaux device (*) QTE-ARM-26 Rebis Board TouchScreen

12  KERNEL option  Device Driver->Input device support -> Touchscreen interface(*) QTE-ARM-26 Rebis Board TouchScreen

13  KERNEL option  Device Driver->Input device support -> Touchscreens (*) -> Samsung S3c2410 touch..(*) QTE-ARM-26 Rebis Board TouchScreen

14  Kernel Compile 완료  생성된 zImage 복사  cp./arch/arm/boot/zImaeg /tftpboot/  부팅 메시지 확인 QTE-ARM-26 Rebis Board TouchScreen

15  minicom (target board boot)  # export QTDIR=/qte  # export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib  # export QWS_MOUSE_PROTO=linuxtp:/dev/ts0  cd /root ./hello –qws  Touch Screen 확인  현재 Calibration 이 적용되지 않음 QTE-ARM-26 Rebis Board 를 통한 App 확인

16  minicom (target board boot)  # export QTDIR=/qte  # export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib  # export QWS_MOUSE_PROTO=linuxtp:/dev/ts0  cd /root ./hello –qws  Touch Screen 확인  현재 Calibration 이 적용되지 않음 QTE-ARM-26 Rebis Board Calibration