![](https://img-blog.csdnimg.cn/20190719154145127.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Toradex
imx系列
雲烟
可以卑微如尘土,不可扭曲如蛆虫。
展开
-
Linux 通过dtb得到相应的dts
背景:生成dtb文件后,想看此dtb文件中到底有没有包含自己的修改。准备:下载安装dtc工具。 sudo apt-get install device-tree-compiler -y原创 2021-06-09 17:08:18 · 514 阅读 · 0 评论 -
Imx7用户空间加载M4固件
背景:先加载M4固件办法是在u-boot启动时加载,linux内核启动后进行信息交互。现在改为kernel启动后,在用户空间再加载M4固件。区别:u-boot阶段加载的胃elf文件,用户空间加载的为bin文件。实现此功能,需要移植一个小工具,通过这个工具进行加载。工具连接:https://github.com/NXPmicro/imx-m4fwloader使用方法:使用内核对应toolchain编译,放入设备上,执行m4fwloader [filename.bin] [0xLOADADD原创 2020-06-29 13:43:44 · 187 阅读 · 0 评论 -
imx7自定义设备树
背景:根据自己需求更改官方提供设备树。设备树目录:内核源码文件内arch/arm/boot/dts/。复制一份源dts。cp arch/arm/boot/dts/imx7d-colibri-eval-v3.dts arch/arm/boot/dts/imx7d-colibri-eval-my-carrier.dts 扩展Makefile,加入对新dts的编译支持。vi arch/arm/...原创 2020-02-27 17:44:07 · 838 阅读 · 0 评论 -
imx7开发板安装应用程序
使用命令opkg install --,例如需要安装pstree,则使用命令:opkg install pstree原创 2019-12-26 21:07:03 · 190 阅读 · 0 评论 -
imx7串口使用
注意事项:要使用串行端口,请使用标准系统调用open()打开串行设备,并将设备路径和标志作为参数传递。 使用termios库的某些功能,获取串行端口属性并配置通信参数和其他属性。此示例使用相当常见的9600 / 8N1配置,代表波特率为9600波特,8个数据位,无奇偶校验位和1个停止位。 使用标准系统调用write()和read()来写入和读取串行端口。首先,刷新接收缓冲区以丢弃旧数据。然...原创 2019-07-15 16:56:09 · 542 阅读 · 0 评论 -
imx7更换kernel开机图片
设置u-boot的环境变量,选择对应的开发板显示屏的分辨率,否则会出现花屏或者条纹。u-boot控制台输入: setenv vidargs 'video=mxsfb:1024x600M-16@60' saveenvubuntu虚拟机操作: 备好的bmp图片通过以下命令转换成内核启动图片文件格式 $bm...原创 2019-07-12 12:32:25 · 454 阅读 · 0 评论 -
imx7烧写kernel
选用的芯片为eMMC类型,每次内核都从linux/media/mmcblk0p1文件夹中读取,简单操作就scp kernel dts 到这个文件夹即可。如果zImage损坏,则只能通过tftp从u-boot下载。首先在虚拟机ubuntu搭建TFTP服务器:1.安装相关软件:sudo apt-get install tftp tftpd ...原创 2019-07-09 22:07:55 · 710 阅读 · 0 评论 -
imx7 u-boot kernel dtc
先下载交叉编译工具链wget -c https://releases.linaro.org/components/toolchain/binaries/5.2-2015.11-2/arm-linux-gnueabihf/gcc-linaro-5.2-2015.11-2-x86_64_arm-linux-gnueabihf.tar.xztar xvf gcc-linaro-5.2-2015....原创 2019-07-05 17:00:27 · 1071 阅读 · 0 评论 -
hcitool
hcitoolhcitool - HCI Tool ver 5.46Usage: hcitool [options] <command> [command parameters]Options: --help Display help -i dev HCI deviceCommands: dev 显...原创 2019-08-29 12:54:13 · 769 阅读 · 1 评论 -
imx7通过wpa_cli使用wifi模块
现使用的系统已经支持了当前使用的wifi模块,内含驱动,所以没有做任何更改,假设各位驱动已支持或移植完成。wpa_supplicant是什么? wpa_supplicant是适用于Linux,BSD,Mac OS X和Windows的WPA请求者,支持WPA和WPA2(IEEE 802.11i / RSN)。它适用于台式机/笔记本电脑和嵌入式系统,就是一个无线网卡的管理工具。...原创 2019-08-27 13:59:43 · 454 阅读 · 0 评论 -
connman康恩曼wifi连接
ConnMan是一个命令行网络管理器,专为嵌入式设备和快速解决时间而设计。它使用插件的形式是架构模块化,但是要有DHCP和NTP的支持。 命令总体概述:connmanctl [state | technologies | enable technology|offline | disable technology|offline | tether technolog...原创 2020-03-27 12:27:07 · 2632 阅读 · 0 评论