Category: common

  • MacOS下配置neovim的nvim-lspconfig + clangd

    配置nvim-lspconfig和clangd的注意事项

  • 在Apple M1下简单测试xtensa toolchain

    没忍住还是买了MacBook Air M1乞丐版(8GB内存 / 256G硬盘)。我平时常用的软件比较轻量,低配版应该足够应付日常工作。这里简单测试一下esp32的编译工具xtensa toolchain,测试的esp-idf版本为v4.2

  • 从CLOVER迁移到OpenCore的流水记录

    我之前有台黑苹果开发机一直使用着CLOVER驱动Catalina,运行稳定可靠,日常开发使用也很顺手。 机器的配置如下

  • 小记一次迁移Chrome扩展到Microsoft Edge

    这几天 @阿当 提到无法在Edge上安装我的Chrome扩展Markdown Preview Plus。我这时候才注意到Edge也有了自己的扩展商店,甚至可能安装Chrome的扩展。 由于Microsoft Edge新版直接基于Chromium开发,所以将Chrome扩展直接移植到Edge也成为了可能。微软提供的移植文档比较详细,大概10多分钟就完成了这一迁移。这里简单记录一下移植Markdown Preview Plus到Edge的过程 迁移步骤 首先阅读Publish your extension。这里有详细的步骤如何发布扩展到Edge商店 我有现成的Chrome扩展源码,参考页面上的port your existing Chromium extension连接完成代码适配。代码基本上没有改动。只需要将原扩展做一个zip压缩包即可 接下来在 Partner Center 用微软账号注册,参考文中的”Submit your extension to Microsoft Edge add-ons store”章节提交扩展到Edge商店。每一个步骤在这个章节都有提到,照着操作 在扩展页面的最后一步点击Publish,现在状态变成”In review”。等待审核即可 现在Markdown Preview Plus扩展正在等待审核上架,不知道多久能通过,挺急的,在线等😅 Update: 扩展已经通过审核,Edge商店的下载地址

  • 在ESP32 S2上面运行CircuitPython

    CircuitPython 6.0开始支持ESP32 S2。本文更新的时候正值CircuitPython 6.0.0 RC0发布不久,因此这里简单尝试在ESP32 S2模块运行6.0.0 RC0版本.

  • 用jLink读取nRF52832的mac地址

    直接用nrfjprog命令读取 nrfjprog -f NRF52 –memrd 0x100000a4 –n 80x100000A4: ACAFE032 7AC54CAF 这里的mac地址是 0xCCAFACAFE032. 其中4C变成了CC,这是因为蓝牙协议规定静态mac地址的2 MSBit必须是11(Bluetooth Core v4.0, Vol 3, Part C, chapter 10.8.1) 如果想省事一点,也可以用adalink这个python脚本。直接获取芯片信息 adalink nrf52832 -p jlink –infoHardware ID : 0x52832Variant : 0x41414530Package : QFxx – 48-pin QFNSRAM : 64 KB SRAMFlash : 512 KB FlashDevice Addr : E0:A3:38:95:23:66Device ID : BA74FBE3D9A8A03CNFC Pins : NFC

  • 如何升级老迈的Mac到macOS Catalina

    不久前macOS Catalina 10.15正式版发布,想到还有一台吃灰许久的Mac mini 2011mid,这个老机器我已经替换了SSD硬盘,加了内存,日常浏览网页也不觉得吃力。再加上从前用这台机器做过业余私活赚过些许外快,也有些感情。也许可以升级到最新的macOS? 但是在App Store中直接安装macOS Catalina却得到了此机型已经不被支持的提示,大失所望。 macOS Catalina仅支持这些机型: MacBook (Early 2015 or newer) MacBook Air (Mid 2012 or newer) MacBook Pro (Mid 2012 or newer) Mac mini (Late 2012 or newer) iMac (Late 2012 or newer) iMac Pro (2017) Mac Pro (Late 2013 or newer) 那么我的老机器是不是永远的停留在High Sierra呢?倒也不是无法可想。有个叫macOS Catalina Patcher的软件可以对安装包打个补丁,从而达到老树开新芽的目的。 开始升级Mac mini 2011mid到macOS Catalina […]

  • 在macOS下安装aria2并自动启动RPC

    Aria2 is a lightweight download software with Multi-Connection support. Besides HTTP(s) and FTP, it also supports BitTorrent and Metalink.

  • About ESP8266 module

    How to detect the flash size of ESP8266 module? Install latest esptool from GitHub or with pip Wire ESP8266 module with a programmer Run command esptool.py flash_id You should get some information about the flash of ESP8266 module esptool.py v2.6-beta1 Found 2 serial ports Serial port /dev/cu.SLAB_USBtoUART Connecting…….._ Detecting chip type… ESP8266 Chip is ESP8266EX […]

  • Discourse维护笔记

    业余需要维护一个Discourse讨论区,简单记录一些常用内容