通信协议考虑的几点问题

通信协议考虑的几点问题

嵌入式开发在很多场景下都需要进行通讯,那么通讯协议就必不可少,有代表性的通讯协议是如下三种:

嵌入式程序上下文切换和解耦的工具

嵌入式程序上下文切换和解耦的工具

C语言作为一种面向过程的语言,在进行嵌入式项目开发时,如果不采用某种方法将其变相地转向面向对象的风格,项目在后期很难完成且维护困难。

嵌入式固件升级防变砖的几种方法

嵌入式固件升级防变砖的几种方法

汽车软件中,Boot程序主要作用就是刷新App程序。在实际项目开发中,Boot程序往往也是客户需求的一部分,并且通常会有详细的软件开发计划。有些项目还会将Boot程序与其他Boot程序区分开来,并称其为CB(Customer Boot)。

使用 VPN ,一定要知道的几个真相!

使用 VPN ,一定要知道的几个真相!

搞IT行业的人,特别是软件开发人员,必须要了解VPN,那么,你对VPN了解多少呢?

单片机变量不被初始化的实现方法

单片机变量不被初始化的实现方法

最近有读者问了这样一个问题:当看门狗复位之后,是否能够保持复位之前的状态?

SPI可以像I2C挂多个设备吗?

SPI可以像I2C挂多个设备吗?

最近我看到一些讨论,关于SPI接口是否可以像I2C一样连接多个设备。

单片机中断程序是如何被中断的?

单片机中断程序是如何被中断的?

你是否曾考虑过这样一个问题:如果外部中断的频率非常高,上一个中断还未完成处理,新到来的中断应该如何处理呢?

解决CAN总线干扰的三种方法

解决CAN总线干扰的三种方法

CAN总线最初设计时,就规定物理层CAN_H和CAN_L采用双绞线差分传输技术。这样做的目的是为了提高抗干扰能力,因为当总线上的CAN_H和CAN_L遭遇干扰时,它们可以同时上升或下降,从而保持差分值不变,如下图所示:

用于单片机的uCLinux和Linux有什么区别?

用于单片机的uCLinux和Linux有什么区别?

uCLinux是微控制器领域中针对Linux系统的缩写。它被设计用于嵌入式系统,其中目标处理器没有内存管理单元MMU。uCLinux已经成功地移植到多个平台上。由于缺乏MMU,实现多任务功能需要一定的技巧。

什么是POSIX(可移植操作系统接口)?

什么是POSIX(可移植操作系统接口)?

Linux开发者们可能都听说过POSIX(可移植操作系统接口),但很多人只是听说过而已。本文旨在向大家介绍什么是POSIX,以及它的历史和重要性。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部