imx6ull 应用开发
文章平均质量分 74
imx6ull的应用开发记录
潇洒小神仙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【应用开发十】pwm
与LED设备一样,操作PWD也是通过sysfs方式,该目录下的文件为pwmchipX,为PWM控器,I.MX6ULL有八个pwm控制器。原创 2025-05-18 21:00:30 · 294 阅读 · 0 评论 -
【网络开发-socket编程】
目录下的头文件是系统级头文件,通常用于系统调用、驱动开发和内核模块开发。:基本的数据类型:套接字编程相关的函数和数据结构。原创 2024-12-12 20:00:56 · 1117 阅读 · 0 评论 -
【IO操作】异步IO(信号驱动IO)
异步IO是计算机程序中处理输入、输出的操作方式,允许程序在等待io操作完成时,不必阻塞当前线程,可以继续执行其他任务。在异步IO中,当文件描述符可以执行IO操作时,进程请求内核向自己发送一个信号,之后进程就可以执行其他任务,直到文件描述符可以执行I/O操作,内核会给进程发送信号,进程在接收到这个信号之后,执行回调函数,执行对IO的处理。异步IO相当于是一个软中断,即接收到信号之后,去处理相应内容。原创 2024-10-09 13:26:06 · 445 阅读 · 0 评论 -
【应用开发三】 input子系统介绍
对于触摸屏来说,一个触摸点的信息包含x坐标和y坐标以及其他信息,但是,一次read只能读取一个信息,此时就遇到一个问题,那就是用户如何知道一个触摸点信息已经读取完毕了呢?触摸屏设备是一种绝对位移设备,产生绝对位移事件,对于触摸屏来说,一个触摸点所包含的信息有很多中,例如触摸点坐标(x,y,z)、按压力大小、接触面积等。code表示该类事件中的哪一个具体事件,type中的每中类型事件都包含一系列的具体事件,例如按键类,就包含A、B、C、D等具体事件。该程序使用的是阻塞式读取,在没有数据时,程序会等待数据。原创 2024-09-20 18:08:33 · 1145 阅读 · 0 评论 -
【应用开发】解决正点原子I.MX6ull应用编程zlib移植问题
在正点原子应用开发移植zlib库的时候,文档中有这样一段描述,先删除开发板中的zlib库,然后再拷贝zlib库这就会导致在使用scp命令拷贝编译好的zlib库的时候报错没有zlib.so.1。原创 2024-08-27 22:20:13 · 551 阅读 · 1 评论 -
【应用开发二】GPIO操控(输出、输入、中断)
GPIO 引脚在使用之前,需要将其导出,导出成功之后才能使用。注:并不是所有的文件夹都可以导出成功,如果引脚在内核中被使用了,就会导出失败。当引脚被设置为中断后,使用poll()函数监听引脚的电平状态变化。使用完GPIO引脚之后,需要将导出的引脚删除,同样该文件为。删除成功之后,之前生成的GPIO文件就会消失!功能:用于将指定编号的GPIO引脚导出。文件中,即可将对应GPIO引脚导出。的文件夹用于管理、控制GPIO引脚。:配置gpio引脚输入输出模式。功能:删除导出的GPIO引脚。原创 2024-06-28 22:54:55 · 1022 阅读 · 0 评论 -
【应用开发一】LED开发
进入到目录下,该目录中存放着所有的LED设备,目录如下图所示:可以看到该目录中有一个sys-led的文件夹,这个就是底板上LED的设备文件,该目录下文件如下图所示:这里主要关注brightness、max_brightness以及trigger三个文件,这三个都是LED的属性文件。brightness:亮度可读可写,设置led的亮度等级,0:灭正整数:pwm控制的led:值越大,led越亮GPIO控制的led:亮:最大亮度等级只读文件trigger:触发模式。原创 2024-06-25 20:18:22 · 1094 阅读 · 0 评论 -
根文件系统简介
根文件系统也叫做rootfs,Linux的根文件系统更像是一个文件夹或者目录,在这个文件夹中有很多子目录。跟目录下和子目录中会有很多文件,这些文件时linux运行所必须的,比如库、常用软件和命令、设备文件、配置文件等。根文件系统首先是内核启动时所mount(挂在)的第一个文件系统,内核代码映像文件保存在根文件系统中,而系统引导程序会在根文件系统挂在之后把一些基本的初始化脚本和服务等加载到内存中去运行在嵌入式linux中,内核代码并没有保存在根文件系统中,而是保存在了其他地方,例如NAND Flash。原创 2024-05-20 21:51:14 · 503 阅读 · 0 评论
分享