自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(327)
  • 资源 (40)
  • 收藏
  • 关注

原创 Jetson AGX Orin CANFD 使用

Jeton Orin CANFD, 500K@5M

2022-07-03 22:58:55 4435 4

原创 Android CAN 简记

Android JNI NDK SocketCAN CAN Java

2022-07-01 19:29:25 8014 11

原创 HPM6750EVK 硬件通读与例程通跑 1

硬件通读 封装 时钟 复位 电源 调试 例程通跑 1

2022-06-14 23:26:44 2626

原创 先楫 HPM6750 环境搭建 跑分

先楫半导体 HPM6750EVK 环境搭建 跑分对比

2022-06-13 22:52:27 3343 2

原创 样板小作坊

PCB, 铁板烧

2022-06-03 23:11:37 309

原创 ST NXP Infineon 常用MCU的汇总说明

STM32, S32K1xx, S32K3xx, MPC5xxx, Aurix TC3xx 汇总说明

2022-06-02 19:08:57 3019

原创 Node-RED探索 -- PM2 用户管理 JS Exec密码 Python UDP

文章目录PM2 常用命令编辑器用户管理JS 函数Exec 节点 含 密码输入Python 脚本exec 方式python-function 方式pythonshell 方式UDP 接收举例PM2 常用命令# 重启node-redpm2 restart node-red# 监控node-red的CPU和内存使用率pm2 monit# 如果是 pm2 monitor 会跳转到一个网页# 打印所有的环境变量pm2 env 0# 查看node-red的信息pm2 info node-re

2022-05-31 10:41:37 1399

原创 Node-Red 环境搭建

文章目录Node-Red 简介Node-Red 安装Node-Red 运行PM2 管理开机启动Dashboard 安装Node-Red 简介官网: Node-RED (nodered.org), 针对事件驱动型应用程序的低代码编程. 来看下 Node-RED - Wikipedia 的翻译:Node-RED是一种基于流的可视化编程开发工具,最初由IBM开发,用于将硬件设备,API和在线服务作为物联网的一部分连接在一起。Node-RED提供了一个基于Web浏览器的流编辑器,可用于创建JavaScr

2022-05-30 13:55:50 5157 1

原创 嗷~~~润

文章目录前言开机设置USB Type C联网10G以太网口静态IP设置apt 和 pypi 清华源小版本系统升级CPU CoreMark -- Orin vs Xavier vs TX2 vs RP4EMMC 测速 -- Xavier EMMC/UFS vs Oringrabserial 开机时间测试UEFI系统探索小问题设备树文件交叉编译工具链Orin vs Xavier参考前言由于 Orin 的 数据手册, 参考手册, 载板原理图, Pinmux 等文档, 还有Jetpack 5.0 开发者预览版都

2022-04-25 21:07:30 1981 6

原创 Jetson Xavier 设置 CANFD (Jetpack 4.6, 开启pllaon)

文章目录改动说明bpmp里面给can附加pllaon时钟源pinmux修改方法一方法二方法三结果检验设备树节点 clocks-init 去掉CAN的低功耗设置设备树节点 mttcan@c310000, mttcan@c320000 里附上 pllaon 时钟配置寄存器 TDCR设置脚本检验 与 CANFD 收发测试改动说明之前手中的Xavier一直用老版本的Jetpack, 最近换上较新的 Jetpack 4.6 以后, MTTCAN 配置发生了变化, CAN时钟默认为低功耗设置(没使能PLLAON),

2022-04-24 14:46:07 4650 2

原创 STM32H743 TFTP Boot 简录

文章目录stm32h743存储简况区域划分分散加载问题引出默认的分散加载文件修改分散加载文件CubeMX部分配置boot的jump_to_appapp中断向量表偏移app分散加载文件修改最简升级py脚本MCU处理参考stm32h743存储简况如下:2MB Flash, 分2个bank(存储区), 可在两个banks并行执行 读/编程/擦除 操作1 Flash_Word = 8 Words = 32 Bytes = 256 bits, 其实1 Flash_Word 还有额外的10bits ECC.

2022-03-16 18:35:21 3428

原创 碎碎记 1

文章目录LAN8742->KSZ8041晶振负载电容千兆网络线序串口LAN8742->KSZ8041STM32Cube配置以太网默认的PHY为LAN8742, 支持PHY地址自动搜索, 抱着试一试的态度, 虽然外部PHY是KSZ8041, 直接运行LAN8742的程序, 仍然是可以ping通的. 具体寄存器未查看.lan8742.c有个2000的宏定义, 每次初始化会死等2000ms, 显得初始化很慢, 可以视情况手动改小, 当然每次Cube自动生成代码又会回到2000#define

2022-02-14 21:36:07 3857

原创 Jetson基本笔录3 -- Module timer gpio chardev

文章目录Module TimerModule GPIOGPIO Header PinoutModule chardev备忘参考Module Timer内核空间, 每5s打印一次计数值//test_timer.c#include <linux/module.h>#include <linux/init.h>#include <linux/kernel.h>#include <linux/timer.h>struct timer_list tim

2022-01-24 22:02:29 1353

原创 Jetson基本笔录2 -- 源码编译与KO生成

文章目录内核源码编译内核和设备树更新发行版部分组件X86 First KOJetson First KOLongterm Kernel命令备忘参考内核源码编译对于自己做的Jetson的板子一般需要修改设备树和驱动, 编译, 然后替换内核镜像(Image)和设备树(FDT), 参考下面的Makefile文件:make env_depend, 安装环境依赖make download, 下载BSP源码(Sources包含kernel/u-boot等), 交叉编译工具链make decompress,

2022-01-21 20:35:49 2885 1

原创 Jetson 基本笔录

RoadmapJetson Roadmap | NVIDIA Developer商业硬件路线图, 2022年有64GB RAM的Xavier, 16GB RAM的Xavier NX, 32GB RAM的Orin, 12GB RAM的Orin NX.工业硬件路线图Jetpack软件路线图, 2022第一季度会发布Jetpack 5.0(Linux内核5.10, 发行版Ubuntu20.04)开发者预览版, 而Release版需要等到2022年下半年(2H)已经发布的Jetpack 4.6关键特

2022-01-19 20:59:27 6815

原创 Device Tree 基本笔录

文章目录流程目录格式提取描述参考流程一张比较经典的流程图dtc编译的命令make dtbsdtsi: 一个SOC可能会有不同的board/machine, 把公用部分或者多个machine共同的部分提炼成.dtsi(公共提炼), 差异部分放进.dts, 然后.dts中include相应的.dtsi文件即可, 如果有同一节点的不同设置, dts中的配置会覆盖.dtsi的配置(最后生效)dtc: dtc是编译dts的工具,可以在Ubuntu系统上通过指令apt-get install devic

2022-01-17 22:42:46 1194

原创 stm32mp157a-dk1 编译 Ubuntu 20.04固件

文章目录前言流程开机探索dmesg参考前言前几篇用Buidroot搞的都是近乎纯净版的系统, 开机极快(~5s), 根文件系统占用极小(<10M), 纯净就意味着功能少, 很多东西没有, 要用的时候还要回去勾选.那有没有把常用的系统组件都打包好, 开箱即用的固件, 也是有的, 常见的有Debian/Ubuntu/Arch Linux等的固件, 开机后用户可以直接设置联网, SSH, apt安装应用等. 本篇就继续抄作业走下 stm32mp157a-dk1 编译 Ubuntu 20.04 固件 的

2022-01-14 22:31:02 2240

原创 RISC-V 麻雀 D1s Buildroot 基本笔录

文章目录前言麻雀Buildroot开机日志系统探索OpenSBIQEMU Buildroot RISCV参考前言RISC-V, BSD许可证之下自由使用的CPU设计, 最早是2010年加州大学伯克利分校的几个教授设计的, 几乎可以为所欲为的许可协议, RV32主要用于MCU, RV64主要用于SOC, 还有RV128等. 现在很多国产芯片用RISCV缝合上自己多年的积累, 做出不少广受欢迎的芯片, 比如下面的这几个:嘉楠的 K210, 还有已经发布的K510, RV64双核架构沁恒(接口见长, 代

2022-01-13 20:56:55 7845 1

原创 STM32MP157A-DK1 Buildroot 基本笔录

文章目录配置文件Buildroot 构建SD卡刷写启动开机日志基本测试配置成5.10内核测试参考配置文件今天的主角是 stm32mp157a-dk1, 一年半前搞活动400块入的, 遂吃灰至今, 终得以重见天日…幸运的是, Buildroot已经内置了该平台的预定义配置, 今天就跑下默认配置, 走通流程, 混个脸熟, 默认的环境和上一篇一样:操作系统: Ubuntu 20.04 (focal, 5.11.0-41-generic)Buildroot: 2021.02.8查看支持的st板子如

2022-01-12 21:13:08 2362

原创 Ubuntu20 QEMU Buildroot

文章目录测试环境QEMULinux KernelBuildrootRun参考测试环境最新的配最新的, 坑才是最少的, 环境如下:Ubuntu 20.04 (focal, 5.11.0-41-generic)QEMU: 6.2.0Linux Kernel: 5.10.90Buildroot: 2021.02.8构建一个能跑起来的5.10内核的Linux x86_64系统, 主要跑通流程QEMUQEMU, 一个通用的开源机器仿真器和虚拟机(A generic and open sourc

2022-01-11 20:28:47 1385

原创 Makefile 基本笔录

文章目录命令行编译Makefile初探Makefile PHONY与Shell脚本Makefile 变量 = := ?= +=Makefile 自动变量Makefile 举例备忘参考命令行编译有main.c文件#include <stdio.h>int main() { printf("Hello, World!\r\n"); return 0;}命令行 编译运行$ gcc -o main main.c$ ./mainHello, World!拆成两个.c文

2022-01-10 23:48:57 1539 1

原创 Kconfig 基本笔录

文章目录kconfig-frontendsKconfig文档Hellostring & comment.config.old反向操作界面勿小menusource 多个Kconfig备忘kconfig-frontendsKconfig文件的配置, 可以用命令行形式的kconfig-conf, 但更多的是使用界面配置的.界面的显示至少有两种.一种是kconfig-mconf KConfig, 直接在终端里面显示, 类似 make menuconfig 那样的显示效果, 当然做RT Thread的

2022-01-07 22:03:04 3982

原创 Shell 基本笔录

shell脚本 的 全局运行 开机启动 后台运行 彩色字体

2022-01-06 21:51:35 1193

原创 USB转串口 模拟 PPS+GPRMC 进行授时

把 PC的系统时间 通过USB转串口发出来 来模拟 PPS+GPRMC 授时, 这大冷天的, 用来在室内测试MCU或者SOC的授时功能, 传感器的授时与线束检测, 测试干扰等等, 还是比较合适的.如下图, 左边为 USB转9针RS232串口, 右边为 USB转TTL串口原理:PPS 有 3V3 / 5V / 12V 等规格, 这里用串口芯片的RTS引脚来模拟PPS(DTR引脚也可以), 左边RS232的DB9口中虽然也有RTS引脚, 但是实测是±9V, 所以用右边的USB转TTL芯片的3.3V的R

2022-01-05 20:30:53 5403

原创 STM32H743 ADC1+DMA1 ADC3+BDMA CubeMX配置使用

文章目录前言STM32CubeMX配置ADC DMA工作流程注意事项相关代码和测试结果内存分配采样率计算内部温度传感器参考前言前段时间被STM32H7的以太网和printf坑的不行, 昨天又被ADC坑了一下午, 这里怎么也得提笔记录一下了. 这次先来总结一下注意的地方:开DCacheADC1的初始化不自动生成, 手动放到DMA1初始化后面, 数组定义到AXI SRAM, 如0x24000000ADC3的初始化不自动生成, 手动放到BDMA初始化后面, 数组定义到SRAM4, 如0x3800000

2021-12-08 22:02:48 10976 8

原创 GPS冷热启动之坑

TX2控制器, 没有后备电池, 每天上午或下午工作时间开机, 从GPS(ZED-F9P)同步时间, 开机自启动一个ros节点, 存为时间命名的log文件, 测试人员反应:reboot系统, 文件可以更新断电再上电, 文件没有更新文件名是年月日-时分秒的格式, 类似于$ time=$(date "+%Y%m%d-%H%M%S")$ echo $time20211208-171709这牵涉到GPS的热启动和冷启动的问题, 查ZED-F9P datasheet发现热启动2s, 冷启动25s

2021-12-08 21:48:46 1975

原创 WSL2迁移与硬盘读写测试

文章目录前言WSL2迁移Linux硬盘读写测试更改Terminal中WSL2的默认启动目录参考前言上篇 WSL2内核编译_添加SocketCAN支持提到解压过程文件名大小写的坑和/mnt目录下感人的速度, 其实如果是在/home目录下, 这些都不是问题(大小写问题没有了, 读写解压编译速度也上去了). 只是WSL2默认装在C盘, 如下图Ubuntu18.04和Ubuntu的ext4磁盘所在的位置.这个磁盘和虚拟机类似, 用多少占多少, 但膨胀一般而言不可逆, 不知道现在有没有改观. C盘一般最多也

2021-12-07 19:27:07 3193

原创 WSL2内核编译_添加SocketCAN支持

文章目录wsl更新内核默认不支持SocketCANwsl内核源码下载Windows 和 Linux 区分大小写之间的差异Ubuntu18.04内核5.10.60.1特有问题修改内核添加can支持编译配置SocketCAN VXCAN测试参考wsl更新内核microsoft/WSL2-Linux-Kernel github先列一下常用操作# 管理员身份运行powershell# 列出wsl的分支和版本号# Ubuntu-18.04 是 wsl1# Ubuntu 是 wsl2, 是Ubuntu2

2021-12-01 20:39:37 4531

原创 组播 笔记

文章目录简述单播组播发送Python组播接收PythonC组播接收C组播发送参考简述SOME/IP用到了组播, 如华为MDC300F系统101版本的SOME/IP组播域地址为239.192.255.251, 端口号 30491. 本篇不讲SOME/IP, 只看下组播的概念.组播(Multicast, 又称多播)是UDP专有的, 关于UDP的单播(Unicast), 组播, 广播(Broadcast)的区别, 网络上有张图有些形象:D类地址空间分配给了IP组播, 范围 224.0.0.0~239.2

2021-10-12 22:21:18 2137

原创 MDC300F CANFD应用笔记

文章目录型号CAN端口分配SOME/IP定义发送参数下发新建工程默认工程的运行效果接收发送cantools dbc 数据解析透传模式发送维稳周期模式发送MMC的CANFD配置下发CANFD配置程序修改型号MDC300F, 刷的新的101版本, 操作系统是Ubuntu18.有12路CAN可供使用, 本篇当CANFD来用, 仲裁段500Kbit/s, 数据段2Mbit/s, 采样点均为0.75.用透传的方式(2ms上传一次)收数据, Event或者Method的方式下发数据.华为MDC主推的是CANF

2021-09-13 19:53:07 1696

原创 MDC300F CAN应用笔记

文章目录型号CAN端口分配SOME/IP定义发送参数配置新建CAN工程cantools dbc 数据解析Event下发数据Method方式下发多路CAN型号MDC300F, 刷的新的101版本, 操作系统是Ubuntu18.有12路CAN可供使用, 本篇当标准CAN来用, 500Kbit/s, 用透传的方式(2ms上传一次)收数据, Event或者Method的方式下发数据.CAN端口分配参考 产品文档 -> 接口说明 -> MDC300F接口说明书 -> 数据透传 ->

2021-09-08 19:37:32 1570 2

原创 MDC300F UART 下发配置 日志调试

文章目录型号SOME/IP定义接收参数配置新建UART工程MDC发出的数据发送数据到MDC命令行运行程序调用关系日志调试型号MDC300F, 刷的新的101版本, 操作系统是Ubuntu18. 除了Debug口, 有一路RS232的UART可以用, 不仅仅用于授时.SOME/IP定义mdc_uart_abstract_application.arxml 中定义的UDP端口号 54865(host, mcu的为51361).uart_rx_service_interface.arxml有 SOME/

2021-09-08 15:41:06 986 4

原创 MDC300F MDS新建工程 GPIO

文章目录型号MDS新建GPIO工程命令行运行rtfnode rtfeventSOMEIP Event定义程序的调用关系型号MDC300F, 刷的新的101版本, 操作系统是Ubuntu18. 有3路GPI和3路GPO:GPI输入0~12V, 可以接 急停开关, 进入自动驾驶按钮等GPO不太清楚怎么用这里主要是GPI的使用, 借着这个熟悉下MDS的应用.MDS新建GPIO工程板子有3路GPI, 12V时表示输入1, 默认输入0. MDC会采集接入低速连接器的GPIO管脚的电平,供客户APP订

2021-09-08 09:43:07 760

原创 MDC系统相关

文章目录取消SSH超时设置联网版本信息设置时间交叉编译环境配置给MDC账户提升权限取消SSH超时设置MDC默认5min会退出登录, 这在办公室调试使用的时候是很抓狂的, 让人崩溃, 第一需求就是要取消SSH超时设置, 如下# 切换到root$ su$ vi /etc/ssh/sshd_config# 注释掉最下面两行# ClientAliveInterval 300# ClientAliveCountMax 0$ vi /etc/profile# 将最下面的 TMOUT=300 改为

2021-09-07 13:39:03 1578 2

原创 MDC硬件相关

文章目录型号供电网络端口分配CAN端口分配UARTGPIO型号MDC300F, 刷的新的101版本, 操作系统是Ubuntu18.供电一般的可调电源最大 5A, 12V 的话只有60W, 带不动, 离标称的200W相去甚远, 直接上350W的电源, 如 LRS-350-12:仅供参考的链接:LRS开关电源220转24V明纬12V直流5V 50/100/150/200S变压器350NES-tmall.com天猫如果嫌电源风扇转, 可以考虑450W或者600W的电源.注意: MDC的风扇别

2021-09-07 10:48:42 898

原创 OpenIMU335RI 笔记

文章目录外观参考引脚分配网页查看串口数据Xavier命令行加载DBC解析数据Python脚本使用DBC解析CAN数据外观参考如下:OpenIMU335RI - Aceinna: Leader in MEMS Sensor Technology, 这个是官网, 可以下载数据手册, 用户手册, DBC文件等OpenIMU335RI - Triple-Redundant Rugged Industrial CAN Module — Aceinna OpenIMU Developer Manual d

2021-08-27 14:31:52 570

原创 TC397 LIN Master 用例

文章目录LIN简介单片机与LINTC397 LINUSB-LIN分析仪TC397 KIT LIN工程示例参考LIN简介LIN (Local Interconnect Network), 一种广播串行网络,最多包括 16 个节点(一个主节点,通常最多 15 个从节点)。所有消息都由主站发起,最多有一个从站回复给定的消息标识符。主节点也可以通过回复自己的消息来充当从节点。因为所有的通信都是由主机发起的,所以没有必要进行碰撞检测。除了供电的两根电源线, LIN传输数据是单线, 主节点内配置 1kΩ电阻端接

2021-08-24 22:33:47 5731 5

原创 周立功USBCANFD_200U的Python调用

参考前篇 周立功USBCAN-II的Python调用当普通CAN用, 500K, 程序参考如下(未验证, 如需CANFD Fast传输, 把发送函数的BRS参数提出来, 采样点设置暂无)from zlgcan import *import timeimport platformzcanlib = ZCAN() def open_usbcan2(): device_handle = zcanlib.OpenDevice(ZCAN_USBCANFD_200U, 0,0) if

2021-08-18 10:45:29 7832 4

原创 TC397 64bit打印 加乘溢出判断 移位运算

编译环境: Aurix Development Studio 1.5.08,16,32,64bit最大值, 十进制/十六进制打印, 测试代码:#include <limits.h> // ULLONG_MAX ... #incldue <stdint.h> // uint64_t ...#define ENDLINE "\n\r"Ifx_Console_print(ENDLINE);Ifx_Console_print(ENDLINE"SCHAR_MAX =%d,

2021-07-30 16:15:40 580

原创 T14 Gen2 或 P14s Gen2 安装Ubuntu18

T14 Gen2 或 P14s Gen2 安装Ubuntu16文章目录T14 Gen2 或 P14s Gen2 安装Ubuntu16硬件配置系统U盘准备BIOS设置安装过程进入图形界面驱动内核驱动/内核配置显卡驱动安装资源下载硬件配置T14 Gen2 (20W0-S00K00)或 P14s Gen2 (20VX-S00W00) 都是2021年新出的电脑, 硬件配置比较相近, 除了显卡不同. 配置如下:i7-1165G7, 4核8线程16GB内存, 512G SSDT14 Gen2显卡(MX45

2021-07-19 21:52:58 5625 8

室内音乐喷泉

这是基于STM32F103写的室内音乐喷泉的源代码(已包含发送接受程序),通过麦克风采集音频信号,STM32处理,并把控制信号通过24L01发送给另一个STM32,控制7个电机的运转

2012-11-11

gd32vf_usart_test0.zip

使用NucleiStudio打开工程, 代码实现了GD32VF103串口0的发送, printf支持, 接收中断, DMA等, 具体参考我的博客: GD32VF103_串口发送_printf_接收中断_DMA

2019-10-30

串口命令通过24L01发送

通过串口调试助手向STM32发送命令,STM32再把接受到的命令通过24L01发送出去,已包含发送接受程序,测试通过

2012-11-11

catkin_ws-ros-stm32串口通信

ROS下和stm32串口通信的代码, 使用asio, 参考我的博客ROS与STM32的串口通信

2018-11-23

stm32f767_ubuntu_stm32cubemx_truestudio

Ubuntu16之STM32开发--点灯和串口通信 一文中的TrueSTUDIO和STM32CubeMX的工程文件

2018-11-23

lwip_test2.zip

S32K148的RMII外接PHY芯片, Processor Expert自动生成SDK代码, 使用LwIP的Raw API做裸奔的UDP_Echo测试, 详见我的博客 S32K148----SDK笔记----LwIP以太网测试

2019-10-25

Unprotected-2-1-Bootloader.bin

ST-Link V2.1 Bootloader, 详见我的博客 ST-Link V2.1 制作使用说明

2019-06-23

gd32vf_da.zip

使用NucleiStudio打开, GD32VF103的DAC输出示例, 详见我的博客GD32VF103_DAC

2019-10-31

VB串口调试

这是用VB编写的一个串口调试助手 背景使用了漂亮的图片 布局相对以往的有些许改观

2012-11-11

STM32通用工程

这是我参照正点原子程序总结的一套STM32系统硬件和外围硬件的源代码

2012-11-11

gd32vf_gpio.zip

IDE为NucleiStudio, RISC-V MCU为GD32VF103CBT6, 点灯与按键的外部中断的工程, 参考我的博客 GD32VF103_环境配置_GPIO_外部中断

2019-10-28

BlinkBlink.zip

S32K148的点灯工程, 使用ProcessorExpert配置, 具体可以参见我的博客S32K148_ProcessorExpert之Blink

2019-09-23

can_test0.zip

S32K148的CAN代码示例, 使用ProcessorExpert进行初始化配置, 测试了CAN0和CAN1, 250k, 500k, 发送, 接收中断, 详请参考我的博客S32K148----SDK笔记----CAN收发

2019-10-24

gd32vf_can_test0.zip

使用NucleiStudio打开, GD32VF103的CAN发送示例, 详见我的博客GD32VF103_CAN发送

2019-11-01

lpuart_test0.zip

S32K148的LPUART2代码示例, 使用ProcessorExpert进行初始化配置, 添加printf支持, 最后测试回传中断接收字节, 详请参考我的博客 S32K148----SDK笔记----LPUART_含printf支持

2019-10-23

STM32 ST-LINK Utility v4.3.0 setup.zip

ST官方的ST-Link升级工具, 用于自制ST-Link或者ST-Link程序升级

2019-07-24

gd32f_timer_interrupt.zip

GD32VF103CBT6的定时器中断工程, 使用NucleiStudio打开, 具体参考我的博客: GD32VF103_定时器中断

2019-10-29

stm32_gpio.zip

使用STM32CubeMX配置生成LED和按键的初始化代码, 外部中断检测按键, 详见我的博客 STM32CubeMX_环境搭建_GPIO_外部中断

2019-11-04

CDC_Alpha.zip

该工程为S32K148的S32DS工程, 使用ProcessorExpert配置, 定时器中断中翻转LED, 具体步骤参见我的博客

2019-09-24

Matlab说话发短信

两段简短的小程序:用Matlab说出你想说的,用Matlab绑定邮箱向手机发送短信

2012-11-11

给出了TC397 Tasking CMake Gitlab集成使工程可以命令行编译 CI CD的最小工程

给出了TC397 Tasking CMake Gitlab集成使工程可以命令行编译 CI CD的最小工程

2024-03-01

ARS408_id0.dbc

参见博客 ARS408-21毫米波雷达笔记, https://blog.csdn.net/weifengdq/article/details/117823960?spm=1001.2014.3001.5501

2021-07-30

TC397_UART.zip

AURIX Development Studio开发环境, UART操作, 发送, 中断, printf, 适配KIT_A2G_TC397_5V_TFT评估板

2020-10-27

stm32_can_fdcan.zip

使用STM32CubeMX配置的CAN工程及用例(STM32F405RGT6), 还有使用STM32CubeMX配置的FDCAN工程及用例(STM32G474VET6), 详细过程参见我的博客 STM32CubeMX_CAN_CAN3_FDCAN

2019-11-08

stm32g4_canfd.zip

STM32G474 CANFD测试用例, 添加了Bus-Off处理, 仲裁段500K, 采样点0.8, 数据段2M, 采样点0.75, 参考博客 STM32G474 CANFD 用例详解

2021-02-22

stm32h750_fdcan.zip

STM32H750 CANFD 测试用例, 添加了Bus-Off处理, 仲裁段500K, 采样点0.8, 数据段2M, 采样点0.75, 参考博客 STM32H750 更好用的CANFD 用例详解

2021-02-23

s32k_freertos_test1.zip

S32K148的FreeRTOS工程, 使用S32 Design Studio for ARM, SDK3.0, PE配置, 创建两个任务. 详见我的博客: FreeRTOS S32K148

2019-12-06

TC397_Blink_LED.zip

TC397_Blink_LED, AURIX Development Studio开发环境, GPIO操作, 适配KIT_A2G_TC397_5V_TFT评估板

2020-10-27

rtl8380_draft_datasheet.pdf

RTL8380 MULTI-LAYER MANAGED 10*10/100/1000M-PORT SWITCH CONTROLLER

2019-12-12

stm32_lwip.zip

使用STM32CubeMX配置的ETH和LWIP, 写了简单的UDP回传测试

2019-11-07

Unity_LED.zip

STM32使用STM32CubeMX配置生成的HAL工程, 集成Unity测试的示例代码, 参考我的博客Unity单元测试初篇

2020-05-20

mpc5748g_can_pal_test0.zip

参见我的博客: MPC5748G笔记 CAN can_pal. S32工程, 使用S32_SDK_PA_RTM_3.0.0, PE配置, 生成代码, 补全CAN收发用例

2020-01-15

t14gen1_ubuntu16.zip

参考我的博客 T14 Gen1 安装 Ubuntu 16 笔记, 主要是linux-firmware, libssl1.1, 内核5.8的文件

2021-07-15

stm32_uart.zip

详见我的博客: STM32CubeMX_UART_printf_接收中断_DMA空闲中断_LPUART

2019-11-07

s32_pwm_test0.zip

S32K148的PWM示例, PTE22, FTM4 Channel2 输出4kHz, 50%占空比的方波驱动无源蜂鸣器. 详见我的博客: S32K148 SDK3.0 PE配置 PWM

2019-12-03

T14 Gen2 或 P14s Gen2 安装Ubuntu18.zip

参见我的博客 T14 Gen2 或 P14s Gen2 安装Ubuntu18

2021-07-19

Uart_14M_1.zip

STM32, 串口波特率14MBit/s测试工程, 参考我的博客 STM32串口 14MBit/s波特率测试 https://blog.csdn.net/weifengdq/article/details/113695910

2021-02-05

stm32_timer_test0.zip

使用STM32CubeMX配置生成定时器3的10ms中断, 定时器4的通道2的pwm, 详见我的博客 STM32CubeMX_定时器中断_PWM

2019-11-05

mpc5748_gpio.zip

详细见我的博客MPC5748G S32_SDK_PA_RTM_3.0.0 GPIO 调试仿真设置 一篇, 使用S32 Design Studio for Power Architecture打开, GPIO的读写操作, 使用PE生成初始代码,

2020-01-13

s32_wdog_test0.zip

S32K148的看门狗程序, 使用了LPUART2和WDOG, 博客配套工程, 详见我的博客: S32K148 SDK3.0 PE配置 看门狗(WDOG)

2019-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除