- 博客(37)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 PLC-IoT 网关开发札记(6): Xamarin.Forms 的 CollectionView 绑定了什么?
本文分享了使用 Xamarin.Forms 的 CollecitonView 绑定的一个概念
2024-01-22 23:19:49
1144
1
原创 PLC-IoT 网关开发札记(5):将本地数据库作为资产打包发布到 App
本文详述了将本地数据库作为资产(Asset)打包进 Android App的过程
2024-01-22 00:10:22
1532
原创 PLC-IoT 网关开发札记(4):Xamarin Forms 实现自定义控件(一个开关)
本文分享了一个使用 Xamarin.Forms 实现一个设备开关的步骤
2024-01-14 15:16:14
1227
1
原创 PLC-IoT 网关开发札记(3):Xamarin Forms 首页跳转的正确姿势
分享在 Xamarin.Forms 中实现 ContentPage 跳转的语句
2024-01-14 13:18:15
627
原创 PLC-IoT 网关开发札记(2):Xamarin Forms 工程获取App当前的版本号
使用 Xamarin.Forms 的 VersionTracking 类的一点札记
2024-01-14 12:51:08
564
原创 PLC-IoT 网关开发札记(1):存档和分发 Android App
本文分享了使用 Visual Studio 2022 发布基于 Xamarin.Forms 的 Android App 的操作步骤,亲测可用
2023-12-25 00:24:13
1423
原创 普冉(PUYA)单片机开发笔记 [完结篇]:使用体会
这一篇是 PY32F003 应用实验的完结篇,总结了对这颗 MCU 的使用体会。我已经把自己实验用的代码打包上传,供各位码神参考。
2023-12-18 22:29:26
6747
6
原创 普冉(PUYA)单片机开发笔记(11): I2C通信-配置主从收发
本文在上一篇配置好从机的基础上,对 PY32F003 的 I2C 主机进行了配置,编写主从机的 I2C 收发中断回调函数,实现了主-从机之间的双向收发
2023-12-17 14:39:23
2574
2
原创 普冉(PUYA)单片机开发笔记(10): I2C通信-配置从机
本文分享了使用 PY32F003 配置 I2C 从机的过程,和 I2C 主机配合通信。
2023-12-16 23:05:26
2575
1
原创 普冉(PUYA)单片机开发笔记(9): FLASH 读写
本文用一个简单的学生档案的数据结构实验了在 PY32F003 开发板上进行 Flash 读写。
2023-12-11 22:46:21
4850
4
原创 普冉(PUYA)单片机开发笔记(8): ADC-DMA多路采样
经过 N 多的踩坑,用 PY32F003 实现了利用 DMA 的多路 ADC 采样,并得到正确的采样结果。
2023-12-10 01:41:14
3909
1
原创 普冉(PUYA)单片机开发笔记(3): 使用PY32F003的外部时钟
PY32F003 的时钟没有 PLL,最高工作频率是 32MHz。有网友称其可以工作在 48MHz,还不知道是如何配置的。在 main.c 中自定义 SystemClock_Config() 可以灵活选择时钟源。PY32F003 的 HSI 的频率偏差高达 625PPM,如果需要较为准确的计时的话,需要为其配备 HSE。厂家软件包中的例程有一些 BUG,例如对板载 Push Button (PB)的初始化和对 LED3 的初始化中都用到了。
2023-12-03 21:49:56
3675
3
原创 普冉(PUYA)单片机开发笔记(2): Keil uVision工程的文件组织
本文分享了尝试把厂家例程文件集中到例程子目录中,顺带测试了 GPIO 操作。
2023-12-01 00:34:13
4244
3
原创 普冉(PUYA)单片机开发笔记(1): UART通信
本文详细介绍了如何使用Keil uVision开发普冉单片机的第一个步骤:搭建开发环境。
2023-11-29 00:23:39
9325
4
原创 使用STM32CubeIDE在STM32F103C8T6上实现双路模拟量采样
在最近的一个项目上,用到STM32F103C8T6(MCU)进行双路模拟采样。来自电压接入点有两路0~10V模拟电压,当上位机查询时,MCU获取当前的采样值,然后封装在串口报文中发送到上位机。硬件电路上使用了10V到1.5V的降压电路,降压后接入到一片双路运放LM358,采用电压跟随器的方式输入到MCU的PA0和PA1。MCU进行轮询采样,当接收到上位机的查询指令后,获取当前的采样值,然后编制应答报文,通过串口发送给上位机。使用STM32F103C8T6进行串口通信和模拟量采样是“白菜”应用了。
2023-11-28 00:25:00
3060
原创 LicheePI Zero 上电后进入到 u-boot 导致启动失败的解决方法
LicheePI Zero 核心板,配备 32M SPI-NOR-Flash,Console口 UART0 通过 RS232 接口芯片连接到上位机(如下图)。在测试中发现在设备上电后等待很久都不能 ping 通设备,使用 RS232 转 TTL 电缆连接上位机,打入回车键,发现是 u-boot 的提示符 ==>,说明设备自动进入到了u-boot 状态,导致启动失败。使用上位机通过Console手动输入 boot 命令,可正常启动。
2023-08-14 20:06:11
485
1
原创 iwconfig命令中Link Quality和Signal level参数的含义
本文记录了Linux 无线配置工具 iwconfig 的三个重要参数。
2023-08-14 15:16:02
1887
原创 编译和烧录SPI-NOR-Flash的V3s核心板(4):USB扩展
经过这些天的填坑,做成了基于 V3s 的 USB 扩展功能,可以接U盘,可以接USB HUB,可以接 USB-TTL(基于CH340芯片) 转换模块。主要的操作是通过 make menuconfig 配置 u-boot 和 linux kernel,修改 u-boot 和 kernel 对应的 dts 文件,最终的操作还是比较简便的,毕竟 u-boot 和linux-4.13.16中已经集成了较多的常用芯片组,可以直接使用。
2023-07-24 23:33:45
869
1
原创 编译和烧录SPI-NOR-Flash的V3s核心板(3):rootfs
事先做好 flash 的分区,按照分区计算好 u-boot 的 bootargs 和 bootcmd.修改 ./u-boot/arch/arm/dts/sun8i-v3s-licheepi-zero.dts 和 ./u-boot/arch/arm/dts/sun8i-v3s.dts 设置好 spi,emac 节点以使 u-boot 支持 SPI Flash 和 网络。修改 linux kernel 的设备树,增加所使用的 flash 型号。
2023-07-20 12:24:13
938
1
原创 编译和烧录SPI-NOR-Flash的V3s核心板(2):linux kernel
本文记录了使用SPI-NOR flash启动的linux kernel 的配置和编译过程,linux kernel 同时配置了uart1 和 uart2
2023-07-19 19:15:02
933
4
原创 编译和烧录SPI-NOR-Flash的V3s核心板(1):u-boot
编译和烧录全志V3S SPI-NOR Flash 启动 Image,本文是合集第一部分,构建u-boot。
2023-07-14 18:34:48
715
1
原创 LicheePI (荔枝派)Zero 开发笔记(3):安装 GoAhead 5.2.0 并交叉编译在 LicheePI 上运行,增加自定义 Actions
记录了 Goahead 5.2.0 使用荔枝派的交叉编译工具进行编译和安装,并运行起来的过程。这里重点是如何将自定义的功能编译进去。
2022-09-14 21:23:52
1510
2
原创 LicheePI (荔枝派)Zero 开发笔记(2):降低多线程程序的 VSZ
在 LicheePI Zero 开发多线程应用时对 VSZ 占用过高的解决方法
2022-09-11 14:11:31
3990
原创 在 DHCP 状态下,获取 LicheePI Zero 的本机 IP 地址和 DNS
记录在 LicheePI zero 开发过程中使用 udhcpc 获得 IP 地址和 DNS
2022-09-06 16:18:20
1018
1
原创 在ubuntu 18.04上建立goahead.service
本文记录了在ubuntu 18.04的设备上安装 Embedthis GoAhead 5.2.0,使用 systemctl 的 service 设置开机启动,实操正常运行。
2022-09-04 17:25:15
504
原创 在讯为i.MX6DL/QL核心板安装openCV
开发环境:1、讯为i.MX6DL/QL核心板,D 为双核1G+8GEMMC,Q为四核2G +16GEMMC2、操作系统:ubuntu 12.04 LTSi.MX6定制版3、cmake 3.5.1:ubuntu 12.04 LTS自带cmake为2.8版本,openCV 3.X所需cmake最低版本为2.8.7,因此用opensource的cmake 3.5.1进行编译,如何编译cma...
2019-05-29 16:08:32
403
使用 PY32F003F18P 的实验代码包,开发环境:Keil uVision 5.2.8,亲测可用
2023-12-18
PY32F003的Demo工程压缩包,含所有HAL-Drivers
2023-12-03
基于全志 V3S 的 SPI-NOR Flash 32M 映像文件
2023-07-29
符合阿里Alink物模型规范的SQLITE3数据表定义
2020-07-09
请教MT36291电路中使用哪个型号的二极管合适?
2023-04-06
web server如何把自己的ip地址通知到客户端
2021-09-04
谁能帮忙看一下OpenCV 3.4.1源码的类型转换编译错误?
2019-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人