草庐IT

可移植

全部标签

Qt5虚拟键盘移植

Qt5虚拟键盘移植Qt5虚拟键盘移植1移植官方库2移植第三方库3仍然需要改进的地方Qt5虚拟键盘移植Qt在移植到arm之后,是天然支持触摸的(模拟鼠标),但是却没有自带虚拟键盘。明明就是为了摆脱麻烦的鼠标、键盘外设,才用的触摸屏,难不成还要加一个键盘?那肯定不行,虚拟键盘移植走起。1移植官方库移植官方的qtvirtualkeyboard,不得不说,很麻烦。该模块依赖与Qt的quick和svg模块,光是这两个模块,我就研究了半天,无果。参考文章:s5p4418qt5.7.1移植与虚拟键盘修改2移植第三方库其实Qt虚拟键盘的第三方库,网上的资料倒是有不少,但大部分都在一些论坛或者CSND的付费下载

手把手教你在FPGA上移植NVDLA+Tengine并且跑通任意神经网络(1)

手把手教你在FPGA上移植NVDLA+Tengine并且跑通任意神经网络(1)一.简介1.1什么是NVDLA1.2什么是Tengine1.3模型部署过程简介1.4项目目标二.NVDLA硬件移植以及验证2.1硬件平台选择2.2RTL代码生成2.2.1什么是docker2.2.2用docker构建NVDLA硬件环境2.3IP核封装2.3.1新建VIVADO工程2.3.2建立顶层文件,修改接口电路2.3.3关闭时钟电路2.3.4综合与布局布线2.3.5封装IP核2.3.6BLOCKDESIGN2.3.7SDK中进行NVDLA硬件功能测试三.小结一.简介1.1什么是NVDLA官方开源仓库:(软件)ht

鸿蒙移植添加hdf驱动框架

接上一篇,添加的linux内核到openharmony,现在我们添加hdf驱动框架到linux内核,需要修改kernel/linux/patches/linux-5.4/t113_nand_linux_patch/目录中的hdf.patch文件diff--gita/arch/arm/kernel/vmlinux.lds.Sb/arch/arm/kernel/vmlinux.lds.Sindex23150c0f0..dce3220b7100644---a/arch/arm/kernel/vmlinux.lds.S+++b/arch/arm/kernel/vmlinux.lds.S@@-121,6

移植openharmony之字体的使用

之前在移植根文件系统的时候,很多东西没有添加,这次显示能起来后,发现字体无法显示,但是查看vendor/xingyun/t113_nand/config.json文件,发现这里有关于字体的使用,查看/build/lite/components/graphic.json文件,找到编译的源文件。foundation/graphic/ui/BUILD.gn文件中,有使用config.json文件中的字段,if(enable_graphic_font){copy("utils_config"){sources=["tools/qt/simulator/font/SourceHanSansSC-Regu

ESP32 移植 AWTK(嵌入式GUI库)

一、前言:最近了解到有一个叫AWTK的嵌入式GUI库,是ZLG(周立功)开发的一个开源免费可商用的嵌入式GUI库。手头上刚好有一个自己最近设计的ESP32测试板,型号是ESP32_WROOM_32,和一个0.96寸80x160的TFT屏,就想着能不能把这个AWTK库移植到ESP32上玩一下。于是,我又开始给自己挖坑了。二、移植资料准备:这次移植中,用的开发框架不是ESP-IDF,而是自己比较喜欢的ESP32Arduino框架,开发平台用的是VScode+Platformio插件进行开发。首先,当然是先要到github官网下载awtk库,链接如下:AWTK库github下载链接下载到awtk库后

移植openharmony之添加wifi驱动

最近在调试openharmony3.0小型系统的wifi模块,把过程记录下,防止以后忘记。首先这是官方给的开发说明步骤:WLAN驱动基于HDF框架和PLATFORM框架开发,不区分OS和芯片平台,为不同厂商的WLAN模组提供统一的驱动模型,各WLAN模组厂商根据如下指导适配WLAN驱动框架。1、通过wifi_config.hcs文件,配置硬件参数:module(不同feature),芯片等。2、解析配置文件,生成全量配置的结构体对象。3、Module初始化,创建Module。4、挂接chip,初始化chip。5、总线初始化。6.、上层wpa业务挂接。具体可查看网址https://docs.op

移植OpenHarmony轻量系统【7】烧录与验证

摘要:本文简单介绍OpenHarmony轻量系统移植,内核初始化和启动适合群体:想自己动手移植OpenHarmony轻量系统的朋友上一节我们已经完成的移植好了内核,hbbuild-f编译后,查看输出文件:out\gd32f303_lianzhian\gd32f303_lianzhian其中,OHOS_Image.bin是我们要烧录的文件。这里我们使用jlink进行烧录,步骤如下:(1)下载JLinkARM_GD_Exclusive软件,打开JFlashARM.exe程序。(2)选择Option——projectsetting,选择CPU、Device为GD32F303XE(3)点击file——

虚拟摄像头之 十二 v4l2loopback虚拟机摄像头移植实战(完结篇)

前言本篇记录在android8的IMX8QM平台移植v4l2loopback虚拟摄像头实战过程记录;其中主旨是记录整个过程、已经期间出现的踩坑过程,后期虚拟摄像驱动还有移植到多核ARM平台上,此文以作备忘。重构v4l2_camera_hal驱动IMX8QM平台NXP厂家提供的Android8中包含着摄像头HAL驱动和通用Camera接口内容,需要把NXP的CameraHAL移除并添加虚拟摄像头的HAL驱动;camera.provider@2.4-impl库生成规制如下:@hardware/interface/camera/provider/2.4/defualt/Android.bpcc_li

java - 有人将 Lambda 表达式反向移植到 Java 7 吗?

阅读whatkindofbytecodeJava8producesfromlambdas,我想到了Java5发布的时间。那时有Retroweaver和othertools用于将使用JDK5编译的字节码转换为在JRE1.4上运行。有没有人为Java8lambdas创建过这样的反向移植工具?它可以让Java开发人员今天就开始在生产质量的Java7JRE上使用lambdas,而无需等待6-12个月Java8的GA版本。以下是我对为什么诸如backporter应该相对容易实现的分析:Java8lambda似乎没有使用Java7所没有的任何JVM功能(例如invokedynamic)和java.

java - 有人将 Lambda 表达式反向移植到 Java 7 吗?

阅读whatkindofbytecodeJava8producesfromlambdas,我想到了Java5发布的时间。那时有Retroweaver和othertools用于将使用JDK5编译的字节码转换为在JRE1.4上运行。有没有人为Java8lambdas创建过这样的反向移植工具?它可以让Java开发人员今天就开始在生产质量的Java7JRE上使用lambdas,而无需等待6-12个月Java8的GA版本。以下是我对为什么诸如backporter应该相对容易实现的分析:Java8lambda似乎没有使用Java7所没有的任何JVM功能(例如invokedynamic)和java.