音ノ木坂学院

叶え!みんなの夢――

0%

MathJax是使用LaTeX方式输入数学公式的好工具。Hexo虽然可以直接使用mathjax,但是存在一些不方便之处。使用hexo-math这个插件可以大大方便使用。
使用Hexo 3.2.0,主题NexT 5.0.1,hexo-math 3.0.0安装方式如下

删除过时内容,使用hexo: 5.1.1,hexo-cli: 4.2.0,hexo-math: 4.0.0。
需要注意,新版的math标签改成了mathjax标签,需要更新旧的公式才能使用,不然hexo g的时候会报错。

在hexo安装目录下执行

1
npm install hexo-math --save

然后编辑站点根目录下的_config.yml,添加

1
2
3
4
5
6
7
8
9
10
11
12
13
# _config.yml
math:
katex:
css: 'https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.css'
options:
throwOnError: false
mathjax:
css: 'https://cdn.jsdelivr.net/npm/hexo-math@4.0.0/dist/style.css'
options:
conversion:
display: false
tex:
svg:

之后进入theme的目录,编辑主题的_config.yml,找到mathjax字段。NexT 5.0.1中默认mathjax是禁用,需要改成

1
2
mathjax:
enable: true

在需要插入数学公式的文章md头中加入

1
2
3
4
5
6
7
8
9
10
11
12
13
14
---
katex:
output: 'mathml'
felqn: true
minRuleThickness: 0.05
throwOnError: true
mathjax:
conversion:
em: 14
tex:
tags: 'ams'
svg:
exFactor: 0.03
---

最后hexo g,就可以部署或者运行server查看效果了。

阅读全文 »

硬件

SX1278串口和CP2102转接板

这次的硬件比较廉价,直接某宝撸了一个国产的……
芯片被屏蔽罩挡着看不到,看介绍是基于Semtech的SX1278。功率100mW,宣传传输距离3km(可怕的433M)……这里是SX1278的Data Sheet
还配了一个USB转TTL串口的转接板,能看到芯片,基于Silicon Labs的CP2102。CP2102的Data Sheet
无线串口型号是E32-TTL-100,转接板型号是E15-USB-T2。反正都是店家自己起的,也不计较这么多,然后去店家宝贝详情页面下到了用户手册……

CP2102驱动

无线串口没什么好驱动的,主要是USB转接口。CP2102非常和善,在64位Win10上插上就自动安装了驱动,Mac下也可以即插即用。如果不能自动安装可以去Silicon Labs官网自行下载CP2102 USB to UART Bridge。

阅读全文 »

最近在做ZigBee和LoRa。第一次接触所以记录一下入门过程。

硬件和软件

CC2530开发板

实验室配备的是Texas Instruments的ZigBee开发套件,包括CC2530开发板(含底板)+SmartRF04EB仿真器。
CC2530的底板上提供了一个可以供电的Mini USB接口和一个可以烧录程序的串口,还有按钮和二极管这些简单的IO装置。

德州仪器官网给出了很多文档,包括Data Sheet开发套件用户手册等。开发套件的用户手册附录里有一个简单的开发指南。其中用到了IAR Embedded Workbench IDE。由于IDE只提供Windows版本,所以需要一台Windows电脑,或者虚拟机。

IAR Embedded Workbench for 8051

去IAR官网下载 IAR Embedded Workbench for 8051。免费用户可以申请30天试用,或者无限期试用,但是代码大小最大只能4Kb。这里使用了前一种方案,总之注册安装好即可。这里安装了7.3版本,和用户手册中的旧版本有一点不同。

SmartRF04EB驱动

直接把仿真器接到PC上是不能正确识别的。按照手册的介绍,给SmartRF04EB用的驱动需要先安装SmartRF Studio。事实上直接这个IDE安装好后也包含驱动。
手册里说不支持64位系统,实测新版本已经可以在64位Win10下使用。
在Windows设备管理器中找到设备,手动指定驱动位置。进入上一步中安装的Embedded Workbench的根文件夹,在\8051\drivers\Texas Instruments\win_64bits_x64里可以找到驱动(或者安装32位,按需求)。安装完成后,操作系统和Workbench才可以正确读取到仿真器。

阅读全文 »

个人观点表达

  1. 简述项目:是什么、做了什么、有什么结果
  2. 告诉听众为什么要听
  3. 直奔主题,提炼精要
  4. 及时根据反馈进行互动
阅读全文 »