山高疑日近,海阔觉天低

LinuxDriver

驱动开发涉及目录

在 Linux 驱动开发过程中,经常会涉及到特定的文件系统路径,这些路径允许开发人员和系统管理员与驱动程序进行交互、配置和调试。了解这些路径对开发和调试驱动程序至关重要。以下是一些常见的路径及其作用的详细解释: 一. /sys 目录 sys...

赞(1)阅读(100)

CAN

一,CAN与RS485区别联系 CAN (Controller Area Network) 和 RS485 都是用于设备间通信的协议,但它们在设计、功能和应用上有一些重要的区别。 物理层:CAN 和 RS485 都使用差分信号,这使得它们在...

赞(0)阅读(25)

Linux设备树

在3.x 版本以前的Linux 内核中ARM 架构并没有采用设备树。在Linux 内核源码中大量的arch/arm/mach-xxx 和arch/arm/plat-xxx 文件夹,这些文件夹里面的文件就是对应平台下的板级信息。比如在arch...

赞(0)阅读(58)

mfg-tools烧录

首先理解USB OTG 典型的USB接口,都有五个管脚,管脚次序是 1:Vbus 2:D- 3:D+ 4:ID 5:GND 若是ID管脚接地,则该设备为A(Host)设备;若ID管脚悬空,则该设备是B(Slave)设备如U盘,其间A设备是i...

赞(0)阅读(50)

MfgTool 烧录原理

正点原子参考:驱动开发指南->第三十九章 系统烧写 MfgTool 工具简介MfgTool 工具是 NXP 提供的专门用于给 I.MX 系列 CPU 烧写系统的软件,可以在 NXP 官网下载到。此工具已经放到了开发板光盘中,路劲为:5...

赞(0)阅读(101)

嵌入式Flash存储UBI

一,nand vs.  nor Flash 下表总结了NAND和NOR闪存的各种特性: 区别 NAND  NOR 读速度 快,需要通过一个函数才能读取数据,先发送读命令->发送地址 ->判断nandflash是否就绪->读...

赞(0)阅读(133)

嵌入式linux-系统篇for固件分区和烧录

原文 本篇内容需要借助硬件开发板应用式学习–笔者是采用瑞芯微的RK3308平台进行梳理(可参考文章结束内容推荐): 下文是正式使用开发套件的熟悉过程,需要我们能够掌握固件的分区内容,烧录的方法。 1 准备工作 1.1 硬件连接说...

赞(0)阅读(106)

VSCode 配置

参考文献 STM32使用VSCODE编程报未定义标识符 在vscode中编辑、编译、下载Keil工程 一,控件列表 1、C/C++ Advanced Lint  //这个和CLang,CppCheck , Flexelint有关系,没有他就...

赞(0)阅读(157)

嵌入式存储器

存储器有两种,一种是断电之后会丢失信息,叫做易失性存储器(volatile memory);一种是断电后仍然可以保存信息,叫做非已失性存储器(nonvolatile memory)。其中SRAM和DRAM是易失性存储器,经常还会被统称为RA...

赞(0)阅读(125)

登录

找回密码

注册