
HardWare
文章平均质量分 73
奔跑的码仔
心有多大,舞台就有多大
展开
-
Flash技术概述
Flash全称flash memory,也就是平时说的“闪存”。经常被用在嵌入式领域,比如手机、平台、电脑主板等等。绝大部分的U盘、SDCard、MMC卡、TF卡等移动存储设备也都是使用 Flash 作为存储介质Flash Memory主要可以分为NOR Flash、NAND Flash、eMMC、UFS几种类型。NOR flash支持片上执行,可以在上面直接运行代码,软件驱动比NAND简单,一般小容量的用NOR型,因为小容量NOR读取速度快。原创 2023-03-23 17:52:40 · 846 阅读 · 1 评论 -
搭建ESP32-Arduino开发环境(离线一键安装超级好用)
首先需要声明的是,如果按照来搭建开发环境的话,你可能会经历“ESP32-Arduino从搭建环境到到放弃”,因为这套开发环境的源码都是在Github上的,下载速度巨慢,可能需要几天,最后还不一定成功,所以,对于国内的朋友(能FanQiang的不在内:)),为了节省时间,最好还是选择离线安装比较好。,它提供的ESP32-Arduino离线安装包,按照教程可以实现ESP32-Arduino的一键安装,节省了很多的时间,超级好用。另外该网站提供了很多其他的工具的下载,值得推荐!!原创 2023-03-21 10:45:49 · 5224 阅读 · 0 评论 -
关于USB的那点糗事
最近,在做一款产品,里面用到了一个USB3.0接口,在做产品功能设计的时候,由于对USB的认识存在误区,导致了设计出现了误会,现记录一下,防止以后再发生类似的笑话 ):误区一:认为USB3.0/2.0是两个独立的接口我们使用的是一款5G模组,下面是产品手册上关于USB接口的描述:注意,红框标注的部分。起初,我只注意到了,该USB接口符合USB2.0和USB3.0规范,就天真的认为,其为两个独立的接口,一个是USB2.0,另一个是USB3.0,所以,设计了如下的USB设备架构:可以看到,USB2原创 2022-04-10 23:00:06 · 1582 阅读 · 0 评论 -
一文搞懂I2C协议-硬件基础
I2C是什么I2C总线是由飞利浦在80年代初设计的,以允许位于同一电路板上的组件之间能够轻松通信。飞利浦半导体于2006年迁移到了NXP。I2C名称翻译为“ Inter IC”。有时,该总线称为IIC或I²C总线。I2C总结的基本的特征:电路简单,只需要两根线,时钟线和数据线I2C为总线型结构,主设备依靠从设备地址进行寻址I2C总线上的设备可以为一主多从或者多主多从,可以提供仲裁和冲突检测I2C标准的传输速率可以达到100Kbit/s,快速模式下可以达到400Kbit/s,高速模式下可以到达3原创 2020-07-10 10:26:22 · 8031 阅读 · 1 评论 -
u-boot 内核、文件系统下载方式
1 准备工作1.1 TFTP server上位机使用的是Ubuntu系统,TFTP server的安装方式如下:$ sudo apt-get install tftpd-hpa打开tftp的配置文件,路径为:/etc/default/tftpd-hpa,如下:TFTP_USERNAME="tftp"TFTP_原创 2014-07-25 15:20:15 · 1502 阅读 · 0 评论 -
u-boot常用命令详解(全)
文章转载自:http://blog.youkuaiyun.com/ghostyu/article/details/6968681U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么你就只需要打这几个字符即可,比如我想看这个U-boot的版本号,命令转载 2014-07-25 14:37:16 · 2031 阅读 · 0 评论 -
基本电路元件简介
3.1 电磁干扰EMI第一个知识点,去耦电容的应用,那首先要介绍一下去耦电容的应用背景,这个背景就是电磁干扰,也就是传说中的EMI。1、冬天的时候,尤其是空气比较干燥的内陆城市,很多朋友都有这样的经历,手触碰到电脑外壳、铁柜子等物品的时候会被电击,实际上这就是“静电放电”现象,也称之为ESD。2、不知道有没有同学有这样的经历,早期我们使用电钻这种电机设备,并且同时在听收音机转载 2014-07-24 20:33:31 · 3656 阅读 · 1 评论 -
at91sam9260 OpenWRT u-boot移植
ateml9260 移植OpenWRT U-boot1. 直接在make menuconfig中选择编译at91sam9260ek平台的u-boot,烧写到开发板后效果**U-Boot 2010.06-dirty (Jun 28 2017 - 09:14:34)DRAM: 64 MiBNAND: 1024 MiB*** Warning - bad CRC, using default env原创 2017-07-24 19:20:37 · 2485 阅读 · 0 评论