触摸屏使用
查看触摸屏输入设备
1
2event0或1等,点击触摸屏即可打印相应信息
hexdump /dev/input/event1触摸屏校准
1
/usr/local/tslib/bin/ts_calibrate
触摸屏测试
1
/usr/local/tslib/bin/ts_test
lrzsz移植
下载并解压lrzsz源码
1
2wget https://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar -xzvf lrzsz-0.12.20.tar.gz修改交叉编译链并配置
1
2
3
4
5
6修改配置:CC(交叉编译链)、host、build
CC=arm-linux-gnueabihf-gcc ./configure \
--cache-file=./arm-linux.cache \
--prefix=$(pwd)/../output \
--host=arm-linux-gnueabihf \
--build=arm-linux-gnueabihf编译生成
1
make && make install
arm内核编译
准备工作
1
2
3
4
5sudo apt-get update
sudo apt-get install lzop
sudo apt-get install libncurses5-dev libncursesw5-dev
sudo apt-get install libc6-dev-i386 lib32z1
sudo apt-get install libgtk2.0-dev libglib2.0-dev libglade2-dev功能命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17清除编译生成的文件,保留配置文件
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- clean
清除编译生成的文件和配置文件
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mrproper
清除所有文件
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
使用epc_m6y2c_defconfig作为配置文件
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- epc_m6y2c_defconfig &&
基于文本模式的菜单型配置
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
图形化配置
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- gconfig
编译全部
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j8生成文件
- arch/arm/boot/zImage
- linux-imx/arch/arm/boot/dts/imx6y2c-512m-nand.dtb