
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux 输入系统应用编程完全指南
fd + 1设备认知(01):通过 IOCTL 获取设备信息,了解设备能力;基础读取(02):理解阻塞 / 非阻塞差异,掌握事件读取基本方法;优雅等待(03):poll 是嵌入式 Linux 输入处理的首选方案;经典方案(04):select 适合跨平台场景,需注意nfds规则;异步通知(05):最高效的事件处理方式,适合复杂业务场景。
嵌入式linux--文件IO中dup/dup2的使用
要理解dupdup2dupdup2:复制的是,新、旧文件描述符会(包括文件偏移量、访问模式),这是后续代码解析的关键。
嵌入式Linux学习-GCC编译器使用详解以及与makefile对比
本文介绍了GCC编译器在嵌入式开发中的交叉编译应用。主要内容包括:1)区分本地编译与交叉编译,说明在x86开发环境下为ARM架构生成程序必须使用交叉编译器;2)详解GCC编译的四个阶段(预处理、编译、汇编、链接)及对应选项;3)重点讲解常用编译选项,如-Wall警告、-g调试、-O优化等级、-I头文件路径等;4)介绍相关工具链命令如objdump和objcopy的使用场景。文章为嵌入式开发者提供了
stm32定时器中断和外部中断
在stm32中,用来统一分配中断优先级和管理中断的EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序支持的触发方式:上升沿/下降沿/双边沿/软件触发支持的GPIO口:所有GPIO口,但相同的Pin不能同时触发中断(即不能PA1和PB1组合)通道数:16个GPI

到底了







