草庐IT

open_gapps-arm

全部标签

最新keil5没有ARM CompilerV5或者安装编译器5.06后编译license报错

踩坑了一中午,终于是搞好了,现在0报错,0警告,看着非常舒服。事情原由:现在网上绝大多数的STM32教程都使用的是老版本的MDK,因此编译器用的是老版本的,导致工程的启动文件添加后就报错。但是肯定有追求完美的小伙伴就喜欢最新版,就偏不用老版本的MDK,就不卸载刚安装好的keil,巧了,我也是,因此踩坑如下。第一个坑:如果是MDK5.36版本(我写文章的时候最新的已经到5.38版本)之前,是带有AC5版本的编译器,可以直接在Target里面的ARMcompiler里面直接切换到AC5版本的编译器。然后重新编译,即可解决!如果是MDK5.37以及以后版本的,是默认不带AC5版本的编译器的(5.36

Opencv出现错误 cv2.error:OpenCV(4.4.0)C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-6lylwdcz\open

今天在使用cv2.warpPerspective()函数时出现下面错误:百度了一下出现这样的错误是有两种可能,1、路径中含有中文字符导致cv2读取保存不了文件。2、路径错误或者路径不存在。可以在保存文件的路径下加入这两段代码。Save_path为你需要保存的路径。自己仔细检查了代码发现的确是自己读取图片名称时少了文件名图片原名为202211151_two-tone_fivestar-green.png修改了读取图片代码就正常了。

Qt交叉编译到arm平台

从网上下载对应版本的Qt源码https://download.qt.io/archive/qt/5.9/5.9.3/single/,我下载的是5.9.3的版本。解压到ubuntu上下载使用gcc4.9.4编译器,并配置环境变量。(尽量选择高版本编译器)配置Qt相关的编译器,使用linux-arm-gnueabi前缀,cdqtbase/mkspecs修改qmake.conf文件,更改编译器为当前使用的编译器,接下来回到主文件夹下面创建脚本来配置选项及功能,具体配置项功能可通过./configure-help来查看(移植过来的Qt程序需要使用一些库,需要将对应的-skip注释掉,)提前安装tsli

arm64 ubuntu主机安装chromium和chromedriver

谷歌浏览器至今没有推出ARM64版,如果你需要使用selenium跑浏览器自动化脚本,只有安装chromium+chromedriver。1.下载安装包下面是Chromium下载页面:ChromiumDocs-LinuxChromiumPackages这里可以直接找到Ubuntu安装包:chromium-browserpackage:Ubuntu2.Ubuntu也可以通过snap安装chromiumsudosnapinstallchromium3.下载chromedriverchromium-chromedriver:arm64:Bionic(18.04):Ubuntuchromium-chr

Open3D 点云数据转深度图像(二,Python版本)

文章目录一、简介二、图像生成代码三、实现效果参考资料一、简介之前使用过PCL中的生成深度图像功能,就想着使用MATLAB也实现一下类似的功能,整个过程是一个旋转水平和竖直角度的采样过程,如下图所示(具体内容也可以参考深度图像转点云数据(激光雷达数据)),最终的结果可以通过行号和列号就可以确定俯仰角patch和偏航角yaw的具体数值。具体的计算过程可以阅读代码。二、图像生成代码PointCloud2RGBD2.py#*******************导入相关库***********************importmathimport

02_Keil5报错 error: #5: cannot open source input file “XXX.h”: No such file or directory解决方法

Keil5 error:#5:cannotopensourceinputfile“led.h”:Nosuchfileordirectory 是找不到包含文件解决办法1.包含文件可以解决。  解决办法2.如果包含了还是报#5找不到文件错误,错误原因就是文件目录太深导致识别不出来,解决办法就是把工程放浅一些。 

./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such

这个错误提示说明nginx在运行时找不到libpcre.so.1这个共享库文件,可能是因为系统中没有安装PCRE库或者安装的PCRE库版本不对导致的。解决方法如下:确认系统中是否已经安装了PCRE库,可以使用命令rpm-qa|greppcre来查询。如果没有安装,则需要先安装PCRE库。如果已经安装了PCRE库,则可能是因为版本不匹配导致的问题。可以尝试重新编译安装PCRE库,并将其安装到系统默认路径下(一般是/usr/local/lib)。如果PCRE库已经安装并且版本也正确,但nginx仍然无法找到libpcre.so.1文件,则可以尝试将PCRE库所在的目录添加到系统的共享库搜索路径中。

npm ERR! code EPERM npm ERR! syscall open npm ERR! path D:\Program Files\nodejs\npm_packages\_cacach

问题描述:npmERR!codeEPERMnpmERR!syscallopennpmERR!pathD:\ProgramFiles\nodejs\npm_packages_cacach问题截图:问题原因:因为nodojs的文件中的模块操作权限不够(修改过node.js下载文件的路径)。解决方案:以自己修改权限。找到你安装node.js的文件夹(我的文件夹是nodejs)-右键-属性-安全完全控制

form_open总是提交 - 通过ajax -codeigniter提交

我想通过Ajax提交我的表格。我以前做过,但是由于某种原因,每次单击提交时,它都会始终提交表格并刷新页面。按下提交按钮后,我制作了一个测试功能,以控制日志,但这甚至行不通。一旦我可以在不刷新页面上获得控制台日志工作,那么我就可以自己做Ajax,因为我知道如何。这是我的表格(请记住,我只会在此处发布一个输入)。functionsubmit_form(e){e.preventDefault();console.log('working');returnfalse;};{!!form_open('myaccount/product_coupon/add',['id'=>'product_coupon

Open3D 15.1 报错 module ‘open3d‘ has no attribute ‘registration‘(跑LCD代码时报错)

Open3D15.1报错module‘open3d‘hasnoattribute‘registration‘(跑LCD代码时报错)最近研究LCD源码,跑例程align_point_cloud.py因为源码用老版本Open3D库报了错module'open3d'hasnoattribute'registration'我的Open3D用着一直没毛病,所以大概率是版本变动了库文件路径在Github上也有人出现了类似情况这老哥一语中的在较新版本的Open3D中registration被放在了pipelines下面,所以调用时要把原来的importopen3d.registration改成importo