上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 45 下一页

2022年12月18日

惠普CP1025 因转印离合器导致打印不全大片空白的问题

摘要: 家里的CP1025自检只打印出一部分, 后面大部分都是空白. 如果是碳盒缺粉, 应该是均匀地浅或者空白, 如果是成像鼓的问题, 应该是从上到下成条状的不均匀, 这样显示一节后空白的情况是没见过, 上网查有类似的问题, 因此猜测是同样的情况, 需要拆开清理一下, 记录一下拆卸的步骤 阅读全文

posted @ 2022-12-18 16:05 Milton 阅读(3934) 评论(0) 推荐(0)

2022年12月17日

Perl Script to convert binary to hex

摘要: Usage ./bin2hex 166_TurnItUpPhrVox_01_627a.mp3 1 /* begin binary data: */ char bin_data[] = /* 35065 */ {0xFF,0xFB,0x90,0x04,0x00,0x00,0x00,0x00,0x00, 阅读全文

posted @ 2022-12-17 02:39 Milton 阅读(233) 评论(0) 推荐(0)

2022年12月11日

PAM8403 3.3V音频功放调试笔记

摘要: 做I2S输出用了PT8211(实际上买到的丝印是GH8211), 双声道, LSB格式, 工作正常但是输出功率非常低, 喇叭声音要贴近了才能勉强听到, 所以打算做一个PT8211带功放的I2S模块. 最开始用的是PT8211 + LM386 * 2, 能正常工作就是LM386的电压要求比较高, 只能工作在5V下, 在3.3V下不行, 测了完全不工作, 所以需要额外供电, 于是换成能在3.3V下工作的PAM8403再做一版. 把过程中遇到的问题记录一下 阅读全文

posted @ 2022-12-11 11:06 Milton 阅读(2758) 评论(3) 推荐(0)

2022年12月4日

AsyncHttpClient And Download Speed Limit

摘要: AsyncHttpClient Official repository and docs: https://github.com/AsyncHttpClient/async-http-client Maven Dependency Check the latest version of async- 阅读全文

posted @ 2022-12-04 22:10 Milton 阅读(223) 评论(0) 推荐(0)

欧拉公式 Euler's Formula

摘要: 欧拉公式是数学中最重要的公式之一, 它涉及到了复数, 无理数, 三角函数, 简单优美 $e^{i\theta} = cos(\theta) + isin(\theta)$ 欧拉公式代表的含义并不是欧拉最先发现的, 1714年英国物理学家和数学家罗杰·柯茨在一个公式中建立了对数, 三角函数和虚数之间的 阅读全文

posted @ 2022-12-04 12:11 Milton 阅读(1230) 评论(0) 推荐(1)

2022年11月29日

PyOCD Notes

摘要: Installation Ubuntu20.04 For Ubuntu20.04 the version in apt repository is 0.13.1+dfsg-1, which is too low to recognize J-Link probe $ apt-cache show p 阅读全文

posted @ 2022-11-29 00:32 Milton 阅读(446) 评论(0) 推荐(0)

2022年11月23日

AIR32F103(六) ADC,I2S,DMA和ADPCM实现的录音播放功能

摘要: 使用的MCU型号为 AIR32F103CCT6. 通过工作机制和示例代码, 说明如何使用AIR32自带的内存实现简单的语音录制和播放功能, 以及使用 ADPCM 对音频数据进行压缩, 提高录制时长. 通过这些机制, 可以快速扩充为实用的录制设备, 例如外挂I2C或SPI存储, 或提升无线传输的音质, 在同样的码率下使用更高采样率. 阅读全文

posted @ 2022-11-23 20:59 Milton 阅读(2244) 评论(0) 推荐(0)

2022年11月22日

ADPCM(自适应差分脉冲编码调制)的原理和计算

摘要: ADPCM 用于解决 DPCM 的差值宽度问题, 通过定义一个差值表(例如IMA ADPCM 中使用 89个固定差值, 取值从7到32767), 将差值的范围放宽到16bit, 此时差值在数组中的编号只需要6bit就可以表示(0 - 88), 再进一步只记录编号的变化值, 就将变化量压缩到了4bit. ADPCM算法并没用固定标准, 最常见的是IMA ADPCM. 以下以 IMA ADPCM 为例进行说明 阅读全文

posted @ 2022-11-22 20:39 Milton 阅读(5811) 评论(0) 推荐(0)

2022年11月11日

AIR32F103(五) FreeRTOSv202112核心库的集成和示例代码

摘要: AIR32F103CBT6的存储容量加上206MHz频率, 跑RTOS才能充分利用它的性能. 关于FreeRTOS的介绍和集成, 网络上已经有不少文章, 可以直接百度搜索查看, 这里主要介绍一下项目中的FreeRTOS集成步骤和代码说明. 阅读全文

posted @ 2022-11-11 17:36 Milton 阅读(1212) 评论(0) 推荐(2)

2022年10月31日

OCR 03: PaddleOCR

摘要: Catalog OCR 01: EasyOCR OCR 02: Tesseract-OCR OCR 03: PaddleOCR About Git repository https://github.com/PaddlePaddle/PaddleOCR Online demo https://www 阅读全文

posted @ 2022-10-31 15:11 Milton 阅读(268) 评论(0) 推荐(0)

OCR 02: Tesseract-OCR

摘要: Catalog OCR 01: EasyOCR OCR 02: Tesseract-OCR OCR 03: PaddleOCR Project Host And Brief Official Site: https://tesseract-ocr.github.io/ GitHub Reposito 阅读全文

posted @ 2022-10-31 15:08 Milton 阅读(184) 评论(0) 推荐(0)

OCR 01: EasyOCR

摘要: Catalog OCR 01: EasyOCR OCR 02: Tesseract-OCR OCR 03: PaddleOCR Related Links Official site with online demo: https://www.jaided.ai/easyocr/ Installat 阅读全文

posted @ 2022-10-31 14:31 Milton 阅读(490) 评论(0) 推荐(0)

沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置

摘要: Ubuntu20.04 MRS和Makefile开发环境配置. 使用 MounRiver Studio Community IDE 进行开发是比较简单的一种方式, 前往http://mounriver.com/download下载 MounRiver_Studio_Community_Linux_V130, 如果倾向于使用其它的IDE, 例如VSCode, 则需要使用 Makefile 方式进行配置 阅读全文

posted @ 2022-10-31 10:15 Milton 阅读(2161) 评论(0) 推荐(0)

2022年10月29日

沁恒CH32V003(一): CH32V003F4P6开发板上手报告和Win10环境配置

摘要: 沁恒CH32V003(一): CH32V003F4P6开发板上手报告和Win10环境配置 沁恒最近推出的低价CH32V003系列, 基于青稞RISC-V2A内核, 48MHz主频, 2KB SRAM, 16KB Flash, 工作电压兼容3.3V和5V. Win10下的开发环境是比较简单的, 软件就是MounRiver, 版本v1.82, 软件集成了代码编辑, 编译环境和烧录工具. 直接安装即可 阅读全文

posted @ 2022-10-29 08:24 Milton 阅读(4620) 评论(1) 推荐(0)

2022年10月27日

AIR32F103(四) 27倍频216MHz,CoreMark跑分测试

摘要: 合宙开发团队10月11日的提交中开源了AIR32F103的PLL倍频调节的代码, 使得在 Linux 下通过 GCC Arm 工具链也能编译运行216MHz. 示例中的 CoreMark_256MHz 项目, 可以将AIR32F103运行在最高256MHz主频下, 运行CoreMark性能测试. 以下是分别在 256MHz, 216MHz, 72MHz 不同编译器版本下的测试结果. 阅读全文

posted @ 2022-10-27 20:08 Milton 阅读(2399) 评论(0) 推荐(0)

AIR32F103(三) Linux环境基于标准外设库的项目模板

摘要: 关于 Air32F103-Template, 项目地址: https://gitee.com/iosetting/air32f103-template, 这是为 GCC Arm 工具链准备的 AIR32F103x 项目开发模板 阅读全文

posted @ 2022-10-27 01:09 Milton 阅读(1102) 评论(0) 推荐(0)

2022年10月26日

AIR32F103(二) Linux环境和LibOpenCM3项目模板

摘要: AIR32F103CBT6 在Linux下和STM32F1xx的开发环境是一样的, 可以使用 gcc-arm 编译, 用 st-flash 烧录. 开发库可以使用 SPL, 或者 Libopencm3. 阅读全文

posted @ 2022-10-26 23:57 Milton 阅读(1214) 评论(0) 推荐(0)

2022年10月22日

GitHub Pages 和 Jekyll 笔记

摘要: 关于使用 GitHub Pages 和 Jekyll 创建静态网站的笔记. 使用默认的Jekyll引擎快速创建, 和Jekyll的简单使用说明 阅读全文

posted @ 2022-10-22 23:07 Milton 阅读(973) 评论(0) 推荐(1)

2022年10月13日

KVM导入Ubuntu/Centos Cloud Image创建虚机及调整磁盘大小

摘要: Ubuntu官网会给各种公有云平台提供cloud镜像, 例如AWS, MS Azure, Google Cloud, 以及本地虚机环境例如 QEMU, VMware, Vagrant等, 这些镜像在 https://cloud-images.ubuntu.com 上可以下载. 这里说明如何在 KVM 中, 用 Cloud Image 创建虚机 阅读全文

posted @ 2022-10-13 18:13 Milton 阅读(2998) 评论(0) 推荐(0)

2022年10月12日

Nebula Graph介绍和SpringBoot环境连接和查询

摘要: 当前Nebula Graph的最新版本是3.2.1, Nebula Graph 的一些特点 1. 支持分布式. 相对于Neo4j, TigerGraph这些图数据库, Nebula 是面向分布式设计的, 因此对集群的支持比较完备, 在规模上上限要高很多. 在实际项目中存储了180亿的点边, 这个数量对于Neo4j和TigerGraph是比较困难的. 1. 支持图空间. 各个图空间的ID是互不干扰的, 但是在同一个图空间里ID的类型和长度必须一致. 注意这个一致约束的是所有的点和边. Nebula 可以使用int64作为ID, 也可以用字符串, 但是字符串需要指定一个长度, 例如64个字节. 相对于只能用长整数的Neo4j, ID设计上更自由灵活. 阅读全文

posted @ 2022-10-12 12:11 Milton 阅读(2044) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 45 下一页

导航