嵌入式
文章平均质量分 69
韭菜钟
这个人很懒,懒得写简介
展开
-
关于通用相机库
之前以为既然工业相机(usb3_vison,gige)使用了同样的通讯标准,那应该可以使用同样的sdk。但是事实上,并不行,不同厂家的同样通讯标准的相机,并不通用,比如,我想用Basler的Pylon打开海康威视的相机,打不开。难道说,这个GenICam协议,是软件层的协议,而不是通讯链路层的协议?这两个库,弄懂了他们的区别,应该就知道GenICam真正是个什么东西。但是,为啥会涉及各个相机的SDK?然后再翻一下它的资料。根据它的资料介绍,貌似可以支持好多相机。原创 2024-04-25 11:05:27 · 323 阅读 · 0 评论 -
支持GIGE及USB3 Vision工业相机的开源库:Aravis
好像是支持所有的gige以及usb3的工业相机?测试一下先。原创 2024-04-23 15:27:33 · 822 阅读 · 0 评论 -
stm32读写nand flash
一下这个NAND_DEVICE的定义,因为我们现在选的是bank2,而bank2是从0x70000000UL开始的,而不是0x80000000UL。不知道stm32cubeide的这个库怎么处理的,在使用FSMC来读写nand flash时,无论你选的是bank2还是bank3,默认他都是用的0x80000000UL。而且更加恶心的是,每次在IOC界面修改一些数据后,系统重新生成代码,他又会把这个stm32f4xx_hal_nand.h改回原来的0x80000000UL,也就意味着,你需要再改一次。原创 2023-07-15 20:56:00 · 2419 阅读 · 3 评论 -
用Qt编写STM32烧录软件(ISP模式)代码
之前写了一篇,但是在文中没有具体的实现代码。现在补上,各位有兴趣的同学可以参考以下。但是代码里面还有很多没有完善的,必定会存在一些bug,目前只是堪堪能用。假如要正式投入使用的话,自己一定要经过充分测试。原创 2023-04-06 16:36:36 · 1499 阅读 · 3 评论 -
stm32 的 md5计算函数
参考:https://www.cnblogs.com/xuning/p/4686021.html根据上面那个网站提供方法稍加改造得到的#ifdef __cplusplusextern "C" {#endif#define ROTATELEFT(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits))))/** * @desc: convert message and mes_bkp string原创 2021-12-17 23:16:27 · 1132 阅读 · 0 评论 -
用Qt编写STM32烧录软件(ISP模式)
stm32有个自举模式,可以用来烧录程序。我买的板子上有可以串口烧录功能,其中电路原理图如下:其中重点是可以通过操作CH340的RST、DTR引脚来使stm32进入烧录模式。而qt可以通过这两个代码来操作这两个引脚参考资料:因此,只要参考资料就可以实现对编译好的程序进行烧录了。...原创 2021-11-30 13:20:16 · 5400 阅读 · 5 评论 -
MPU6050读取
mpu6050官网https://invensense.tdk.com/products/motion-tracking/6-axis/mpu-6050/通讯https://blog.csdn.net/zj490044512/article/details/83745684一些头文件以及定义https://blog.csdn.net/weixin_43673603/article/details/96763859https://www.cnblogs.com/zhb123456/p/106225原创 2021-10-26 17:51:49 · 648 阅读 · 0 评论 -
stm32cubeIDE的使用
stm32官方出了个免费的IDE,可以很方便地配置(初始化)stm32项目。安装https://blog.csdn.net/qq_38113006/article/details/108699060https://blog.csdn.net/qq_42038029/article/details/99735688串口https://blog.csdn.net/qq_42038029/article/details/103835984定时器的使用https://blog.csdn.net/u01原创 2021-09-02 15:37:14 · 2719 阅读 · 0 评论 -
arm ubuntu16.04Qt调用Mysql
目前所使用的板子的是华北工控的EMB3500,cpu为i.Mx6 Q(四核) / DL(双核), Cortex-A9@1GHz,系统为ubuntu16.04,使用的编译工具链为arm-linux-gnueabihf由于他们提供的rootfs里面已经安装了opengl,Qt的编译比较顺利。可以参考我另外一篇博文。然后要编译libqsqlmysql.so。以下以编译Qt2.12.9的libqsqlmysql.so为例。0.先弄好板子的上网。我这里是用一根网线连接板子,然后将电脑的wifi共享给电脑的e原创 2021-08-03 11:08:51 · 402 阅读 · 2 评论 -
nvidia jetson 无法打开desktop-sharing以及远程桌面闪退 及其他问题的解决
无法打开desktop-sharing:https://blog.csdn.net/qq_38129331/article/details/107859137闪退:https://blog.csdn.net/weixin_44967177/article/details/107869100原创 2021-06-11 16:46:44 · 1234 阅读 · 1 评论 -
jestson编译 带cuda的 opencv
按照这里安装https://www.jianshu.com/p/141c7e48dc6c但是在编译时报错:error: ‘CUDNN_CONVOLUTION_FWD_PREFER_FASTEST’ was not declared in this scopeCUDNN_CONVOLUTION_FWD_PREFER_FASTEST,查找资料得知:https://github.com/opencv/opencv/issues/18352由于我们的的cudnn是8.0,所以需要更新opencv为原创 2021-05-14 09:05:26 · 300 阅读 · 0 评论