i.MX6UL #0 - 飞凌iMX6嵌入式开发板玩弄笔记
个人笔记,同一放在这一篇博客中重启界面方法:在/home/root目录下新建.xinitrc文件,内容:#!/bin/shmatchbox-session运行$startx该方法容易导致界面失常,不推荐使用开机启动自定义程序windows下qt编辑,放虚拟机里面用/opt/fsl····里面的$qmake,$make编译用sd卡存入板子中,执行即可修改/...
个人笔记,同一放在这一篇博客中
重启界面方法:
在/home/root目录下新建.xinitrc文件,内容:
#!/bin/sh
matchbox-session
运行$startx
该方法容易导致界面失常,不推荐使用
开机启动自定义程序
windows下qt编辑,放虚拟机里面用/opt/fsl····里面的$qmake,$make编译
用sd卡存入板子中,执行即可
修改/etc/matchbox/seesion文件,将matchbox-desktop及matchbox-panel对应行注释掉不启动
在最后的启动matchbox-windows-manager最后加入
& ‘程序路径’
就可以开机直接启动自定义程序,并且有窗口管理
推荐自定义程序的mainwindow直接最大化无边框,作为底色。
在虚拟机ubuntu上调用fsl工具链qmake-arm进行嵌入式编译
fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.0.0
首先,需要将fsl工具链(fsl-imx-x11)中的qmake-arm(原名qmake,为了不和ubuntu上装的qmake5.9冲突,修改了下名字)添加入系统PATH中。其自带了“environment-setup-cortexa7hf-neon-poky-linux-gnueabi”脚本,将脚本中的内容复制到/etc/profile中,即可在虚拟机开机后自动将fsl工具链里面的qmake-arm导入PATH中
接下来进行qtcreator设置:
构建套件设置
Qt Versions(qmake)设置
编译器设置
c和c++编译器的路径在fsl工具链的/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi路径下。
配置参数在查看手动qmake后生成的makefile里面发现,是调用了两个环境变量,OE_QMAKE_CC和OE_QMAKE_CXX。
使用$export查看环境变量,如图中OE_QMAKE_CC和OE_QMAKE_CXX,可以得到必要参数
以上,便完成了qtcreator构建运行中的设置,接下来为了方便直接在qtcreator中一键build,我们需要修改一下项目的构建设置:
以上,完成了所有设置
固定一个MAC地址
在/etc/rc.local里加上这三句
ifconfig eth1 down
ifconfig eth1 hw ether ‘YOUR MAC HERE’
ifconfig eth1 up
注意imx6ul有两个网口,建议不知道时先接入一个网线然后使用ifconfig查看是那一个(eth0或eth1)
更多推荐
所有评论(0)