logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux软件编程: Linux 操作系统基础与shell脚本

命令说明示例ls列出目录内容ls -lcd切换目录cd /homemkdir创建目录mkdir testrmdir删除空目录rmdir testtouch创建空文件rm删除文件或目录pwd显示当前目录pwdcp复制文件或目录mv移动或重命名文件mv old new多练习基础命令,理解每个命令的常用选项。掌握 Shell 编程基础,能编写自动化脚本。理解权限、进程、网络配置,这是系统管理的核心。善用

#linux#chrome#运维
Linux IO编程函数接口对比表

特性标准IO文件IO目录IO头文件<stdio.h><fcntl.h><unistd.h><dirent.h>缓存有缓存(全/行/无)无缓存无缓存接口类型库函数系统调用库函数/系统调用操作对象文件流(FILE*)文件描述符(int)目录流(DIR*)适用场景普通文件设备文件、通信文件目录文件性能较高(有缓存)较低(无缓存)中等移植性高(ANSI C标准)较低(POSIX标准)较低(POSIX标准)

#java#spring#开发语言
基于 Linux SPI 子系统的 ADXL345 加速度传感器驱动开发

本文从设备树配置、内核驱动开发、应用层测试三个维度,讲解了 ADXL345 SPI 驱动的实现过程。设备树需严格匹配驱动的compatible和 SPI 时序;Linux SPI 子系统的spi_driver和miscdevice简化了驱动开发;内核与用户空间数据交互必须使用;硬件时序和连接是 SPI 通信成功的关键。

#linux#驱动开发#运维
51单片机:硬件基础、开发工具与核心外设详解

51单片机作为嵌入式入门的经典芯片,虽然架构简单,但它包含了微控制器最核心的组成部分:CPU、RAM、ROM、定时器、中断、UART等。本文基于实际学习笔记整理,结合代码示例与硬件图示,带你快速上手51单片机开发。MCU(Microcontroller Unit,微控制器)将CPU、RAM、ROM、定时器、I/O接口等集成在一块芯片上,成本低、功耗小,适用于控制类应用。

#51单片机#嵌入式硬件#单片机
51单片机:硬件基础、开发工具与核心外设详解

51单片机作为嵌入式入门的经典芯片,虽然架构简单,但它包含了微控制器最核心的组成部分:CPU、RAM、ROM、定时器、中断、UART等。本文基于实际学习笔记整理,结合代码示例与硬件图示,带你快速上手51单片机开发。MCU(Microcontroller Unit,微控制器)将CPU、RAM、ROM、定时器、I/O接口等集成在一块芯片上,成本低、功耗小,适用于控制类应用。

#51单片机#嵌入式硬件#单片机
Linux软件编程: 进程管理进阶以及线程管理

/ 使用PATH搜索。// 不会输出"Hello"// 会输出"Hello":进程退出状态,通常0表示正常,非0表示异常。:占用内核进程表项,若大量僵尸进程会导致无法创建新进程。:阻塞等待指定线程结束,并回收其资源,获取退出状态。:结束当前线程,可返回一个指针(指向退出状态)。:可指定等待某个子进程,并可设置为非阻塞模式。:成功不返回,失败返回-1并设置errno。:成功返回0,失败返回错误码(非

#linux#网络#服务器
IMX6ULL 时钟系统配置与定时器 (EPIT/GPT)

时钟是嵌入式系统的心脏,所有外设的运行都离不开时钟信号。做 IMX6ULL 裸机开发,第一步就是把时钟树搞明白,把系统时钟配置好,后面的 GPIO、串口、定时器、SPI 这些外设,才能正常工作。EPIT 和 GPT 是最基础的两个定时器,EPIT 适合做固定周期的中断任务,GPT 适合做精准的硬件延时,这两个工具掌握了,后面做按键消抖、传感器数据采集、PWM 输出、串口超时判断这些功能,都能得心应

#单片机#fpga开发#stm32
通信概念,51UART的使用,以及MODBUS的简单应用

使用SCL(时钟线)和SDA(数据线)两根线。半双工,支持多主多从,通过设备地址寻址。适合连接多个低速设备,如传感器、EEPROM。协议特点适用场景UART简单、异步、全双工调试、模块通信I2C两线、半双工、多设备传感器、EEPROMSPI高速、全双工、片选显示屏、SD卡CAN差分、多主、高可靠汽车电子、工业控制Modbus主从、应用层协议工业自动化。

#开发语言#c语言#单片机 +1
IMX6ULL 时钟系统配置与定时器 (EPIT/GPT)

时钟是嵌入式系统的心脏,所有外设的运行都离不开时钟信号。做 IMX6ULL 裸机开发,第一步就是把时钟树搞明白,把系统时钟配置好,后面的 GPIO、串口、定时器、SPI 这些外设,才能正常工作。EPIT 和 GPT 是最基础的两个定时器,EPIT 适合做固定周期的中断任务,GPT 适合做精准的硬件延时,这两个工具掌握了,后面做按键消抖、传感器数据采集、PWM 输出、串口超时判断这些功能,都能得心应

#单片机#fpga开发#stm32
从启动到中断:基于i.MX6UL的ARM Cortex-A7中断系统详解

层次组件作用硬件层GIC、GPIO中断信号的产生和分发汇编层向量表、现场保存/恢复中断入口和退出管理层中断注册和分发设备层gpio_init具体外设中断配置理解这一层次结构,对于嵌入式系统开发者来说至关重要。在调试中断相关问题时,可以按照这个层次逐一排查:先检查硬件引脚配置,再确认GPIO中断使能,然后验证GIC配置,最后检查向量表是否正确定位。这种结构化思维能显著提高调试效率。

#arm开发#嵌入式硬件
    共 12 条
  • 1
  • 2
  • 请选择