01 2021 档案
摘要:文章目录1 使能Alsa-lib2 使能Alsa-utils上一小节我们配置的buildroot是仅供简单运行测试的版本,我们在使用开发板运行自己程序时可能需要文件系统提供一些第三方的库文件和软件,例如alsa-lib、alsa-utils,mplayer,opencv等等。我们可以通过buildr
阅读全文
摘要:也没有什么,就是资料更新~优先分享
阅读全文
摘要:在前面的视频中介绍了控制 led 的程序的实现,需要把编译好的 led 可执行文件拷贝到文件系统里面,用 make_ext4fs 命令重新制作 system.img 文件系统,然后再烧写到 iTOP- 4412 开发板,然后再运行led 可执行文件。这种方式的缺点是每次修改了应用程序,都需要重新制作
阅读全文
摘要:文章目录1 添加USB设备信息2 Linux内核配置1 添加USB设备信息要使用EC20 4G模块首先需要在Linux内核中添加EC20的USB信息,这样内核启动后,才能正确识别EC20 4G模块。打开Linux内核下的drivers/usb/serial/option.c 文件,添加如下信息:其中
阅读全文
摘要:文章目录1.1 在Linux内核中添加wifi驱动1.2 配置Linux内核1.3 Rtl8723 wifi模块驱动测试在迅为i.MX6UL终结者开发板上使用的是usb接口的RTL8723 wifi模块,原理图如图 1所示:可以看到RTL8723模块的接口非常简单,只有DP1和DM1连接到usb H
阅读全文
摘要:对于传统的操作系统来说,普通的 I/O 操作一般会被内核缓存,这种 I/O 被称作缓存 I/O。本文所介绍的文件访问机制不经过操作系统内核的缓存,数据直接在磁盘和应用程序地址空间进行传输,所以该文件访问的机制称作为直接 I/O。Linux 中就提供了这样一种文件访问机制,对于那种将 I/O 缓存存放
阅读全文
摘要:配套资料在网盘资料的“iTOP-3399 开发板资料汇总(不含光盘内容)\人工智能测试资料\图像分类配套资料.zip”目录下。本章节将在 ITOP-3399 开发板上测试图像分类 APP,这是 TensorFlow Lite 在 Android 上的示例应用程序 。它使用图像分类对来自设备后置摄像头
阅读全文
摘要:本章节将介绍 OpenCV 的移植方法,及结合 Qt 例程去进一步学习 OpenCV 识别图像。本章节使用的资料已经放到了开发板网盘资料中,路径为:“11_Linux 系统开发进阶\86_章节_移植 OpenCv3.4.1 使用资料”。 我们需要准备的资料:1.开发板使用的是 i.MX6ULL 终结
阅读全文
摘要:1 ITOP-3399开发板烧写Ubuntu系统,系统启动后如下图所示:2 输入命令“su”,切换root用户,如下图所示:3 输入命令“df”查看系统根目录容量使用率为82%,如下图所示:4 输入命令“fdisk -l”再查看磁盘容量,16G的EMMC实际可用14.6G,除去分区容量还有14.4G
阅读全文
摘要:文章目录1 input子系统简介2 input驱动程序编写流程3 input_event结构体1 input子系统简介input 子系统就是管理输入的子系统,和 pinctrl 和 gpio 子系统一样,都是 Linux 内核针对某一类设备而创建的框架。 input子系统处理输入事务,任何输入设备的
阅读全文
摘要:文章目录1 编译驱动程序2 编译应用测试程序3 运行测试1 编译驱动程序 和前面章节中驱动测试程序一样需要一个Makefile文件,只是将obj-m的值改为beep_misc.o,Makefile文件内容如下: 然后执行“make”命令编译模块,编译完成生成beep_misc.ko模块文件。 2 编
阅读全文
摘要:iTOP-iMX6 开发板烧写好之后,默认是 android 系统 9.7 寸屏幕的系统参数和屏幕参数。如下图。本文档主要介绍如何修改默认启动参数.<ignore_js_op>70.1 重要的环境变量比较重要的环境变量或者说经常使用的环境变量,已经在上图中的红色方框中。主要是:bootsystem、
阅读全文
摘要:首先从光盘下载迅为提供的 android 8.1 源码,在光盘“iTOP-3399 光盘资料\20201112\04 源码_Android8.1 文件系统”目录下,下载后得到的源码文件目录如下图:然后使用解压工具解压得到的源码,如下图:解压完生成 itop-3399_8.1_20190923.tar
阅读全文
摘要:14.1 本章导读本节实验介绍一个完整的 GPIO 驱动,以后在 Linux 中需要处理 GPIO 驱动都可以仿照或者移植这个驱动。14.1.1 工具14.1.1.1 硬件工具1)iTOP4412 开发板2)U 盘或者 TF 卡3)PC 机4)串口14.1.1.2 软件工具1)虚拟机 Vmware2
阅读全文
摘要:文章目录1 编译驱动程序2 编译应用测试程序3 运行测试1 编译驱动程序和前面章节中驱动测试程序一样需要一个Makefile文件,只是将obj-m的值改为led_driver.o,Makefile文件内容如下:首先我们在终端输入两个命令(设置两个环境变量): 然后执行“make”命令编译模块,编译完
阅读全文