logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

USB开源IP核(USB1.0、1.1、2.0)仓库(FPGA Verilog),用GPIO模拟USB1.1(不使用PHY芯片)

本文整理了开源USB IP核资源及GPIO模拟USB1.1的实现方案,汇总了多个Verilog实现的USB1.1/2.0设备控制器、主机控制器和PHY的开源项目(如WangXuan95/FPGA-USB-Device等)。同时提供了USB协议详解、U盘Mass Storage协议解析等技术文档链接,涵盖令牌包、控制传输、NRZI编码等关键技术点。特别指出可通过GPIO模拟USB1.1通信(无需PH

#嵌入式#单片机
3 开源鸿蒙OpenHarmony4.1源码下载、编译,生成OHOS_Image可执行文件的最简易流程

执行 sudo docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_mini:3.2 将源码路径导入到Docker中。安装完之后进入系统,使用命令行将官方源换成华为源,这样下载软件时更快。将你下载好的鸿蒙源码在Ubuntu下解压,进入已经解压

#嵌入式#单片机
02 嵌入式软件项目流程、项目启动说明书(示例)

​嵌入式编程技巧项目启动说明书​文档状态文档标志01-项目启动说明书.md审核人[√] 草 稿当前版本v0.1审核日期[ ] 正式发布作者将狼才鲸批准人[ ] 正在修改完成日期2020-03-23批准日期​版本历史​版本/状态作者参与者起止日期修订说明批准人...

#嵌入式#单片机#c语言 +2
04 如何寻找嵌入式各行业项目,嵌入式行业信息网站大全

弱电类电子设备(36V以下)一般都是单片机、MCU、DSP、FPGA、SOC来驱动的,也有使用PC或工控机来驱动的。一般弱电作用偏向于信号电,而强电作用偏向于动力能源。机械类和强电类设备使用PLC编程,编程语言不是C语言,而是图形化的特定编程方法,选择嵌入式项目时可以排除此选项。嵌入式设备通常是无人照看的自运行设备,在开机后长期运行;嵌入式装置一般在设备中起到中枢控制作用。

#嵌入式#单片机#linux +2
05 带音视频、多媒体、2D3D显示加速的嵌入式类芯片介绍

海思Hi3531D V100芯片简介,多通道4K编解码专用芯片(1)海思Hi3531DV100开发环境搭建mpp.tgz媒体处理平台HIMPP(Hisi Media Process Platform)提供了多媒体相关API只有VPU没有GPU,没有2D3D显示加速海思SDK 学习 :000-海思HI35xx平台软件开发快速入门之背景知识Hi3519 AV100智能摄像机专用4K视频编解码芯片简介V

#linux#嵌入式#单片机 +2
09 嵌入式C语言如何实现多级队列缓存(Queue、FIFO)

C语言如何实现多级队列缓存(Queue、FIFO)作者将狼才鲸日期2022-03-201、各种缓存结构:基础:指针、链表、内存、数组。数据结构基础:表、树、图(多对多)。缓冲区/buffer/顺序表/平直缓存/数组/内存指针(malloc)。栈/stack:因为是先进后出,也用于函数调用时的压栈,编译器和高级算法中用的多,日常编程基本上不用。堆/heap/完全二叉树:方便排序,编译器和算法中常用,

#嵌入式#单片机#51单片机 +2
项目介绍:嵌入式QEMU教程

简介:硬件平台均为QEMU模拟器。1. 当前裸机项目使用ARM Cortex-A7 32位内核、带有GPU(2D 3D显示加速、图片和音频视频编解码)的博通BCM2836芯片(树莓派2B同款硬件,但不使用树莓派的系统和软件)。2. 当前Linux项目使用ARM Versatile Express开发板,从源码编译运行U-Boot、Linux和根文件系统。

#嵌入式#单片机#arm +1
05 嵌入式中音视频同步要注意的知识点:

========音视频同步的全部知识:1、既然你都开始关注音视频同步了,那么假设你有了基础的背景知识,比如:有计算机知识;编程理论(知道中断、缓存、状态机、模块);会一门编程语言;知道MPEG ISO协议;知道mp4、mkv、ts等封装格式;知道h264、hevc、mpeg2、mpeg4等视频流格式;知道mp3、aac等音频流格式;知道RGB、YUV、YCrCb、WAV等显示和播放格式;知道显示驱

#编程语言#linux#经验分享 +2
11 开源鸿蒙OpenHarmony轻量系统源码分析

之前单独的LiteOS是通过Makefile编译的,当前的开源鸿蒙LiteOS-M和LiteOS-A是通过gn和ninja编译的。Gitee官方只介绍了LiteOS-M的gn + ninja编译的流程,针对M3使用Keil编译的流程可能要参考社区代码由此可知,开源鸿蒙轻量系统只是简单的由LiteOS-M内核 + 一些芯片厂商的驱动组成LiteOS-M 编码规范。

文章图片
#嵌入式#单片机
    共 45 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择