logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux设备上蓝牙协议栈(bluez)移植

本文章主要记录下linux上移植bluez的一些要点流程,以rv1109设备为例说明,蓝牙芯片为rtl8723ds。根据硬件连接,确定蓝牙串口协议是H4 还是 H5,这两个主要差别在于H4是三线串口(rx,tx,gnd),H5是五线串口(三线基础上另加CTS、RTS),确定好串口传输协议,后面就按对应配置选择。根据厂商提供的资料,配置kernel支持蓝牙,并编译蓝牙驱动ko,这部分问题不大。厂商提

#linux#嵌入式硬件
一、PyQT5安装与初步认识

教程汇总:python基础入门系列该章节学习需要具备一定的python基础知识,不懂得可以先去这里(python基础入门系列)补习基础。基于python开发GUI程序有很多库可以选择,例如以下几个 :Tkinter:Tkinter是Python自带的一个GUI库,总结来说他的特点是足够轻量,与python绑定兼容好,但做复杂界面开发相对麻烦些。PyQT:由第三方公司基于Qt5实现的python语言

#qt#python#开发语言
一、opencv-python安装与初步认识

简介OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言

#opencv#python
windows下 用SWIG工具给python封装c/c++库

SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言,包括常用脚本编译语言,例如Perl, PHP, Python, Tcl, Ruby 和 PHP。SWIG普遍应用于创建高级语言解析或汇编程序环境、用户接口、作为一种用来测试C/C++或进行原型设计的工具。工作中碰到了一个小问题:有一个加密/解密的程序原本是用C++语言写的,

#python#编程语言#c++
CanMV K210工程源码架构

CanMV K210工程源码架构,CanMV 的目的是让 AIOT 编程更简单, 基于 Micropython 语法, 运行在Canan强大的嵌入式AI SOC系列上。目前它在K210上运行。

文章图片
#python#iot#嵌入式硬件
全志D1/D1s芯片:芒果派麻雀点RGB屏填坑

前言最近全志推出了D1处理器,搭载平头哥玄铁906 RISC-V的应用处理器。于是准备入手玩一下,买了芒果派做了基于D1s的麻雀板,D1s是D1内封64M DDR的版本,去掉了hdmi输出。先晒下小巧精致的麻雀:点屏手上正好有块480*272的rgb屏,可以用这个小板子来点一下。想来rgb屏幕应该很好适配,dts里改几个参数就完事了,不过多次调整怎么也没法让画面正常输出,这个问题应该有不少人遇到。

#嵌入式硬件#linux
三、OpenCV图像的预处理——二值化与自适应阈值

定义: 图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法,称为图像的二值化(Binarization)。二值化处理是图像预处理中比较常见且重

文章图片
#opencv#python#深度学习
四、OpenCV颜色空间——HSV颜色模型

该章节主要介绍两种颜色空间RGB与HSV,HSV将作为我们主要使用的颜色空间。RGB: 在计算机体系中,最常用的颜色空间是RGB模型,常用于颜色显示和图像处理,三维坐标的模型形式,主要是易于实现RGB三原色的组合表达各种颜色方便屏幕显示。学过物理的我们应该知道,可见光谱是连续的,而三原色RGB混合能形成其他的颜色,并不是说物理上其他颜色的光是由三原色的光混合形成的,每种单色光都有自己独特的光谱,如

#opencv
ubuntu有线网连接图标不见问题

折腾了下ubuntu虚拟机不知道咋的网就连不上了,查了许久vm虚拟机桥接无法上网的解决办法,不能解决问题。于是我手动命令行强行开启网卡分配IP,发现局域网可以ping通,连接外网的话在分配下DNS应当是可以的。但这终究不是根本解决之道,肯定跟系统网络管理服务相关。最后终于找到了解决办法,记录如下:sudo service network-manager stopsudo rm /var/lib/N

#ubuntu#服务器#linux
    共 18 条
  • 1
  • 2
  • 请选择