IO口模拟串口的几种”硬核”操作

IO口模拟串口的几种”硬核”操作

早期的微控制器(MCU)由于片上外设资源(如UART、I2C、SPI等)较为有限,因而采用了一种被称为“模拟”的操作方式。

Linux系统中最佳开源电子邮件服务器

Linux系统中最佳开源电子邮件服务器

在Linux系统中选择一个合适的开源电子邮件服务器对于建立稳定、安全的邮件系统至关重要。本文将介绍在Linux平台上备受推荐的开源电子邮件服务器,并提供详细的分析,以便大家选择适合需求的最佳解决方案。

在 Linux 文件系统中使用 attr 添加扩展属性

在 Linux 文件系统中使用 attr 添加扩展属性

Linux文件系统提供了一项强大的机制,即扩展属性(Extended Attributes,简称xattr),允许用户为文件和目录添加额外的元数据信息。

嵌入式开发神器:硬件外设访问库

嵌入式开发神器:硬件外设访问库

今天我要向大家介绍的是一个名为c-periphery的开源软件,它是一个用C语言编写的硬件外设访问库。

在VSCode中使用J-Link调试

在VSCode中使用J-Link调试

Visual Studio Code是微软推出的免费源代码编辑器,通过插件支持GDB + J-Link + GDBServer方式,实现在VSCode中调试嵌入式系统的功能。

一个面向嵌入式系统的轻量级框架!

一个面向嵌入式系统的轻量级框架!

mr-library 是一个专为嵌入式系统设计的轻量级框架,旨在为开发者提供统一的底层驱动设备模型和基础服务功能,具备模块化设计、可配置性和扩展性等特点,有助于快速构建嵌入式应用程序。

如何编写分层清晰、通用性好的LCD驱动?

如何编写分层清晰、通用性好的LCD驱动?

在网络上,配套着各种 STM32 开发板的 LCD 示例程序,主要涉及到 TFT LCD 和 OLED。通过这些示例程序,用户可以学到如何点亮 LCD。然而,这些代码存在一些问题:

单片机模拟Linux自动初始化流程!

单片机模拟Linux自动初始化流程!

通常我们写程序都是按照这个套路,一个函数一个函数按照顺序逻辑一个一个的执行下去。

分享一个软硬件开源的低功耗时钟项目

分享一个软硬件开源的低功耗时钟项目

这一款采用 AVR128DA48 微控制器的超低功耗 LCD 时钟,具备出色的能效表现,可长达三年以上持续运行,无论是采用 CR2032 纽扣电池还是太阳能电池。

C语言:内存分配—栈区、堆区、全局区、常量区和代码区

C语言:内存分配—栈区、堆区、全局区、常量区和代码区

栈区由编译器自动分配释放,由操作系统自动管理,无须手动管理。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部