自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

原创 嵌入式Linux学习笔记(8)Arm Linux驱动开发的几个知识点

注:本篇笔记参考《Arm Linux驱动开发》Linux驱动的分类Linux中的三大类驱动:字符设备驱动、块设备驱动和网络设备驱动。其中字符设备驱动是占用篇幅最大的一类驱动,因为字符设备最多,从最简单的点灯到 I2C、 SPI、音频等都属于字符设备驱动的类型。块设备和网络设备驱动要比字符设备驱动复杂,就是因为其复杂所以半导体厂商一般都给我们编写好了,大多数情况下都 是直接可以使用的。所谓的块设备驱动就是存储器设备的驱动,比如 EMMC、 NAND、 SD卡和 U盘等存储设备,因为这些存储设备的特点

2021-05-06 11:07:10 487

原创 嵌入式Linux学习笔记(7)Linux内核和根文件系统移植的几个知识点

注:本篇笔记参考《第三十五章 Linux内核顶层Makefile详解》、《第三十六章 Linux内核启动流程》、《第三十七章 Linux内核移植》、《第三十八章 根文件系统构建》linux内核移植的步骤①、在 Linux内核中查找可以参考的板子,一般都是半导体厂商自己做的开发板。②、编译出参考板子对应的 zImage和 .dtb文件。③、使用参考板子的 zImage文件和 .dtb文件在我们所使用的板子上启动 Linux内核,看能否启动。④、如果能启动的 话就万事大吉,如果不能启动那就悲剧了,需要

2021-04-27 09:56:39 436

原创 嵌入式Linux学习笔记(6)关于uboot移植的几个知识点

U-Boot的由来Linux系统要启动就必须需要一个 bootloader程序,也就说芯片上电以后先运行一段bootloader程序。这段 bootloader程序会先初始化 DDR等外设,然后将 Linux内核从 flash(NAND NOR FLASH SD MMC等 )拷贝到 DDR中,最后启动 Linux内核。当然了, bootloader的实际工作要复杂的多,但是它最主要的工作就是启动 Linux内核, bootloader和 Linux内核的关系就跟 PC上的 BIOS和 Windows的关系

2021-04-21 10:58:33 739

原创 嵌入式Linux学习笔记(5)uboot的编译、下载和常用命令

文章目录交叉编译工具下载更新uboot到sd卡的dd命令在ubuntu上安装tftp服务常用uboot命令help或者?bdinfo、printenv、versionsetenv saveenvping命令tftp命令EMMC和SD卡操作fat格式文件系统操作命令BOOT操作命令注:本次笔记参考以下三篇:I.MX6U嵌入式Linux驱动开发指南V1.5,第三十章I.MX6U用户快速体验V1.7.2,第四章I.MX6U 开发板文件拷贝及固件更新参考手册V1.2,第二章交叉编译工具I.MX6U的

2021-04-16 09:53:43 781

原创 嵌入式Linux学习笔记(4)I.MX6U的启动和裸机编程

文章目录I.MX6U的启动方式启动方式的选择启动设备裸机编程编译流程1、 arm-linux-gnueabihf-gcc编译文件2、 arm-linux-gnueabihf-ld链接文件3、 arm-linux-gnueabihf-objcopy格式转换4、 arm-linux-gnueabihf-objdump反汇编启动代码Makefile文件链接脚本镜像烧写imxdownload工具的作用注:本章的笔记是从一个单片机开发人员的角度来观察arm芯片是如何启动起来的、用户代码是如何编辑、编译和烧写进去的。

2021-04-12 08:43:17 946

原创 嵌入式Linux学笔记(3)Linux文件结构和基本操作

文章目录Linux文件系统结构常用文件操作命令1、创建新文件命令 touch2、文件夹创建命令 mkdir3、文件及目录删除命令 rm4、文件夹 (目录 )删除命令 rmdir5、文件复制命令 cp6、文件移动命令 mv文件压缩和解压缩1、命令 zip2、 命令 unzip3、命令 tar磁盘管理命令1、磁盘分区命令 fdisk2、格式化命令 mkfs3、挂载分区命令 mount4、 卸载命令 umountLinux文件系统结构Linux系统下的根目录是“/”,系统会为每一个用户再分配一个用户根目录“/

2021-04-10 11:13:35 232

原创 嵌入式Linux学笔记(2)Shell常用命令

文章目录1、目录信息查看命令 ls2、目录切换命令 cd3、当前路径显示命令 pwd4、系统信息查看命令 uname5、清屏命令 clear6、切换用户执行身份命令 sudo7、显示文件内容命令 cat8、显示和配置网络属性命令 ifconfig9、系统帮助命令 man10、 系统重启命令 reboot11、系统关闭命令 poweroff12、软件安装命令 install1、目录信息查看命令 ls文件浏览是最基本的操作了, Shell下文件浏览命令为 ls,格式如下ls [选项 ] [路径 ]ls命

2021-04-10 11:12:41 496

原创 嵌入式Linux学习笔记(1)开篇

文章目录前言一个项目经历带来的思考知识体系前言我本身大学阶段读的是机械专业,后来考了研究生,导师搞自动化方向,于是就转了个弯,搞起了单片机开发,用过最初的atmel和nxp的51系列,后来做产品有用过avr系列和microchip公司的pic系列,最后跟着大潮用了stm32。顺便说一句,pic系列单片机真的相当优秀,当年是行业霸主,遥遥领先,以至于国内最初起步的mcu芯片企业都是直接抄袭pic。相比于今天无孔不入的stm32,当年的pic在技术上有一个相当大的优势,就是他的端口映射功能几乎可以随意映射,

2021-04-09 09:24:15 331

原创 此心光明,亦复何言——读《五百年来王阳明》

从前,我对王阳明的认知停留在两个层面上:王阳明搞心学,心学就是唯心主义,要被批判王阳明心学在日本发扬光大,指导了很多日本人的人生和事业事实并不是如此,或者说并不完全如此。今天的人经常说中国历史上一共两个半圣人,孔子一个,王阳明一个,曾国藩算半个。所以提王阳明必提曾国藩。我在去年读了曾国藩的传记之后,今天再读王阳明,就想拿两个人的思想和生平事迹比较一下。哪知道人家这本书的作者(郦波)一上来就比较了王阳明和曾国藩,而且比较的内容和结论跟我想的也有很多契合的地方,也算是对为什么王阳明是圣人而曾国藩只.

2021-03-30 08:46:31 529

原创 ESP32学习笔记(7)蓝牙GATT服务应用

ESP32学习笔记(7)蓝牙GATT服务应用文章目录ESP32学习笔记(7)蓝牙GATT服务应用一、蓝牙4.0简介概述BLE通信原理蓝牙4.0通信实现过程二、ESP32 BLE的GATT服务GATT简介profiledemo程序gatt启动流程几个需要注意的重要事项1.GATT回调函数注册esp_ble_gatts_register_callback2.注册创建GATT服务A:esp_ble_gatts_app_register(PROFILE_A_APP_ID);GATT服务状态机的一般过程:3 建立连

2021-03-24 22:13:03 4632 2

原创 ESP32学习笔记(6)MQTT应用

ESP32学习笔记(6)MQTT应用文章目录ESP32学习笔记(6)MQTT应用MQTT原理和工作过程讲解MQTT特点MQTT实现方式Windows搭建本地MQTT服务器[参考原文](https://blog.csdn.net/weixin_41572450/article/details/82558774)MQTT的DEMO注释理解MQTT配置参数结构体声明MQTT配置核心代码注释理解MQTT的事件处理回调函数启动MQTT应用注:该部分的学习需要参考esp-idf下的demo程序:…\esp-id

2021-03-24 10:59:51 2155

原创 ESP32学习笔记(5)HTTP应用

ESP32学习笔记(5)HTTP应用文章目录ESP32学习笔记(5)HTTP应用一.HTTP的简单介绍HTTP请求HTTP响应HTTP报文格式HTTP请求报文HTTP响应报文二.esp_http_client的demo参数结构体简介核心代码注释理解http的事件回调函数http的各种“方法”(使用url的方式)的使用举例应用实例1:get一下百度首页应用实例2:get一下天气数据注:该部分的学习需要参考esp-idf下的demo程序:…\esp-idf\examples\protocols\esp_

2021-03-24 10:28:23 2540

原创 ESP32学习笔记(4)wifi配网、参数保存、socket连接

文章目录一.Smartconfig与Airkiss用于智能配网1.Smartconfig2.Airkiss3.demo代码分析二.保存和读取参数三.socket连接(tcp client)注:该部分的学习需要参考esp-idf下的2个demo程序:…\esp-idf\examples\wifi\smart_config:这里展示了如何智能配网…\esp-idf\examples\protocols\sockets\tcp_client:这里展示了如何用socket套接字做客户端的tcp连接,并收发数

2021-03-22 18:01:00 6000

原创 C语言实现单向链表

C语言实现单向链表单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。所谓单链表,是指数据接点是单向排列的。一个单链表结点,其结构类型分为两部分:1、数据域:用来存储本身数据2、链域或称为指针域:用来存储下一个结点地址或者说指向其直接后继的指针。代码实现如下:**注意: **以下代码的实现包含了链表的头指针,而链表本身并没有首部节点,也就是头指针直接指向了第一个真正有数据的节点。如下图所示:所谓头指针,就是指向第一个节点指针的指针,如果第一个节点是List

2021-03-15 17:06:27 506

原创 C程序调试中输出代码所在文件、函数和行数的方法

我们再调试C程序代码,尤其是嵌入式系统开发过程中的时候,经常使用printf函数输出一些我们需要关注的变量和状态,以判断我们代码中存在的问题,比如我们在程序适当的位置添加打印输出:void funcdemo(void){ int i; …… printf("i = %d",i);}这时候借助串口的输出信息我们就可以比较方便的判断是不是出问题,有没有正确执行。输出如下:i = 10但是当我们程序量非常大的时候,各种打印输出也非常多,这时候可能我们需要快速定位是哪个地方

2021-03-15 13:23:32 1724

原创 C语言结构体存储空间分配的原则

C语言结构体存储空间分配的原则我们在嵌入式编程中经常用到结构体,结构体内成员变量的声明顺序不同,会带来结构体整体存储空间大小的不同,这是因为在C语言里,结构体里元素存储要对齐,这个“对齐”里面包含了很多微妙的东西。结构体内存存储空间分配的原则:编译器按照成员列表顺序一个接一个地给每个成员分配内存。只有当存储成员时需要满足正确的边界对齐要求时,成员之间才可能出现用于填充的额外内存空间。而且还有3点原则:结构体变量的首地址要能够被其最宽基本类型元素的大小所整除。结构体的每个元素相对于结构体首地址的

2021-03-14 20:08:22 2464 1

原创 嵌入式系统中结构体数据类型的存储和读取

单片机系统中结构体数据类型的存储和读取在单片机系统开发中,系统配置参数通常需要永久存储在外部或者内部的flash / eeprom中。对于系统参数较多时,我们常常使用结构体来进行管理。如下面的实例,比如这是一个基于单片机开发的某个产品的系统参数。这些参数被定义为系统配置结构体的成员变量。这些成员变量的类型都是不同的,所占的存储空间也不同。通过C语言中的sizeof(SysData)函数可以获得这个结构体类型的存储空间为N个字节。注意:关于结构体整体占用存储空间的大小,并不是其中每个成员变量的长度简单的

2021-03-12 17:17:43 2227 1

原创 ESP32学习笔记(3)WIFI实现demo代码

ESP32学习笔记(3)WIFI实现demo代码文章目录ESP32学习笔记(3)WIFI实现demo代码支持配置:STA模式demo代码分析与FreeRTOS相关的事件组espressif相关的事件循环wifi_config_t结构体部分使用到的库函数下面是demo代码的分析Wi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能。相关内容参考乐鑫的文档https://docs.espressif.com/projects/esp-idf/zh_CN/release-v4.1/api-refer

2021-03-12 11:33:55 5148 6

原创 常见电机分类和驱动原理动画

常见电机分类和驱动原理动画文章目录常见电机分类和驱动原理动画基本分类直流有刷电机直流无刷电机(BLDC)步进电机(Stepper motor)舵机(steering engine)伺服电机(servo motor)基本分类直流有刷电机电机的基本原理就是电磁感应:旋转磁场带动转子转动。电动机是由定子和转子组成,一个产生旋转磁场,一个为磁极,电机的转子(轴承)就转起来了。这便实现了 电能->磁能->机械能的转换直流无刷电机(BLDC)BLDC的定子(stator)是通电的线圈,而

2021-03-08 18:55:59 4021 1

原创 ESP32学习笔记(2)FreeRTOS上手使用指南

ESP32学习笔记(2)FreeRTOS上手使用指南文章目录ESP32学习笔记(2)FreeRTOS上手使用指南FreeRTOS的可配置参数配置参数demo可配置的参数简要说明FreeRTOS 使用指南(API)一个最简单的使用demo写两个任务在main中创建任务执行一、 变量类型定义二、 任务函数2.1 任务创建2.2 任务删除2.3 任务延时2.4 任务延迟到指定时间2.5 获得任务优先级2.6 设置任务优先级2.7 挂起任务2.8 唤醒挂起的任务2.9 从中断唤醒挂起的任务2.10 为任务分配标签

2021-03-06 11:05:46 5286 2

原创 如何面对工作中的困难和纠结

如何面对工作中的困难和纠结先写一段话:大发展,小困难;小发展,大困难;不发展,最困难!我当年毕业之后的第一份工作是到了一家汽车制造企业。这家企业历史悠久,最初是央企,在全国各地有很多公司和机构。不幸的是,90年代末期由于市场变化、管理混乱导致严重亏损,资不抵债,不得已在2000年破产重组,一分好几,全部下放到地方国资委管辖。总公司的牌子倒是保住了。当时总公司汽车厂特别困难,连续发不出工资,人心思变,这时新上任的公司董事长给大家说出了上边那句话,他告诉所有人(大意):我们现在是困难,这是客观事实,

2021-03-05 11:24:35 584 3

原创 C语言实现事件驱动型按键驱动模块MultiButton

C语言实现事件驱动型按键驱动模块MultiButton文章目录C语言实现事件驱动型按键驱动模块MultiButton简介使用方法特性按键事件使用方法举例核心代码分析头文件声明函数定义源代码简介在嵌入式系统尤其是单片机系统中经常用到按键检测和处理,这里提供一个标准的驱动函数模块MultiButton,能够提供按下、弹起、单击、双击、连击、长按等按键事件。MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处

2021-03-04 09:08:57 2861 5

转载 C语言结构体

C语言结构体文章目录C语言结构体C 结构体定义结构结构体变量的初始化访问结构成员结构作为函数参数指向结构的指针位域位域的定义和位域变量的说明位域的使用C 结构体C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性:TitleAuthorSubjectBook ID定义结构为了定义结构,您必须使用 struct 语句。struc

2021-03-03 16:01:38 157 1

原创 C语言枚举和共用体

C语言枚举和共用体文章目录C语言枚举和共用体C enum(枚举)枚举变量的定义将整数转换为枚举C 共用体定义共用体访问共用体成员C enum(枚举)枚举是 C 语言中的一种基本数据类型,它可以让数据更简洁,更易读。枚举语法定义格式为:enum 枚举名 {枚举元素1,枚举元素2,……};接下来我们举个例子,比如:一星期有 7 天,如果不用枚举,我们需要使用 #define 来为每个整数定义一个别名:#define MON 1 #define TUE 2 #define WED 3

2021-03-03 14:58:53 334 2

原创 C函数指针与回调函数

C函数指针与回调函数文章目录C函数指针与回调函数函数指针实例回调函数函数指针作为某个函数的参数实例函数指针函数指针是指向函数的指针变量。通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。函数指针可以像一般函数一样,用于调用函数、传递参数。函数指针变量的声明:typedef int (*fun_ptr)(int,int); // 声明一个指向同样参数、返回值的函数指针类型实例以下实例声明了函数指针变量 p,指向函数 max:#include <stdio

2021-03-02 09:30:35 98

原创 C语言指针

C语言指针文章目录C语言指针C 指针实例什么是指针?如何使用指针?实例C 中的 NULL 指针实例C 指针的算术运算递增一个指针实例递减一个指针实例指针的比较实例C 指针数组实例实例实例C 指向指针的指针实例C 传递指针给函数实例实例C 指针学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用

2021-03-02 09:29:06 249

原创 RS485接口EMC设计方案

RS485接口EMC设计方案一.原理图设计方案RS485接口6KV防雷电路设计方案图1 RS485接口防雷电路接口电路设计概述:RS485用于设备与计算机或其它设备之间通讯,在产品应用中其走线多与电源、功率信号等混合在一起,存在EMC隐患。本方案从EMC原理上,进行了相关的抑制干扰和抗敏感度的设计,从设计层次解决EMC问题。电路EMC设计说明:(1) 电路滤波设计要点:L1为共模电感,共模电感能够对衰减共模干扰,对单板内部的干扰以及外部的干扰都能抑制,能提高产品的抗干扰能力,同时也

2021-02-26 10:24:43 1083

原创 USB接口EMC设计方案

USB接口EMC设计方案一、 接口概述USB 通用串行总线(英文:Universal Serial Bus,简称USB)是连接外部装置的一个串口汇流排标准,在计算机上使用广泛,但也可以用在机顶盒和游戏机上,补充标准On-The-Go( OTG)使其能够用于在便携装置之间直接交换资料。USB接口的电磁兼容性能关系到设备稳定行与数据传输的准确性,下面从接口原理图、结构设计,线缆设计三个方面来设计USB2.0接口的EMC设计方案二、 接口电路 原理图的EMC设计USB 2.0接口防静电设计图1

2021-02-26 10:16:02 2014

原创 RS232接口EMC设计方案

RS232接口EMC设计方案一、 接口概述在数据通信,计算机网络以及分布式工业控制系统当中,经常需要使用串行通信来实现数据交换。RS-232是最早的串行接口标准,在短距离(<15M),较低波特率串行通信当中得到了广泛应用。赛盛技术应用电磁兼容设计平台(EDP)软件从接口原理图、结构设计,线缆设计三个方面来设计以RS232接口的EMC设计方案。二、 接口电路 原理图的EMC设计RS232接口防静电设计图1 RS232接口防静电设计接口电路设计概述:RS232接口多用于计算机与设备之间的

2021-02-26 10:09:45 4303

原创 RJ45以太网接口EMC设计方案

RJ45以太网接口EMC设计方案一、 接口概述RJ45以太网接口是目前应用最广泛的通讯设备接口,以太网口的电磁兼容性能关系到通讯设备的稳定运行。赛盛技术应用电磁兼容设计平台(EDP)软件从接口原理图、结构设计,线缆设计三个方面来设计以太网口的EMC设计方案。二、 接口电路 原理图的EMC设计百兆以太网接口2KV防雷滤波设计图1 百兆以太网接口2KV防雷滤波设计接口电路设计概述:本方案从EMC原理上,进行了相关的抑制干扰和抗敏感度的设计;从设计层次解决EMC问题;同时此电路兼容了百兆以太网接

2021-02-26 10:02:21 6902

原创 DC48V电源2KV防雷滤波电路EMC方案

DC48V电源2KV防雷滤波电路EMC方案接口电路设计概述:直流电源接口应用于直流输入输出接口DC48V。本方案从EMC原理上,进行了相关的抑制干扰和抗敏感度的设计;同时兼容接口防雷设计;本方案防雷电路设计可通过IEC61000-4-5标准,共模2000KV,差摸1000KV的接口防雷测试。电路EMC设计说明:1.电路滤波设计要点:L1、C1、C3、C4组成第一级滤波电路。C1为差模滤波电容,主要滤除差模干扰,其滤波频段覆盖150kHz-500kHz。C3、C4为共模滤波电容,为共模干扰提供低

2021-02-26 09:50:15 5926

原创 AC220v交流电,开关电源EMC设计方案

AC220v交流电,开关电源EMC设计方案AC220V电路2KV防雷滤波设计图1 AC220V电路2KV防雷滤波设计图2接口电路设计概述:交流电源接口通过电源线与电网连接为电气设备提供电能,产品在工作中产生各种干扰,如电源变换电路、高频变压器、数字电路等产生的干扰,这些干扰通过电源接口形成对电网的传导干扰以及对空间的辐射干扰;当电网上有大功率感性负载通断或电网遭受雷击时,会在电源接口产生瞬态的脉冲干扰和浪涌干扰,若电源接口不进行防护滤波设计,这些干扰容易影响产品的正常工作,雷电干扰甚至能损

2021-02-26 09:38:29 4669 1

原创 EMC设计经典85问

EMC设计经典85问1、为什么要对产品做电磁兼容设计?答:满足产品功能要求、减少调试时间,使产品满足电磁兼容标准的要求,使产品不会对系统中的其它设备产生电磁干扰。2、对产品做电磁兼容设计可以从哪几个方面进行?答:电路设计(包括器件选择)、软件设计、线路板设计、屏蔽结构、信号线/电源线滤波、电路的接地方式设计。3、在电磁兼容领域,为什么总是用分贝(dB)的单位描述?答:因为要描述的幅度和频率范围都很宽,在图形上用对数坐标更容易表示,而dB 就是用对数表示时的单位。4、关于EMC,我了解的不多,但

2021-02-25 14:58:48 7530

原创 EMC之地线干扰与抑制

EMC之 地线干扰与抑制文章目录EMC之 地线干扰与抑制1.地线的定义2.地线的阻抗3.地线干扰机理3.1地环路干扰3.2公共阻抗干扰4.地线干扰对策4.1地环路对策4.2消除公共阻抗耦合5.小结1.地线的定义什么是地线?大家在教科书上学的地线定义是:地线是作为电路电位基准点的等电位体。这个定义是不符合实际情况的。实际地线上的电位并不是恒定的。如果用仪表测量一下地线上各点之间的电位,会发现地线上各点的电位可能相差很大。正是这些电位差才造成了电路工作的异常。电路是一个等电位体的定义仅是人们对地线电位的期

2021-02-25 14:56:12 2590

原创 电路板级的EMC设计(3) PCB布线技术

电路板级的EMC设计(3) PCB布线技术文章目录电路板级的EMC设计(3) PCB布线技术文档简介第三部分:印制电路板的布线技术1.PCB基本特性2.分割3.局部电源和IC间的去耦4.基准面的射频电流5.布线分离6.保护与分流线路7.接地技术8.布局布线技术文档简介应用文档从元件选择、电路设计和印制电路板的布线等几个方面讨论了电路板级的电磁兼容性(EMC)设计本文从以下几个部分进行论述:第一部分:电磁兼容性的概述第二部分:元件选择和电路设计技术第三部分:印制电路板的布线技术

2021-02-25 14:38:37 2864 2

原创 电路板级的EMC设计 (2)元件的选择和电路设计技术

电路板级的EMC设计 (2)元件的选择和电路设计技术文章目录电路板级的EMC设计 (2)元件的选择和电路设计技术文档简介第二部分:元件的选择和电路设计技术元件组1.电阻2.电容3.电感4.二极管集成电路微控制器电路文档简介应用文档从元件选择、电路设计和印制电路板的布线等几个方面讨论了电路板级的电磁兼容性(EMC)设计本文从以下几个部分进行论述:第一部分:电磁兼容性的概述第二部分:元件选择和电路设计技术第三部分:印制电路板的布线技术第二部分:元件的选择和电路设计技术元件的选择

2021-02-25 14:33:02 2294

原创 电路板级的EMC设计 (1)概述

电路板级的EMC设计 (1)概述文章目录电路板级的EMC设计 (1)概述文档简介第一部分:电磁干扰和兼容性的概述基本概念EMC测试构成电磁环境的组成文档简介应用文档从元件选择、电路设计和印制电路板的布线等几个方面讨论了电路板级的电磁兼容性(EMC)设计本文从以下几个部分进行论述:第一部分:电磁兼容性的概述第二部分:元件选择和电路设计技术第三部分:印制电路板的布线技术附录A:电磁兼容性的术语附录B:抗干扰的测量标准第一部分:电磁干扰和兼容性的概述电磁干扰是现代电路

2021-02-25 14:23:07 1908

原创 一个奔四技术人的2020年

一个奔四技术人的2020年我985硕士毕业,已经开始奔四。在一个小公司当技术上的总负责人,甚至在公司有一丁点的小股份,只是收入微薄,不值一提。虽然春节都过了,2020年都过去快两个月了,但是这一年实在不平凡,还是想提笔纪念一下。作为一个奔四的技术人,从毕业开始就一直在做技术工作,当过普通的工程师,当过公司的项目经理、技术总监、总工程师,这一年或者这几年我想了很多,将来走向何方我不知道,但我要记下这一年的心路历程,让他成为我人生的一部分。毛选和方方2020年初的疫情让人猝不及防,公司放假也直接放了将

2021-02-22 18:09:18 314 2

原创 一次公司培训后的学习心得

一次公司培训后的学习心得这篇培训心得写于2019年9月。当时公司组织一批人参加了一个三天两夜的封闭培训,培训机构是一家叫做大脑银行的公司,当时一起受训的人员超过千人。培训,大家都懂得,一群人听一个讲师吹牛逼,灌鸡汤、打鸡血,各种幼稚的游戏让你知道什么叫潜能、团结,夸张的形式、振聋发聩的背景音乐,夹杂播放各种哭爹喊娘的视频,以及一些上台慷慨激昂的受训人员。下边受训的人表面上你好我好大家好,心里边直骂娘。这篇文章是培训结束后老板让写的,我直言不讳洋洋洒洒写了万言,抒发我对培训行业的一些看法。也说出了一

2021-02-19 15:41:25 2265

翻译 想成为嵌入式程序员应知道的0x10个基本问题(面试必备)

想成为嵌入式程序员应知道的0x10个基本问题(面试必备)文章目录想成为嵌入式程序员应知道的0x10个基本问题(面试必备)简述:预处理器(Preprocessor)死循环(Infinite loops)数据声明(Data declarations)StaticConstVolatile位操作(Bit manipulation)访问固定的内存位置(Accessing fixed memory locations)中断(Interrupts)代码例子(Code examples)动态内存分配(Dynamic

2021-02-18 12:02:56 3521

中小企业必备管理制度和表单模板

中小企业管理的各种制度和表单模板,word格式直接用,包含:研发、营销、生产、品质、采购、仓储、设备、安全、财务、人事行政等部门的制度和表格。

2021-03-05

C语言实现事件驱动型按键驱动模块程序

C语言实现,用于嵌入式尤其单片机系统,小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,按键业务逻辑更清晰。c语言源代码;修订了原版的bug,更易用。使用介绍参见博客:https://blog.csdn.net/weixin_41034400/article/details/114357718

2021-03-04

项目管理流程和表格模板大全(完整版).doc

项目管理知识、流程和表格模板,项目管理概述、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理、集成管理 word版本,直接使用

2021-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除