学习过程
文章平均质量分 89
曾来过
想告诉世界我曾来过
展开
-
gmac调试指南
目录前言1. MDIO接口1.1 MDIO接口概述1.2 MDIO应用框图1.3 MDIO数据格式1.4 MDIO 电气时序图2. RGMII2.1 RGMII概述2.2 RGMII时序图2.3 添加时钟延时3. 调试指南3.1 确保GMAC正确工作3.2 MDIO调试3.3 PHY(RGMII)时序调整3.4 其他前言笔者使用GMAC的主要场景为SOC内部内置了GMAC,并通过MDIO+RGMII接口和外部PHY芯片通信,通过MDIO配置PHY的寄存器,通过RGMII和原创 2021-12-16 16:30:44 · 11749 阅读 · 0 评论 -
RT-thread移植指南-RISC-V
目录RT-thread移植指南-RISC-V.. 31. 概述... 31.1 移植资料参考... 31.2 移植开发环境准备... 42. 移植步骤... 42.1 全局中断开关函数... 52.2 线程上下文切换函数... 52.3. 线程栈的初始化... 62.4 时钟节拍的配置... 62.5 中断函数(中断时现场保护、中断注册和使能)... 82.5.1 interrupt_gcc.S:... 82.5.2 中断注册、使能...原创 2021-09-24 15:16:54 · 5474 阅读 · 1 评论 -
DPDK 学习笔记(一)
目录1.概述2.dpdk的突破2.1 UIO (用户空间的 I/O 技术)2.2 内存池技术2.3 大页内存管理2.4 无锁环形队列2.5 poll-mode网卡驱动2.6 CPU 亲和性2.7 多核调度框架3.应用4.部分实现4.1环形缓冲区4.1.1 Multiple Producers Enqueue4.2 内存池4.3 Mbuf Library4.4 Poll Mode Driver5. 初始化流程5.1 初始化函数5.2原创 2020-11-06 11:34:19 · 2376 阅读 · 1 评论 -
N76E003开发笔记(关于使用N76E003过程遇到的问题)
该博文是笔者使用该mcu过程中遇到的问题汇总,仅供参考,同时欢迎看官积极分享自己遇到的问题。2019/7/3更新:重新上传无法显示的图片。转载请注明出处!!!目录目录... 31.N76E003使用双串口串口1无法进入接收中断... 42.使用双串口,波特率异常(115200 bps)... 53.管脚中断触发方式在中断中无法切换... 94.mcu...原创 2019-04-12 17:12:20 · 10382 阅读 · 4 评论 -
多线程编程之生产者消费者模型—C/C++语言实现
写该篇博客原因:生产者-消费者模型挺常用的,笔者记性又不好,人也比较笨,只好自己写着玩,以后自己用自己看自己写的博客就是。╮(๑•́ ₃•̀๑)╭本博客为参照书《深入理解计算机系统》来通过信号量来实现生产者—消费者模型。生产者—消费者模型:生产者和消费者线程共享一个有n个槽(slots)的有限缓冲区。生产者不停的生产新的项目(item),并把它们插入到缓冲区中。消费者线程不断地从缓冲区取...原创 2018-11-10 01:21:21 · 5279 阅读 · 2 评论 -
交叉编译curl openssl遇到ssl校验失败(openssl 无法支持 证书验证)
2018.8.22日更新: 经过多次验证后发现:这主要是由于在交叉编译openssl时架构设置错误,在arm32上无法正确运行sh 所致。可以先执行 setarch --list 命令,查看支持的架构。经过测试后发现 sudo setarch linux32 ./config no-asm shared --prefix=/home/ty/arm/opens...原创 2018-08-03 11:26:12 · 4054 阅读 · 0 评论 -
基于mosquitto的MQTT服务器---SSL/TLS 单向认证+双向认证
本文为参考网上其他博文搭建出服务器后的步骤记录,如有冒犯,请私信!!!目录... 3第 1 章 安装Mosquitto. 41.1 方法一:手动编译安装... 41.2方法二:在Ubuntu下使用apt-get安装... 5第 2 章 配置单/双向认证... 72.1 生成证书... 72.2 CA校验证书测试... 92.3 配置单/双向认证... 102...原创 2018-07-19 16:51:57 · 17785 阅读 · 8 评论