写点什么

嵌入式

0 人感兴趣 · 33 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/63/6302401316a9290326eb069bbdaa4f69.png?x-oss-process=image/resize,w_416,h_234

电子产品 PCB 电路板散热的方法

电子设备工作时都会产生一定的热量,从而使设备内部温度迅速上升,如果不及时将该热量散发出去,持续升温,器件就会因过热而失效,电子设备的可靠性能就会下降。因此,对PCB电路板进行很好的散热处理是非常重要的。

https://static001.geekbang.org/infoq/cd/cdfc8c8484d93e9a70c2a5c0f6a06407.png?x-oss-process=image/resize,w_416,h_234

项目开发中 ARM 单片机芯片分类及选型

项目开发中单片机芯片的选型是一件重要而费心的事情 , 如果芯片型号选择得合适 , 单片机应用系统就会得经济 , 工作可靠 ; 如果选择得不合适 , 就会造成经济浪费 , 影响单片机应用系统的正常运行 , 甚至根本就达不到预先设计的功能。

比物理线程都好用的 C++20 的协程,你会用吗?

​​​​​​​​​​​​摘要:事件驱动(event driven)是一种常见的代码模型,其通常会有一个主循环(mainloop)不断的从队列中接收事件,然后分发给相应的函数/模块处理。常见使用事件驱动模型的软件包括图形用户界面(GUI),嵌入式设备软件,网络服务端

https://static001.geekbang.org/infoq/53/53cd216543a11bfd3ad8e66e0ae4a502.png?x-oss-process=image/resize,w_416,h_234

如何防止抄袭 PCB 电路板

抄板也叫克隆或仿制,是对设计出来的PCB板进行反向技术研究。

https://static001.geekbang.org/infoq/bd/bd34a5d3f61e05f3d12a8c9e0dd04b23.png?x-oss-process=image/resize,w_416,h_234

单片机 I/O 控制方式(UART 中断和 DMA 中断的区别)

单片机I/O设备的控制方式主要有三种:程序循环检测、中断驱动和直接内存访问。

https://static001.geekbang.org/infoq/ad/ad97d6c54f864d69a6130a880e0dd284.png?x-oss-process=image/resize,w_416,h_234

STM32 电源框图解析 (VDD、VSS、VDDA、VSSA、VREF+、VREF-、VBAT 等的区别)

STM32的工作电压(VDD )为2.0~3.6V,通过内置的电压调节器提供所需的1.8V电源,当主电源VDD 掉电后,通过VBAT 脚为实时时钟(RTC)和备份寄存器提供电源(下图为STM32F1**系列电源框架图,STM32基本大同小异)。

https://static001.geekbang.org/infoq/f7/f7c0d5999bfb88805c4da562ad9c63aa.png?x-oss-process=image/resize,w_416,h_234

STM32 如何计算 RTC 时钟异步预分频和同步预分频

实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器,提供具有可编程闹钟中断功能的日历时钟/日历,可用于管理所有低功耗模式的自动唤醒单元。在配置RTC时钟时预分频器是关键指标,通过配置预分频器可以自定义计数周期。

https://static001.geekbang.org/infoq/72/728fd574912acf88a3416acd08bdb53d.png?x-oss-process=image/resize,w_416,h_234

STM32F103C8/BT6 最小系统原理图、PCB

STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB(STM32F103CBT6存储器容量128KB),需要电压2V~3.6V,工作温度为-40°C ~ 85°C。

https://static001.geekbang.org/infoq/e0/e0e3a037719a52cff7cbfc3a7e46a303.png?x-oss-process=image/resize,w_416,h_234

STM32 低功耗模式下 GPIO 如何配置最节能?

STM32低功耗模式下GPIO如何配置最节能,这里总结了一下四点,亲测有效(基于STM32L011芯片 LL库),可降低几百微安。

https://static001.geekbang.org/infoq/69/69866d8407deb823d49dd8035ddf8c2b.jpeg?x-oss-process=image/resize,w_416,h_234

嵌入式硬件开发最新技术

用户头像
cdhqyj4 月 28 日

单片机:工控程序(不跑os)--入门容易,无外乎就是掌握汇编和c,能够根据datasheet来写,发展前景一般,也没有太大的技术难度,除非你在算法上面有优势

https://static001.geekbang.org/infoq/d5/d52186215aa394f0035bb836c5a1267d.jpeg?x-oss-process=image/resize,w_416,h_234

如何深入的学习 C 语言

用户头像
cdhqyj4 月 22 日

在嵌入式行业摸爬滚打有8年左右的时间了,对C语言有颇多的感触和认识,本文就畅聊一下关于C语言的深入学习部分。

https://static001.geekbang.org/infoq/7a/7a21b58477724c07c106f1bd5f6b6f03.jpeg?x-oss-process=image/resize,w_416,h_234

入门物联网嵌入式才是关键!

用户头像
cdhqyj4 月 14 日

其实在听到物联网的时候,可能有些人还不知道这是什么,但是等你真的了解之后,你真的就会想要去到物联网行业,这其中嵌入式真的帮了不少忙,如果想要学习物联网的话,那么嵌入式一定要学好。

https://static001.geekbang.org/infoq/14/140cb951ce664821d445aa8f061d8801.png?x-oss-process=image/resize,w_416,h_234

PCB 如何拼版

之前设计PCB都是单个打样生产,最近工作需要拼版,百度学习,发现答疑帖子是真的零散!遂决定总结一篇,帮助后来者。

https://static001.geekbang.org/infoq/26/26e77cffb70797b8d614f5e8e5b25c4c.png?x-oss-process=image/resize,w_416,h_234

单片机异常复位后如何保存变量数据

众所周知,单片机复位后变量数值会自动初始化,以华大半导体HC32L136为例,具有 7 个复位信号来源,每个复位信号都可以让 CPU 重新运行,绝大多数寄存器会被复位到复位值,程序会从复位向量处开始执行。

https://static001.geekbang.org/infoq/9a/9a9dd1c1f43daea34f2179d2c87d24cf.png?x-oss-process=image/resize,w_416,h_234

嵌入式软件架构设计之分层设计

用户头像
cdhqyj3 月 26 日

在实际的项目开发中,项目往往是并行开发的,也就是说硬件设计,底层软件设计,应用软件设计是同步进行的。比如说在开发板上调试模块驱动,在其他平台上调试应用再移植到目前这个平台等。

https://static001.geekbang.org/infoq/2f/2f6207498405c821dccda45e17f22878.png?x-oss-process=image/resize,w_416,h_234

java 好还是嵌入式好?做 IT 开发该如何选择

用户头像
cdhqyj3 月 22 日

java好还是嵌入式好?对于这样的问题,我想提问者主要是想要了解两者各自的发展前景

https://static001.geekbang.org/infoq/42/42b14a39c730553cd60a4dc219df3fba.jpeg?x-oss-process=image/resize,w_416,h_234

嵌入式技术与人工智能有什么关系?

用户头像
cdhqyj3 月 12 日

不少学习嵌入式技术的同学都会想,嵌入式和人工智能到底是什么关系呢?不管你是已经选择嵌入式还是人工智能领域都可以来了解一下!

https://static001.geekbang.org/infoq/57/57cd2df76e4ccad4d7bf743a9789060e.jpeg?x-oss-process=image/resize,w_416,h_234

电子产品如何使用 IAP 方式升级程序

在项目开发过程中通常使用SWD、JTAG等工具进行程序烧录和仿真,若产品节点较少还是比较方便,但是当设备节点量产时,就需要使用IAP的方式进行程序烧录。

https://static001.geekbang.org/infoq/22/221c910c9cbf9e7f3b3e5e2e22c435a2.png?x-oss-process=image/resize,w_416,h_234

直流电源防反接电路设计

电子产品设备在使用的过程中最容易且最致命的一个错误操作就是:正负极接反,运气好没啥大事,通常轻则烧毁电源电路器件,重则烧毁MCU、昂贵的核心元器件。

正点原子 DS100 拆解全过程 - 硬件工程师必备

用户头像
良知犹存2 月 5 日

前言: 之前一篇只针对正点原子DS100手持示波器的使用介绍文章。可作为一个电子工程师,光使用不是我们的风格哈,我们还要拆开看看电路。

https://static001.geekbang.org/infoq/b5/b5323cbd63ff64c8a9f352977ebfb6a6.jpeg?x-oss-process=image/resize,w_416,h_234

Linux-Lab 入门:详细步骤分解

用户头像
贾献华2 月 3 日

下载特定开发板的软件包、内核、buildroot 以及 U-boot 的源码:

https://static001.geekbang.org/infoq/ae/aed3315b6fa5073bf9da3e3d6f211f3b.png?x-oss-process=image/resize,w_416,h_234

Linux-Lab 入门:使用开发板

用户头像
贾献华2 月 2 日

如果只想查看特定的架构,插件或者模糊匹配,可以使用 ARCH,FILTER:

https://static001.geekbang.org/infoq/e8/e84bb5322210f19c16c859ff2abe73a3.jpeg?x-oss-process=image/resize,w_416,h_234

Linux-Lab 入门:体验

用户头像
贾献华2 月 1 日

Linux-Lab 致力于创建一个基于 Docker + QEMU 的 Linux 实验环境,方便大家学习、开发和测试 Linux 内核。

https://static001.geekbang.org/infoq/54/5408e4824f815257ccf7b289003b2e61.png?x-oss-process=image/resize,w_416,h_234

802.11 抓包软件对比之 Microsoft Network Monitor

用户头像
IoT云工坊2020 年 11 月 26 日

从学习802.11协议的角度而言,最有效的学习方法就是通过抓包来学习,从抓到的数据包中,可以验证之前理论学习部分的知识,通过对数据包的理解,不仅可以加深对802.11协议的理解,还能提高自己在实际使用中问题分析、解决能力。

嵌入式_嵌入式资料文章-InfoQ写作平台