相关文章

MySQL-Front图形用户界面工具实战指南

本文还有配套的精品资源,点击获取 简介:MySQL-Front是一个为MySQL数据库提供图形用户界面的工具,专为Windows操作系统设计,让数据库管理员和开发人员可以更直观、更简便地进行数据库管理。此工具简化了包括数据库操作、表设计、…

MySQL-Front:MySQL数据库管理的图形化利器

本文还有配套的精品资源,点击获取 简介:MySQL-Front是一个功能全面的图形用户界面工具,旨在简化MySQL数据库的管理与操作。它提供了直观的界面以进行数据库的创建、查询、更新,以及更高级的功能如SQL查询编写、数据导入导出、备…

在 LCD 上显示字符-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

在 LCD 上显示字符 原始方式:取模显示字符 LCD显示字符方法 通过字符取模,在LCD屏上显示字符 字符取模生成字符点阵,表示哪些像素点填充颜色 字符点阵表示 字符点阵用二维数组表示,每个小方块对应一个bit位 字符点阵图 例子&…

进程间通信简介-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

进程间通信简介 进程间通信简介 进程间进程简称IPC(interprocess communication),进程间通信就是在不同进程之间传递信息或交换信息 进程间通信的目的 数据传输:一个进程需要将它的数据发送给另一个进程 资源共享:多个进程之间共享同样的…

输入设备应用编程-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

输入设备应用编程 输入类设备编程介绍 什么是输入设备 输入设备(input 设备),如鼠标、键盘、触摸屏等,允许用户与系统交互 input 子系统 Linux系统通过input子系统管理多种输入设备 Input子系统提供统一的框架和接口&#xff…

看门狗应用编程-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

看门狗应用编程 看门狗应用编程介绍 看门狗定时器的基本概念 看门狗是一个可以在一定时间内被复位/重置的计数器 如果在规定时间内没有复位,看门狗计时器溢出会对CPU产生复位信号使系统重启 有些看门狗可以只产生中断信号而不会使系统复位 I.MX6UL/I.MX6ULL So…

字符串处理-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

字符串处理 1、字符串输入/输出 字符串输出 putchar 将一个字符&#xff08;一个无符号字符&#xff09;、一个介于0到127之间的十进制数&#xff08;表示ASCII码中的字符&#xff09;&#xff0c;或一个char类型的变量输出到标准输出设备。 #include <stdio.h> int pu…

文件I/O基础-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

文件I/O基础 本章将介绍Linux应用编程中最基础的知识&#xff0c;即文件I/O&#xff08;Input/Output&#xff09;。文件I/O指的是对文件进行读写操作&#xff0c;在Linux系统中一切皆文件&#xff0c;这是Linux系统设计的核心理念&#xff0c;因此文件I/O操作既是基础又是最重…

GPIO 应用编程-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

GPIO 应用编程 应用层如何操控 GPIO GPIO 控制器管理 I.MX6UL/I.MX6ULL 包含 5 个 GPIO 控制器GPIO1、GPIO2、GPIO3、GPIO4、GPIO5&#xff0c;分别对应 gpiochip0、gpiochip32、gpiochip64、gpiochip96、gpiochip128 每个 gpiochipX 文件夹管理一组 GPIO 引脚&#xff0c;包…

CAN 应用编程基础-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

CAN 应用编程基础 CAN 基础知识 什么是 CAN&#xff1f; 车载网络构想图 概述CAN协议 CAN是Controller Area Network的缩写&#xff0c;中文称为控制器局域网络 它是一种ISO国际标准化的串行通信协议 CAN总线的起源 最初由德国电气商博世公司开发 开发动机是解决现代汽车…

串口应用编程-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

串口应用编程 串口应用编程介绍 介绍 串口定义:串行接口,数据按顺序传输 串口特点:通信线路简单,距离远,速度较低 应用领域:常用工业接口 Linux系统中的作用 作为标准输入输出设备 系统打印信息输出 用户与系统交互 串口与终端:在Linux系统中,串口被视为一种终端&#…

深入探究文件I/O-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

深入探究文件I/O 1、Linux系统下文件如何管理 静态文件 未被打开的文件通常存储在磁盘上&#xff0c;如电脑硬盘、移动硬盘、U盘等外部存储设备。这些文件以固定的形式存放在磁盘文件系统中&#xff0c;被称为静态文件。 扇区&#xff08;Sector&#xff09; 硬盘的最小存储…

线程同步-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

线程同步 为什么需要线程同步&#xff1f; 线程同步是为了对共享资源的访问进行保护 线程同步的目的是为了保护多个线程共享的资源&#xff0c;如全局变量&#xff0c;以避免数据一致性问题 保护的目的是为了解决数据一致性的问题 只有当一个线程可以修改的变量&#xff0c…

tslib 库-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

tslib 库 tslib 简介 tslib 库&#xff0c;这是 Linux 系统下&#xff0c;专门为触摸屏开发的应用层函数库&#xff0c;开源 功能与作用&#xff1a;作为触摸屏驱动和应用层之间的适配层&#xff0c;封装了读取和解析触摸屏数据的复杂过程&#xff0c;提供API接口 数据处理&…

PWM 应用编程-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

PWM 应用编程 应用层如何操控 PWM PWM 控制方式 通过 sysfs 进行操作&#xff0c;目录为 /sys/class/pwm /sys/class/pwm 目录下的内容 包含 8 个 pwmchipX 文件夹&#xff0c;对应 I.MX6U 的 8 个 PWM 控制器 pwmchip0 目录下的内容 PWM 控制器属性文件 npwm&#xff1a;只…

系统信息与系统资源-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

系统信息与系统资源 一、获取系统相关的信息 系统标识 uname 用于获取有关当前操作系统内核的名称和信息 #include <sys/utsname.h> int uname(struct utsname *buf); buf&#xff1a;struct utsname 结构体类型指针&#xff0c;指向一个 struct utsname 结构体类型对象…

网络基础知识-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

网络基础知识 网络通信概述 网络通信是一种进程间通信&#xff0c;发生在网络中不同主机上的进程之间&#xff0c;属于IPC的一种形式&#xff0c;通常称为socket IPC Socket IPC是一种基于套接字的进程间通信机制&#xff0c;使用标准的网络编程接口&#xff0c;可以在不同主…

高级 IO-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

高级 I/O 非阻塞 I/O 简介 阻塞是指进程进入休眠状态并交出 CPU 控制权&#xff0c; wait()、pause()、sleep() 等函数都会导致阻塞 阻塞式 I/O 是指对文件的 I/O 操作&#xff08;读写操作&#xff09;是阻塞的&#xff0c;非阻塞式 I/O 则是非阻塞的 对于某些文件类型&…