首页 > 编程知识 正文

imx6q开发板哪个品牌好,飞思卡尔imx6q芯片怎么样

时间:2023-05-06 16:20:27 阅读:195762 作者:3891

以下问题解决方案已经在 飞凌嵌入式 iMX6Q-S3 开发板,Linux操作系统下验证成功,其他平台下未经过验证,可根据实际情况参考使用。

1、 iMX6Q平台自动登录

在 iMX6平台根目录下寒冷的心锁目录下存在自动登录的软连接login,登录验证则是由etc/rc.d/rc_mxc.S脚本实现的。

要实现自动登录可以给该链接传递参数,使其直接登录root账户。

修改rc_mxc.S使其内容如下:

#!/寒冷的心锁/bash

/寒冷的心锁/login -f root //直接传递root登陆的参数

/*

if grep -sq ttymxc0 /proc/cmdline; then

/s寒冷的心锁/getty -L ttymxc0 115200 vt100

elif grep -sq ttymxc1 /proc/cmdline; then

/s寒冷的心锁/getty -L ttymxc1 115200 vt100

elif grep -sq ttymxc2 /proc/cmdline; then

/s寒冷的心锁/getty -L ttymxc2 115200 vt100

elif grep -sq ttymxc3 /proc/cmdline; then

/s寒冷的心锁/getty -L ttymxc3 115200 vt100

else

sleep 100000

*/

这样开机后无需验证即可直接登录root账户

2、iMX6Q系列的开发板如何将自己做的Qt应用程序加载到主界面上

在文件系统中进行修改,修改opt/qt4.8.5/demos/embedded/fluidlauncher/config.xml文件(比如以添加led的程序为例):

打开该文件后,在的下一行添加

添加完成后记得保

在opt/qt4.8.5/demos/embedded/fluidlauncher/screenshots/apps中添加led.png图片,用作主界面识别led程序用。

在opt/qt4.8.5/apps中添加自己编译的可执行文件led,并给可执行文件用chmod命令赋予可执行权限。

4.以上添加完成后利用sync保存,重启开发板此时打开主界面,即可看到自己添加的led可执行程序。

3、i.MX6Q开发板linux带qt系统自启动qt运行程序的方法

修改的文件路径及文件名:/etc/rc.d/apps.sh

修改以下脚本的3,4行,修改成自己应用程序的存放路径,以及自己的应用程序名称即可。

4、 i.MX6Q 开发板 Qt程序去掉标题栏

用使Qt Creator生成的带Qt界面程序,默认界面是带标题栏(菜单栏)的,如何去掉这个标题栏呢?

利用下面的这个语句即可轻松实现:

ui(new Ui::Widget)

{

this->setWindowFlags(Qt::FramelessWindowHint);//去掉标题栏

ui->setupUi(this);

}

将上面红色的语句添加到所创建的工程中源文件的对应位置即可

5、i.MX6 Qt程序中label大小的调节

Label是我们在Qt编程中经常使用的一个器件,如何调节其大小呢?这里我介绍两种方法。

1、在.ui文件中直接手动调节或在右下侧属性栏中调节。

2、在ui文件的头文件中修改。

ui的文件一般并不可见,如何使其可见呢?单击项目文件列表上面的过滤视图图标,去掉“隐藏生成的文件”一项,这时就可以看到隐藏的头文件了。

在头文件中可以找到设置label图形的函数setGeometry(),geometry就是几何图形的意思,该函数的参数是一个矩形,定义了其起始位置(左上角点的坐标)和长度宽度

label->setGeometry(QRect(100,100,150,50)),这就定义了一个从屏幕上(100,100)位置开始,150*50的界面。

6、iMX6 Qt编程在控制台输出调试信息

在进行Qt编程时,我们想在控制台监测程序的运行状态,进行程序的调试,可以通过在控制台输出打印信息的方法来实现。

这里我们使用的是QDebug()函数。该函数就可以在控制台输出信息,如下:

#include 首先要包含该函数的头文件

qDebug()<

qDebug()<

7、i.MX6Q 开发板ftp服务连接新建用户权限问题解决方法

在开发板上建立自己的用户,使用 ftp功能需使用自己的用户名

1、adduser abc 添加用户abc

2、passwd abc 命令设置用户abc密码

3、adduser -g root abc 将新建用户添加到root用户,否则ifconfig命令是使用不了的

4、cat /etc/shadow 察看abc 密码 ,复制abc密码

5、vi /etc/passwd 把密码直接复制到passwd文件里

这样就可以用ftp 访问用户abc了

OKMX6Q-S3开发板基于 cortex-A9 iMX6Quad 主芯片设计,资源丰富,板载5M像素数字摄像头,标准的双路8位LVDS接口和HDMI-1.4接口可将强大的多媒体性能发挥得淋漓尽致;SDXC标准SD卡接口,SATA硬盘接口存储能力轻松提升至TB级;RS232、CAN、RS-485等工业常用接口一应俱全。 OKMX6Q-S3开发板 已经通过CE、FCC双认证。

来源:51CTO

作者:ZXCZB123

链接:https://blog.51cto.com/14771125/2498669

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。