12 2020 档案

摘要:文章目录 1 修改设备树文件 2 platform驱动程序 3 应用测试程序 1 修改设备树文件 设备树文件可以直接使用第三十五章中添加的gpioled子节点即可,不用重复添加。 2 platform驱动程序 本实验例程路径:i.MX6UL终结者光盘资料/06_Linux驱动例程/15_gpiole 阅读全文
posted @ 2020-12-31 11:21 心底狂像 阅读(151) 评论(0) 推荐(0) 编辑
摘要:Mosquitto库依赖libuuid和openssl库,所以我们在交叉编译Mosquitto之前需要先交叉编译他所需要的依赖库,这里作者已经把需要的源码都下载好了,大家可以在这个文档的目录下找到。不建议大家下载和我不一致的版本,可能会出问题。 mqtt源码下载页: 1. 交叉编译uuid库 我们把 阅读全文
posted @ 2020-12-30 13:42 心底狂像 阅读(447) 评论(0) 推荐(0) 编辑
摘要:如果想要开机运行某程序,需要在开发板上编辑"/etc/rc.local"文件,在此文件添加你想开机运行的命令即可。这里给大家做一个示范,我们的需求是开机自启动 hello.sh 脚本,并且打印 hello ! nice to meet you!1.首先启动 imx6ull 开发板,开发板里面烧写 Y 阅读全文
posted @ 2020-12-28 10:56 心底狂像 阅读(810) 评论(0) 推荐(0) 编辑
摘要:核心板参数 尺寸 6.5*5.5cm 高度 连同连接器在内0.26cm CPU Rockchip RK3399 28纳米HKMG制程 双核Cortex-A72 1.8/2.0GHz;四核Cortex-A53 1.4GHz 内存 2GB 双通道DDR3(4GB可选) 存储 16GB EMMC 电源管理 阅读全文
posted @ 2020-12-24 11:35 心底狂像 阅读(315) 评论(0) 推荐(0) 编辑
摘要:核心板参数 尺寸 38mm*42mm PCB 6层 CPU iMX6ULL ARM Cortex-A7架构 单核 iMX6ULL 商业级 内存:512M 存储:8G EMMC iMX6ULL 工业级 内存:256M 存储:512M FLASH 工作电压 5V~16V 电压供电 系统支持 Linux- 阅读全文
posted @ 2020-12-23 11:45 心底狂像 阅读(499) 评论(0) 推荐(0) 编辑
摘要:3.1 本章导读Linux 驱动工程师一定要掌握 Linux 内核的编译方法,也就是将 Linux 内核源码,编译成针对特定硬件的二进制镜像。在前面入门视频“01-烧写、编译以及基础知识视频”→“实验 10-搭建编译环境uboot_linux_Android”中,简单的介绍过如何将 Linux 源码 阅读全文
posted @ 2020-12-22 10:54 心底狂像 阅读(130) 评论(0) 推荐(0) 编辑
摘要:前面的章节中学习了如何使用有线网络或者使用 wifi,但是使用无线网络或者 wifi 有许多环境限制,这种时候就可以使用 4G 模块来上网。在本章中学习一下如何使用 4G 模块实现上网功能。56.1 4G 网络连接对于嵌入式 Linux 而言,4G 网络连接是一个比较容易实现的功能,大多数的 4G 阅读全文
posted @ 2020-12-21 11:56 心底狂像 阅读(971) 评论(0) 推荐(0) 编辑
摘要:53.3 硬件原理图53.3.1 RS232<ignore_js_op>UART3 通过跳线帽 J46 来设置成 TTL 电平的 RS232 信号。连接 J46 的 3-5 和 4-6 后,UART3 通过 TTL 电平输出。53.3.2 RS485<ignore_js_op>RS485 通过 SP 阅读全文
posted @ 2020-12-18 14:32 心底狂像 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:4.5Makefile 文件接前一小节的内容,继续介绍系统是如何一步一步编译出内核镜像的。在这里仍然以 LEDS 小灯为例。4.5.1 宏定义 LEDS_CTL 的使用如下图所示,led 驱动属于字符驱动,字符驱动一般是在源码目录“drivers/char/”下。如上图所示,这里要关注的文件只有框框 阅读全文
posted @ 2020-12-17 10:50 心底狂像 阅读(84) 评论(0) 推荐(0) 编辑
摘要:7.2 QtE5.7 编译本小节主要包括以下内容:1 在 Ubuntu16.04 系统下搭建编译环境;2 在 Ubuntu16.04 系统下实现 uboot 和内核源码编译;3 在 Ubuntu16.04 系统下实现 QtE5.7 的编译;4 在 Ubuntu16.04 系统下实现 QtE5.7 镜 阅读全文
posted @ 2020-12-16 11:20 心底狂像 阅读(185) 评论(0) 推荐(0) 编辑
摘要:01移植前准备4418 使用 4G 移植前准备:烧写可以使用 4G 上网的 qt 镜像。插入手机卡(该实验使用的是移动 4G 卡),连接好天线。如下图所示:输入“./etc/ppp/peers/netec20”命令。输入 ping www.baidu.com 。测试成功如下图所示:4418 使用有线 阅读全文
posted @ 2020-12-15 10:39 心底狂像 阅读(286) 评论(0) 推荐(0) 编辑
摘要:在 arm 设备中串口是很常用的一个外设,不仅可以用来打印信息,还可以用于外接设备和其他传感器通信。根据不同的电平,串口分为 TTL 和 RS232,但是在 Linux 内核中的驱动程序是一样的,在串口上外接RS485 类似的芯片就可以把 RS232 信号转换为 RS485 信号,非常方便。在 i. 阅读全文
posted @ 2020-12-14 11:07 心底狂像 阅读(1250) 评论(0) 推荐(0) 编辑
摘要:想学习Linux驱动但是无从下手的同学,学习Linux驱动但是一直不能入门的同学,学习了很多视频和资料还是很懵的同学快来学习拉https://www.bilibili.com/video/BV1Vy4y1B7ta嵌入式Linux学习路线:【微信公众号】:迅为电子【基础篇】:【嵌入式学习方法】:【北京 阅读全文
posted @ 2020-12-11 11:55 心底狂像 阅读(212) 评论(0) 推荐(0) 编辑
摘要:本章导读在前面入门视频第十期“搭建编译环境 uboot_linux_Android”中,只介绍了输入 Make命令就可以编译出内核,并没有介绍它是如何运行的。在向内核中添加驱动的时候要完成 3 项工作,包括:1)在 Kconfig 中添加新代码对应项目的编译条件,这一部分在实验 3 已经介绍过;2) 阅读全文
posted @ 2020-12-10 13:31 心底狂像 阅读(133) 评论(0) 推荐(0) 编辑
摘要:7.1.1 QtE4.7 编译器的安装QtE4.7 的编译器是“iTOP-iMX6 资料汇总(不含光盘内容)\04_iTOP-4418 开发板 QtE和 Qtopia 系统源码以及镜像\03_编译器、补丁包以及其它工具\01_编译器”目录下的“arm-linux-gcc-4.3.2.tar.gz”。 阅读全文
posted @ 2020-12-09 10:42 心底狂像 阅读(124) 评论(0) 推荐(0) 编辑
摘要:高级Linux 声音体系(Advanced Linux Sound Architecture,缩写为 ALSA)是 Linux内核中,为声卡提供的驱动组件,以替代原先的 OSS(开放声音系统)。一部分的目的是支持声卡的自动配置,以及完美的处理系统中的多个声音设备。本文介绍如何移植 ALSA到 iTO 阅读全文
posted @ 2020-12-08 10:31 心底狂像 阅读(196) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示