图形登录出错
dpkg-reconfigure gdm //更改登录界面为lightdm
新建用户可以登录
解决办法2:
将其他用户的.Xauthority复制到jack用户目录下 cp ../lhg/.Xauthority ./
将文件属性主改为jack sudo chown jack .Xauthority
xrandr -s 1440x900
cat /dev/input/event0 | hexdump
//input调试信息
export QT_LOGGING_RULES=qt.qpa.input=true
export QT_QPA_GENERIC_PLUGINS=evdevtouch:/dev/input/event0
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0
export QT_PLUGIN_PATH=/usr/lib/qt/plugins/
export QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/qt/plugins/platforms
export LD_LIBRARY_PATH=/lib:/usr/lib:$LD_LIBRARY_PATH
export QT_QPA_FONTDIR=/usr/lib/fonts
export QT_QPA_FB_DISABLE_INPUT=0
export QT_QPA_FB_HIDECURSOR=0
Parameters like the device node name can be set in the environment variables QT_QPA_EVDEV_MOUSE_PARAMETERS, QT_QPA_EVDEV_KEYBOARD_PARAMETERS and QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS. Additionally, the built-in input handlers can be disabled by setting QT_QPA_EGLFS_DISABLE_INPUT or QT_QPA_FB_DISABLE_INPUT to 1. On some touch screens the coordinates must be rotated, which is done by setting QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS to rotate=180.
当在一个终端shell中执行一个sh脚本,本质是创建一个子进程来执行sh脚本中的命令,当执行export时,变量加入子进程的环境变量(而非父进程shell). 当脚本执行结束,子进程销毁. 返回父进程,父进程的环境变量没有任何变化.
应该执行: source name.sh
若希望嵌入Linux启动时加入的环境变量, 可以直接将export的环境变量添加到/etc/profile (该文件中的环境变量是适用于所有用户的全局变量)
ifconfig eth0 192.168.1.101
input_set_abs_params(input, ABS_X, 0, 1280, 0, 0);
input_set_abs_params(input, ABS_Y, 0, 800, 0, 0);
absinfo->minimum = min;
absinfo->maximum = max;
buildroot qt4.8+tslib
The tslib functionality test failed! 根据提示,我又将
/home/jack/Spon-Xserial/buildroot/mkspecs/qws/linux-arm-g++ /qmake.conf
中添加了
QMAKE_INCDIR=/home/jack/shareFile/qt/tslib/include
QMAKE_LIBDIR=/home/jack/shareFile/qt/tslib/lib
//读取arm程序依赖库
readelf -d evtest
find . -type f -size +800M
arecord -f dat test.wav
aplay test.wav
linux gpio操作:
echo 133 > /sys/class/gpio/export gpio5——5
echo 133 > /sys/class/gpio/unexport close gpio
echo in > /sys/class/gpio/gpio133/direction in, out
echo 1 > /sys/class/gpio/gpio133/value
cat /sys/class/gpio/gpio133/value
./memtool 20ac000 8 gpio5_5, dr, dir
amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 80
ap_mute1,GPIO1_IO20:
./memtool 209c004=900000
./memtool 209c000=8ffffc
amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 30
ap_mute2,GPIO6_IO09:
./memtool 20b0004=200
./memtool 20b0000=BAF7CF80
./memtool 20b0000=BAF7Cd80
echo 410032 > /proc/aic3204_reg //set aic3204 left dac volume,hex
echo 420032 > /proc/aic3204_reg //set aic3204 right dac volume
echo 420 > /proc/aic3204_reg //read all reg
amixer controls
amixer contents
amixer cget numid=1,iface=MIXER,name='PCM Playback Volume'
amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 120
echo 8c > /proc/aic3204_reg
echo b4 > /proc/aic3204_reg
dpkg-reconfigure gdm //更改登录界面为lightdm
新建用户可以登录
解决办法2:
将其他用户的.Xauthority复制到jack用户目录下 cp ../lhg/.Xauthority ./
将文件属性主改为jack sudo chown jack .Xauthority
xrandr -s 1440x900
cat /dev/input/event0 | hexdump
//input调试信息
export QT_LOGGING_RULES=qt.qpa.input=true
export QT_QPA_GENERIC_PLUGINS=evdevtouch:/dev/input/event0
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0
export QT_PLUGIN_PATH=/usr/lib/qt/plugins/
export QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/qt/plugins/platforms
export LD_LIBRARY_PATH=/lib:/usr/lib:$LD_LIBRARY_PATH
export QT_QPA_FONTDIR=/usr/lib/fonts
export QT_QPA_FB_DISABLE_INPUT=0
export QT_QPA_FB_HIDECURSOR=0
Parameters like the device node name can be set in the environment variables QT_QPA_EVDEV_MOUSE_PARAMETERS, QT_QPA_EVDEV_KEYBOARD_PARAMETERS and QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS. Additionally, the built-in input handlers can be disabled by setting QT_QPA_EGLFS_DISABLE_INPUT or QT_QPA_FB_DISABLE_INPUT to 1. On some touch screens the coordinates must be rotated, which is done by setting QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS to rotate=180.
当在一个终端shell中执行一个sh脚本,本质是创建一个子进程来执行sh脚本中的命令,当执行export时,变量加入子进程的环境变量(而非父进程shell). 当脚本执行结束,子进程销毁. 返回父进程,父进程的环境变量没有任何变化.
应该执行: source name.sh
若希望嵌入Linux启动时加入的环境变量, 可以直接将export的环境变量添加到/etc/profile (该文件中的环境变量是适用于所有用户的全局变量)
ifconfig eth0 192.168.1.101
input_set_abs_params(input, ABS_X, 0, 1280, 0, 0);
input_set_abs_params(input, ABS_Y, 0, 800, 0, 0);
absinfo->minimum = min;
absinfo->maximum = max;
buildroot qt4.8+tslib
The tslib functionality test failed! 根据提示,我又将
/home/jack/Spon-Xserial/buildroot/mkspecs/qws/linux-arm-g++ /qmake.conf
中添加了
QMAKE_INCDIR=/home/jack/shareFile/qt/tslib/include
QMAKE_LIBDIR=/home/jack/shareFile/qt/tslib/lib
//读取arm程序依赖库
readelf -d evtest
find . -type f -size +800M
arecord -f dat test.wav
aplay test.wav
linux gpio操作:
echo 133 > /sys/class/gpio/export gpio5——5
echo 133 > /sys/class/gpio/unexport close gpio
echo in > /sys/class/gpio/gpio133/direction in, out
echo 1 > /sys/class/gpio/gpio133/value
cat /sys/class/gpio/gpio133/value
./memtool 20ac000 8 gpio5_5, dr, dir
amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 80
ap_mute1,GPIO1_IO20:
./memtool 209c004=900000
./memtool 209c000=8ffffc
amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 30
ap_mute2,GPIO6_IO09:
./memtool 20b0004=200
./memtool 20b0000=BAF7CF80
./memtool 20b0000=BAF7Cd80
echo 410032 > /proc/aic3204_reg //set aic3204 left dac volume,hex
echo 420032 > /proc/aic3204_reg //set aic3204 right dac volume
echo 420 > /proc/aic3204_reg //read all reg
amixer controls
amixer contents
amixer cget numid=1,iface=MIXER,name='PCM Playback Volume'
amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 120
echo 8c > /proc/aic3204_reg
echo b4 > /proc/aic3204_reg
echo b7 > /proc/aic3204_reg
windows bat
@echo off
set work_path=F:\pic
F:
cd %work_path%
for %%s in (*.png) do (
(
"C:\Program Files\ImageMagick-7.0.3-Q16\magick.exe" %%s f:\pic2\%%s
)
)
pause