草庐IT

Radio开发

全部标签

TQ15EG开发板教程:使用vivado2023.1建立hello world工程

1:打开软件建立工程2:使用vivado创建设计模块并生成bit文件3:导出硬件平台,使用vitis建立工程4:使用vitis创建应用程序项目5:硬件设置与调试1:打开软件建立工程打开VIVADO2023.1创建一个新的工程输入项目名称和地址,下面那个选项为是否使用项目名称新建一个文件夹,我这里已经建了一个hello_world文件夹,所以不勾选选择RTL工程,勾选不添加文件搜索15eg,选择xqzu15eg-ffrb1156-2-i。这一步选择芯片型号,一定要选择和自己开发板相匹配的型号(本实验使用的开发平台是XCZU15EG对应的芯片型号xqzu15eg-ffrb1156-2-i)完成创建

RK3588平台开发系列讲解(视频篇)RKMedia的VDEC模块

文章目录一、VDEC模块支持的编码标准介绍二、VDECAPI的调用三、VDEC解码流程沉淀、分享、成长,让自己和他人都能有所收获!😄📢RKMedia是RK提供的一种多媒体处理方案,可实现音视频捕获、音视频输出、音视频编解码等功能。一、VDEC模块支持的编码标准介绍RK3688VDEC解码模块,支持H264、H265、MJPEG、JPEG这4种编码标准。JPEGH.264/AVCH.265/HEVC

鸿蒙OS 剪贴板开发指导

场景介绍同一设备的应用程序A、B之间可以借助系统剪贴板服务完成简单数据的传递,即应用程序A向剪贴板服务写入数据后,应用程序B可以从中读取出数据。在满足分布式剪贴板服务的使用条件时,应用程序A、B也可以来自组网内的不同设备。图1剪贴板服务示意图在使用剪贴板服务时,需要注意以下几点:只有在前台获取到焦点的应用才有读取系统剪贴板的权限(系统默认输入法应用除外)。写入到剪贴板服务中的剪贴板数据不会随应用程序结束而销毁。对同一用户而言,写入剪贴板服务的数据会被下一次写入的剪贴板数据所覆盖。如果设备满足分布式组网条件,且进行复制操作的设备打开了剪贴板分布式开关,未配置“仅在本地”标志位的剪贴板数据里的MI

Rust UI开发(五):iced中如何进行页面布局(pick_list的使用)?(串口调试助手)

注:此文适合于对rust有一些了解的朋友iced是一个跨平台的GUI库,用于为rust语言程序构建UI界面。这是一个系列博文,本文是第五篇,前四篇链接:1、RustUI开发(一):使用iced构建UI时,如何在界面显示中文字符2、RustUI开发(二):iced中如何为窗口添加icon图标3、RustUI开发(三):iced如何打开图片(对话框)并在窗口显示图片?4、RustUI开发(四):iced中如何添加菜单栏(串口调试助手)本篇是系列第五篇,本篇主要说明如何制作关于“串口调试助手”的界面布局,包括菜单栏的创建、UI主界面picklist的使用、以及如何排布。实际效果预览:界面分为两个部分

2024最新版鸿蒙HarmonyOS开发工具安装使用指南

2024最新版鸿蒙HarmonyOS开发工具安装使用指南ByJackson@ML0.什么是鸿蒙HarmonyOS?华为鸿蒙系统(HUAWEIHarmonyOS),是华为公司在2019年8月9日于东莞举行的华为开发者大会(HDC.2019)上正式发布的分布式操作系统。华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端,实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。1.下载鸿蒙HarmonyOS开发工具打开Chrome浏览器,访问鸿蒙开发者官网:https://dev

探索前端开发框架:React、Angular 和 Vue 的对决(一)

🤍前端开发工程师、技术日更博主、已过CET6🍨阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1🕠牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》🍚蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录一、引言Web前端开发框架的重要性各种框架的优缺点二、ReactReact的概述和特点React的核心概念和组件一、引言Web前端开发框架的重要性Web前端开发框架的重要性在于它们可以帮助开发者轻松地创建和维护复杂的Web应用程序。前端框架可以帮助开发者提高代码的可维护性和可扩展性,同

Android移动开发基础

第三章Android常见页面控件3.1简单控件的使用3.1.1TextView控件TextView控件用于显示文本信息,可以通过在XML布局中添加属性的方式控制TextView控件的样式常用属性:android:layout_width:设置TextView控件的宽度android:layout_height:设置TextView控件的高度android🆔设置TextView控件的唯一标识android:background:设置TextView控件的背景android:layout_margin:设置当前控件与屏幕边界或周边控件、布局的距离android:padding:设置TextView

Bito:一款 iead/webstorm 神级插件,由 ChatGPT 团队开发,堪称辅助神器

前言:    idea(后端),webstorm(前端)中可以用的一款辅助插件:Bito个人尝试体验效果:优点是:可以自动完成一些场景代码。缺点:太慢了,大部分时间一直转圈摘取文档:什么是Bito?Bito是一款在IntelliJIDEA编辑器中的插件,Bito插件是由ChatGPT团队开发的,它是ChatGPT团队为了提高开发效率而开发的一款工具。Bito插件的强大之处在于它可以帮助开发人员更快地提交代码,同时还提供了一些有用的功能,如自动补全提交信息、快速查看历史记录等。用他自己的介绍就是:Bito’sAIhelpsdevelopersdramaticallyacceleratetheir

鸿蒙ArkUI开发-实现增删Tab页签

场景介绍部分应用在使用过程中需要自定义添加或删除标签的场景,比如在浏览器中的顶部标签栏中需要新打开或关闭网页页签,而这种场景与Tabs组件效果类似,但Tabs组件不提供增加或删除页签的功能,不能自由的增加删除页签,需要开发者自己实现Tabs中增删页签功能。本文以浏览器中增加或删除页签为例,实现Tabs中页签的增删功能。效果呈现如下动图所示:环境要求本例基于以下环境开发,开发者也可以基于其他适配的版本进行开发:IDE:DevEcoStudio4.0ReleaseSDK:Ohos_sdk_public4.0.10.13(APIVersion10Release)实现原理本例涉及的关键特性以及实现方案