imx6 note + win bat

本文介绍了在嵌入式Linux系统中遇到的图形登录问题及其解决方案,并提供了配置显示分辨率、输入设备调试及环境变量设置的方法。同时,文中还记录了Qt与tslib功能测试失败后的解决步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

图形登录出错
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          


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值