自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (8)
  • 收藏
  • 关注

原创 usb typec接口cc1,cc2实现otg设备检测的电路设计

Type-C接口电路中CC1/CC2信号转换电路分析:该电路通过二极管或门(D1、D2)和三极管开关(Q1)实现CC1或CC2高电平时USB_ID呈现低阻(5Ω),均低电平时呈现高阻(10kΩ)的功能。当CC1或CC2为高电平时,三极管导通使USB_ID通过5Ω电阻接地;当两者均为低电平时,三极管截止使USB_ID通过10kΩ上拉。电路设计完全满足SOC对Host/Device模式的10Ω阈值识别要求,肖特基二极管和三极管的选型确保了电平转换的可靠性。

2025-09-29 11:40:04 1269

原创 C++ dlopen使用

c++ linux shared library

2022-02-13 10:58:06 1914

原创 jsoncpp中文支持

jsoncpp中文支持例程

2022-01-28 10:24:01 1393

原创 调用D3D11硬解码和渲染VideoProcessor版本

在https://blog.youkuaiyun.com/robothn/article/details/78781321一文中使用shader来显示FFMPEG硬解码后的YUV420P,本文调用D3D11的videoprocessor来进行图像空间变换和尺寸变换,取得了较好的效果。1.初始化D3D11设备、videodevice等数据结构FFMPEG调用D3D11硬解码,获取其对应的device,videodevice。。。FFMPEG使用av_hwdevice_find_type_by_name调用D3d11

2021-07-12 10:40:30 8857 7

原创 ZLmediakit添加第三方编码器encoder

ZLmediakit添加第三方编码器encoderzlmediakit简介ZLMediaKit 是一个基于C++11的高性能运营级流媒体服务框架项目特点: 1. 基于C++11开发,避免使用裸指针,代码稳定可靠,性能优越。 2. 支持多种协议(RTSP/RTMP/HLS/HTTP-FLV/Websocket-FLV/GB28181/MP4),支持协议互转。 3. 使用多路复用/多线程/异步网络IO模式开发,并发性能优越,支持海量客户端连接。 4. 代码经过长期大量的稳定性、性能测试,已经在线上商用验证

2021-07-12 08:57:30 935

原创 Linux libserial库使用3-----定时读取易航通OBD数据

1.初始化初始化串口,启动接收线程和一个发送线程。该传感器需要定时喂数据才能正常输出数据。void OBD_manager::start(){std::string p = “/dev/ttyUSB0”;TYYS_INFO(“open OBD port”);try{// Open the Serial Port at the desired hardware port.serial_port.Open§ ;}catch (const OpenFailed&){// s

2020-06-30 09:10:05 844

原创 Linux libserial库使用2-----定时读取串口数据

void GasmeterManager::run(){std::string accrbuff;std::string accrstr;int ret;vector<string> vec;std::string::size_type sz; // alias of size_tsize_t xdpos,m_pos;/*优化方案:此处将串口每一句作为一个节点保存到链表中,另一个线程去以此取节点解析*/pthread_setcancelstate(PTHREAD_CA

2020-06-28 18:31:42 820

原创 Linux下libserial库对接串口传感器的实例一

一、 定长数据传感器处理例子1.接收定长包,检验CHECKSUM计算和数据解析处理流程void G_Sensor_manager::run(){std::string accrbuff;int ret;search_header();/*优化方案:此处将串口每一句作为一个节点保存到链表中,另一个线程去以此取节点解析*/pthread_setcancelstate(PTHREAD_CANCEL_ENABLE, NULL); //允许退出线程pthread_setcanceltype(PT

2020-06-28 18:27:18 4452

原创 地基增强高精度定位NTRIP协议

高精度支持:1.需要支持NTRIP协议到地基差分服务器下载差分数据并发送到北斗定位芯片串口。2.NTRIP协议:连接到差分服务器,建立TCP套接字,获取Source table,选择RD23表,发送用户名、密码等信息,重新连接后下载数据。3以下代码供参考使用获取Source tablevoid MyTcpSocket::getsourcetable(){// QByteArray data;// QBuffer buffer;// QDataStream stream(

2020-06-28 17:53:17 850 1

原创 海思视频和QT的Colorkey显示模式

Hi3520A视频是在视频层显示的,而QT是运行在图形层,但是QT运行后会遮挡视频层的视频,因此,需要某种方法将QT视频区域隐藏然后显示后面的视频如:QT的label背景设置为紫色,然后通过硬件透色了图形层上面的紫色,那么该区域就是透明的了就可以显示出后面的视频海思芯片该透色的功能叫做:colorkey,即关键色,如上,将关键色配置成紫色那么就可以透色了调试过程中,依然是看framebuffer的配置信息,如下所示红色部分为设置的Colorkey颜色。对应的QT按16位颜色设置。配置colorkey需要

2020-06-28 17:37:18 2640 6

原创 QT海思上部署

QT4应用程序交叉编译交叉编译自己开发的 QT4应用程序需要配置如下环境变量:export QTDIR=/usr/qt-4.5.3export QMAKESPEC=qws/linux-arm-g++export PATH=QTDIR/bin:QTDIR/bin:QTDIR/bin:PATHexport LD_LIBRARY_PATH=QTDIR/lib:QTDIR/lib:QTDIR/lib:LD_LIBRARY_PATH 例如:在PC上开发了一个qt程序,并且编译运行通过,现在需要交叉

2020-06-28 17:32:21 502

原创 Hi3520A开发QT porting

把qt-embedded-linux-opensource-src-4.5.3.tar.gz拷贝到/home/chl/temp/qt/(工作目录,视自己情况而定,但交叉编译后arm的文件系统下最好也在同样名称的目录下,否则可能会运行出错,原因未仔细分析);tar xvzf qt-embedded-linux-opensource-src-4.5.3.tar.gzcd qt-embedded-linux-opensource-src-4.5.3vim mkspecs/qws/linux-arm-g++/

2020-06-28 17:29:53 323

原创 HISI 35214路双流编码----共享内存------4路RTMP流推送到流媒体服务器

4路双流编码----共享内存------4路RTMP流推送到流媒体服务器

2020-06-17 17:39:26 405

原创 主动安全智能防控系统通讯协议(苏标)服务器端开发

这里写自定义目录标题主动安全智能防控系统通讯协议(苏标)服务器端开发主动安全智能防控系统通讯协议(苏标)服务器端开发active safety protocol server of SUbiao工程文件为codeblocks。 按苏标主动安全协议编写。支持心跳,心跳包由server定时发出。 图片和视频文件是一个包接受到的,有组包处理。 在接收报警时间的图片和视频数据期间,如果有新的报警事件上来会丢弃没有接收到的图片和视频。a ADAS和DMS使用不同的套接字。主动抓拍时没有视频上传。流水号没有使用

2020-06-02 11:51:36 1263

【智能视觉处理】基于SoC的IPC芯片技术:AX513CE多模态视频编码与AI分析系统设计

内容概要:AX513CE是一款面向模组渠道市场前端IPC应用的数字SOC芯片,集成单核ARM Cortex-A7处理器、高性能ISP、H.265/H.264/JPEG视频编码器、轻量级神经网络加速单元(XSNN)及多种外围接口。该芯片支持双路高清CMOS Sensor输入,具备多码流编码能力,最大可达2304×1296@30fps,并内置64MB DDR2存储器。其功能涵盖视频图像处理(VPS)、运动检测、智能分析(如人体、车辆、人脸识别)、音频编解码(G711、AAC等)、网络安全模块(哈希、真随机数)以及丰富的外设接口(I2C、SPI、SDIO、UART、USB等),适用于安防监控领域的

2025-09-29

【智能安防SoC】AX512CE芯片技术手册:集成ISP与H.265/H.264编码的AI视觉处理器设计

集成ISP与H.265/H.264编码的AI视觉处理器设计

2025-09-29

智能安防基于AX520CE芯片的视频编码与图像处理系统:集成ISP、H.265/H.264编码及智能分析功能的设计方案

内容概要:AX520CE是一款面向模组渠道市场前端IPC应用的数字SOC芯片,集成单核ARM Cortex-A7@1GHz处理器、64MB DDR2内存及丰富外设接口,支持双路高清CMOS Sensor输入。该芯片具备强大的视频处理能力,支持H.265/H.264/JPEG多格式编码,最大编码能力达2688×1520@30fps,并内置轻量级CNN硬件加速单元(XSNN),可实现人体、车辆、人脸等主流AI智能分析功能。同时集成ISP图像信号处理、VPS视频图像处理、运动检测、音频编解码、网络安全模块(HASH、TRNG)以及多种外围接口(I2C、SPI、UART、SDIO、USB等),适用于安防监控领域的智能化视频采集与处理场景。; 适合人群:从事安防监控、嵌入式系统开发、视频处理及边缘AI应用的硬件工程师、系统架构师及研发技术人员。; 使用场景及目标:①用于设计和开发支持高清视频编码与AI智能分析的IPC模组产品;②实现多码流输出、智能运动检测、隐私遮挡、OSD叠加等功能;③构建低功耗、高集成度的网络摄像头解决方案;④开展基于硬件加速的轻量级神经网络推理应用开发。; 阅读建议:此手册详细描述了AX520CE的硬件架构、寄存器配置及时序参数,建议结合《硬件设计用户指南》和《AX520C_PIN_LIST.xlsx》进行系统性阅读,重点关注IO复用、外设接口时序及系统初始化流程,便于在实际项目中完成底层驱动开发与硬件调试。

2025-09-29

【半导体芯片】AX520CD用户手册-V5:面向IPC应用的SoC芯片技术规格与系统设计指南

内容概要:AX520CD是一款面向模组渠道市场前端IPC应用的数字SOC芯片,集成单核ARM Cortex-A7@1GHz处理器、轻量级CNN硬件加速单元及丰富外设接口。该芯片支持双路高清CMOS Sensor输入,具备高性能ISP处理能力,支持H.265、H.264和JPEG视频编码,最大编码能力达3072×1728@30fps,支持多码流输出。内置DDR3/3L存储器、SPI Flash、SDIO/eMMC接口,并集成音频编解码器、USB2.0 OTG、EPHY以太网控制器等模块,适用于安防监控领域的智能视觉处理。手册详细介绍了芯片的架构、硬件特性、存储器接口、视频图像处理流程、智能分析功能、外围设备控制寄存器配置及时序规范等内容。; 适合人群:从事嵌入式系统开发、视频监控设备研发的硬件工程师、固件开发人员及系统架构师,具备一定的数字电路和嵌入式编程基础; 使用场景及目标:①用于开发网络摄像机(IPC)等前端视频采集设备;②实现高清视频编码、智能运动检测与AI分析(如人脸识别、车辆检测);③进行底层驱动开发与硬件接口调试; 阅读建议:本手册为技术参考文档,建议结合《硬件设计用户指南》和实际开发板使用,重点关注寄存器配置、接口时序与系统初始化流程,开发过程中应严格遵循电气特性和引脚复用规则。

2025-09-29

长润数字汽车油量传感器通讯协议V2.pdf

长润数字油位计协议 终端发往油位仪的命令由五部分组成,如下: 包头:2 个字节,固定为ASCII 的$!(0x24 0x21)。 命令:2 个字节,各不相同,如DO(0x44 0x4F)。 ID 号:2 个字节,ASCII 表示的序列号,如01(0x30 0x31)。最多为99。 较验:2 个字节,采取较验和方式,为从包头到ID 号的所有字符的相加和的低8 位(1 字节),最后此低8 位转为ASCII 表示的十六进制方式,如最后算出来的较验和 为0x0245,则只保留低8 位,即0x45,转成ASCII 表示的十六进制为”45”(0x34 0x35)。 包尾:2 个字节,为回车换行符,即0x0D 0x0A 油

2020-05-12

联发科技曦力 X20处理器MT6797数据手册

联发科技曦力 X20处理器MT6797数据手册

2016-10-05

MT6797数据手册1

联发科技曦力 X20 / X25 寄存器手册

2016-10-05

d3d11renderers.rar

https://blog.youkuaiyun.com/zlyadvocate/article/details/118669454配套代码

2021-07-31

NT35521IC数据

NT35521IC数据手册

2016-08-28

N070ICE-G02液晶屏数据手册

群创液晶屏

2016-08-28

808client.rar

808部标终端程序,QT,C++,已过部标检验。 1. 将qmake路径加入到PATH中,使用tcc890x_common库中trunk/packages/target/qt4.6.2/bin下的qmake。 为了使用这个qmake,需要在qmake所在目录下生成一个文件qt.conf,文件内容为: [Paths] Documentation = doc Headers = include Libraries = lib Binaries = bin Plugins = plugins Translations = translations Prefix = /home/xingqq/svndir/tcc8900/trunk/3rdpartyPackage/qt4.6.2 其中Prefix修改为正确的路径 2. 打开product.conf文件: 调整如下参数 PACKAGE_DIR 第3方库的目录,就是tcc890x_common库中的trunk/packages/target所在的目录 INNOVBOX_INSTALL_DIR 编译后的安装目录 3. 在本目录下,qmake, make即可。

2020-06-27

serial sensordemo.rar

博文《Linux下libserial库对接串口传感器的实例一》的配套程序,有定长,定时接受传感器的二个例子和一个容错相对复杂一点的OBD接口。解析数据用的是BOOST::string。解析完后使用BOOST::signal把数据串接起来。 工程使用codeblocks打开。

2020-06-30

空空如也

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

TA关注的人

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