自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于zynq的phy调试记录

从petalinux的搭建,到uboot、kernel、rootfs的调试、打包提示:以下是本篇文章正文内容,下面案例可供参考本次要讲述的zynq的phy驱动加载小知识就说到这里了,兄弟萌要有什么指导意见或疑问可以在评论区留下"足迹"。

2024-08-06 16:55:18 718

原创 qemu制作ubuntu文件系统

从petalinux的搭建,到uboot、kernel、rootfs的调试、打包提示:以下是本篇文章正文内容,下面案例可供参考本次要讲述的QEMU小知识就说到这里了,兄弟萌要有什么指导意见或疑问可以在评论区留下"足迹"。

2024-08-06 16:53:43 440

原创 DSP28337D-EMIF&ASRAM

最近在EMFI与FPGA/ASRAM的调试上可谓是一波三折。记录一下各种EMIF隐秘的角落(大坑)本期先展示ASRAM的测试及填坑记录,后期在更新SDRAM的大坑。

2024-05-30 14:34:40 1085 1

原创 Linux应用层框架思想

首先我建议大家先想一下这个场景(每次重开一个项目–不论是MCU还是LINUX),以下是我个人所想到的第一:所有的驱动、业务代码重新写是什么概念;第二:如果还像初阶那样接口初始化业务逻辑放一块儿会有什么后果(举例:天天的像单片机代码复制来复制去,改个参数要去通篇的翻代码找位置去改,效率何其低下,技术水平又体现在哪里);第三:你的代码总要继承吧,总不能一个公司的N个项目N套代码吧;第四:人活着就是要折腾就是要进步,不提高水平怎么加薪,怎么养家糊口!!!

2024-03-15 11:24:11 1404 1

原创 全志T3添加telnet功能

这一步比较奇怪视情况而定,在T3-SDK上不会生成S50telnet这个脚本,但是其他ARM板卡(rk3568、ZYNQ7010)上是自动生成。可以观察到busybox加载目录中多了telnetd链接符号,并链接到busybox可执行文件。因为博主本人使用的全志T3开发板,在/lichee目录下执行./build.sh执行编译。本次使用telnetd,进入buildroot/out中busybox执行以下命令。2、点击会话,点击telnet,输入电脑ip及用户名即可。(点击下载社区版本就行)

2024-02-22 15:14:49 441 1

原创 Linux c串口事件触发

为什么要做单线程的多串口事件触发单线程多事件触发的目的:1、简单的类似单片机串口编程已经不能满足当前linux应用平台框架的搭建、多线程管理的复合型应用2、提高linux应用层框架的兼容性,极限解耦,业务与框架深度剥离3、回归主题,多串口,单线程去处理,单线程多种事件触发管理的优势:1、高效利用系统资源:通过多路复用技术,单线程可以同时监视多个事件,避免了频繁的轮询操作,提高了系统资源的利用效率。

2024-02-08 01:01:59 1011

原创 DSP28337D-ePWM之Trip-Zone实战测试

基于TMS320F28377D-ePWM-TZ模块实现第一篇的两个如何触发trip-zone的想法(gpio绑定TZ1~3触发,ADC超越限制进行DCAEVT1/2或DCBEVT1/2触发)。本期先展示GPIO -----| I/P X-BAR |-----TZ1-----| ePWM TZ Module |-----TZ-Event触发,后期有时间再更新ADC事件触发TZ。

2024-02-01 16:57:26 956 3

原创 ESXi8安装黑群晖

记录使用VM ESXi8安装黑群晖过程及新增详细配置记录,让配置更加无脑,更加迅速。

2024-01-31 20:03:19 3396 4

原创 DSP28337D-ePWM之Trip-Zone是什么

本文主要为了记录DSP28377的个人学习、调试记录以下是本篇文章正文内容,下面案例可供参考这里对文章进行总结:以上就是今天要讲的内容,本文仅仅简单介绍了tripzone的作用及触发方式,后期会更新tripzone实际触发的测试代码及验证框图。

2024-01-28 00:44:17 1291

原创 python3.5.2交叉编译

使用交叉编译构建python环境,此方法适用与不使用用buildroot构建python环境的开发人群。

2023-08-23 15:00:13 264

原创 全志T3添加vsftpd功能

T3添加vsftpd功能

2021-10-11 14:16:31 1483

全志T3/A40I 部分外设接口说明书

全志T3/A40I拥有丰富的接口资源,包括UART、IIC、USB和GPIO。此次提供以上4种外设的说明书。 GPIO(General Purpose Input/Output,通用输入输出)接口是一种用于输入或输出数字信号的接口。在全志T3和A40I中,GPIO接口可用于连接各种外围设备,如LED灯、按钮、传感器等。 USB(Universal Serial Bus)接口是一种广泛使用的串行通信接口,支持多种数据传输速率和设备类型。在全志T3和A40I中,USB接口通常用于连接外部存储设备、键盘、鼠标等外设。 IIC(Inter-Integrated Circuit,也称为I2C)接口是一种串行通信总线,用于连接低速外围设备。在全志T3和A40I中,IIC接口通常用于与传感器、EEPROM等设备进行通信。 UART(通用异步收发传输器)接口是一种常用的串行通信接口,用于设备之间的数据交换。在全志T3和A40I中,UART接口通常用于与串口设备(如调试器、GPS模块等)进行通信。

2024-08-13

STM32ROS机器人控制板原理图及源码

STM32 ROS机器人控制板 亚博智能 板载九轴IMU姿态传感器|支持ROS1/ROS2 ROS 机器人控制板既是一款ROS机器人小车驱动控制器,也是一款STM32核心开发板。板载集成了STM32核心控制单元、 九轴 IMU 姿态传感器等重要配置,同时提供:四路编码器电机、四路PWM 舵机、串行总线舵机、RGB灯条等外设接口。支 持树莓派5供电协议,支持树莓派、JETSON、工控机、地平线RDK等ROS 主控通讯和供电。ROS开发者并不需要亲自编写 外设的驱动程序,只需要通过串口发送对应控制命令给本产品就可以快速控制外设,既简单又高效。 ROS STM32核心控制单元 支持ROS机器人系统 四路独立电机驱动 四路PWM舵机接口 支持树莓派系列主控 支持JETSON系列主控 IMU九轴姿态传感器 可驱动多种车型结构 (两驱/四驱差速/麦轮/ 阿克曼转向等)

2024-08-13

STM32与W5500的代码资源

STM32与W5500以太网控制器集成使用的代码资源介绍。W5500是一款高度集成的以太网控制器,支持TCP/IP协议栈,非常适合用于STM32等微控制器实现网络功能。 STM32与W5500集成代码资源介绍 1. W5500文档 W5500的基础数据手册详细描述了W5500的引脚定义、电气特性、功能描述以及寄存器映射等关键信息。应用手册则提供了更高级的使用指南,包括如何配置网络参数、实现TCP/IP通信等。 2. 寄存器操作源码 寄存器读写函数:编写函数来通过SPI接口读取和写入W5500的寄存器。这些函数需要处理SPI通信的起始、数据发送/接收、以及结束等过程。 3. 中断服务例程 W5500支持中断功能,以通知有网络事件(如数据接收完成、连接建立等)发生。

2024-08-13

全志T3/A40I双网口镜像修改方法

双网口方案需要的统一配置,涉及到T3/A40I的设备树、fex配置,emac/gmac的驱动修改,phytool的调试记录。

2024-02-28

基于zynq的AXI-DMA驱动

基于zynq的AXI-DMA驱动,在linux驱动层做出注册、发送、读取等处理,基于原版哈佛版本驱动新增DMA中断处理

2024-02-01

基于linux的MCP251X的can驱动

基于全志T3/A40I实测过,可生成can0节点,能够进行回环测试,建议使用can-utils工具完成测试,相关链接https://github.com/linux-can/can-utils

2024-02-01

全志T3LINUX使用手册

全志T3开发手册,适用于全志T3、A40i系列linux开发者使用,包含T3OTA开发指南、T3sys_config.fex使用配置说明V1.0、T3 sys_partition.fex分区表说明书V1.0、Buildroot下集成软件包、T3-LinuxSDK使用手册

2021-10-14

空空如也

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

TA关注的人

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