Linux 上搭建 8051 单片机开发环境

Linux 开发一些单片机一直是一种难题,毕竟单片机这玩意不少就是为了适应广大单片机工程师而采用 Windows 的 IDE ,而且比较封闭。

本文介绍如何在 Linux 上使用 Flatpak 版 Q4Wine 与 Keil 搭建 8051 开发环境,还包括全局设置等宽字体并使用 STC-ISP 连接 USB 串口设备刷写 HEX 文件。同时也会介绍另一种单片机开发工具。

由于采用了 Flatpak,所以是发行版通用的。openSUSE、Fedora、Arch、Ubuntu、Debian 等都可以使用。

继续阅读“Linux 上搭建 8051 单片机开发环境”

Linux TLP 电源管理教程

Linux 的电源管理基础是内核,只要发行版不离谱,功能都是一样的。不过不是所有发行版都默认开启电源管理服务,也就是 TLP ,开启后的续航应该与 Windows 不相上下。

以下教程起初是我贴在 openSUSE 中文社区论坛上,后来寒晶雪把他搬到 openSUSE Wiki 作了拓展与修正,我又从 Wiki 复制到知乎,现在又从知乎转到我的博客。对安装软件的命令稍作修改亦可用于其他发行版。实测在正常使用下可以把我笔记本(标压 CPU )整体功耗压缩到 9.94 瓦。

继续阅读“Linux TLP 电源管理教程”