- 博客(107)
- 资源 (21)
- 收藏
- 关注

原创 本地部署DeepSeek + AnythingLLM 搭建高效安全的个人知识库
本地部署DeepSeek + AnythingLLM 搭建高效安全的个人知识库
2025-02-11 20:11:11
1364

原创 windows平台本地部署DeepSeek大模型+Chatbox界面(可以离线使用)
windows平台本地部署DeepSeek大模型+Chatbox界面(可以离线使用)
2025-02-10 10:29:20
713

原创 windows平台本地部署DeepSeek大模型+Open WebUI网页界面(可以离线使用)
windows平台本地部署DeepSeek大模型+Open WebUI网页界面
2025-02-09 22:34:10
3368

原创 探索创新边界:香橙派 AIpro 开发板深度评测之旅
近些年随着人工智能的不断快速发展,AI 开发板已经成为很多嵌入式开发者探索智能应用必不可少的开发设备。市场上关于AI 的开发板也是种类繁多,各具特色。香橙派 AIpro 就是其中一颗冉冉升起的新星,吸引着开发者的目光。接下来,我将从外观设计、硬件配置、软件支持、开发体验、性能表现以及应用潜力等多个维度对香橙派 AIpro 这款开发板进行深入评测。
2024-05-31 11:38:56
598

原创 windows 环境下,编译android 版opencv-4.5.5,并添加opencv_contrib-4.5.5 扩展模块
环境准备:window10+android studio4.1.1+opencv-4.5.5+opencv_contrib-4.5.5+cmake+MinGWopencv 主页:https://github.com/opencvopencv-4.5.5源码下载:https://github.com/opencv/opencv/releases opencv_contrib源码下载:https://github.com/opencv/opencv_contrib/tree/4.5.5 cmake下载:http
2022-07-01 18:22:28
4123
3

原创 ubuntu20.10 tensorflow1.8 (后改为1.14版)或者tensorflow2.x 训练模型识别图像(一)
准备环境:python2 pip2 安装:参考博客:https://blog.csdn.net/Chhjnavy/article/details/118379066https://blog.csdn.net/Chhjnavy/article/details/118363688下载Tensorflow object detection API:参考博客:下载安装并使用labelimg 对图形进行处理:参考博客:...
2021-07-07 14:36:44
1096
4

原创 RK3288 android7.1.2 开机固定横屏或者竖屏+Sensor自动旋转分析(可以通过adb shell 设定屏幕旋转方向)
属性:ro.sf.hwrotation=0 主屏初始方向 (在./native/services/surfaceflinger/SurfaceFlinger.cpp进行赋值)ro.orientation.einit=90 副屏初始方向ro.same.orientation=false 主副屏orientaion是否相同ro.rotation.external=false 副屏是否随主屏旋转通过adb shell 查看加速度计开启
2020-11-19 15:58:43
3614
2

原创 RK3288 android7.1.2 android studio 用户空间调用Linux spi_dev.c 通过spi ioctl 进行spi单字节/多字节读写(进阶篇六)
1.初始化open/close SPI device#include <android/log.h>#include <jni.h>#include <cstdio>#include <fcntl.h>#include <cstdlib>#include <unistd.h>#include <lin...
2019-12-13 11:00:20
1633

原创 自定义串口通信协议(16进制)
1.1串口通信标准通过RS-232接口进行两个设备间的通信(异步传输,全双工通信)。接口标准:两种接口9pin(DB-9),25pin(DB-25),通常只有三根线:TXD(发送)、RXD(接收)、GND(接地)。传输距离:150pF/m的通信电缆,最大传输距离15m;普通双绞屏蔽线(9600pbs),最大传输距离35m。电气特性:对于TXD、RXD 逻辑1:-3V~-15V;逻...
2018-08-27 16:02:38
19364
2
原创 LVGL 对硬件要求
LVGL(Light and Versatile Graphics Library)作为一款轻量级嵌入式图形库,其对硬件的要求因应用场景和功能复杂度的不同而有所差异。
2025-02-28 10:44:27
652
原创 DeepSeek-R1系列(1.5b/7b/8b/32b/70b/761b)大模型部署需要什么硬件条件
DeepSeek-R1系列(1.5b/7b/8b/32b/70b/761b)大模型部署显卡推荐
2025-02-09 21:53:05
4079
原创 DeepSeek 大模型每个版本的特点以及运用场景对比
DeepSeek从V1到R1系列不断升级,参数规模从数十亿到6710亿,功能涵盖代码生成、长上下文处理、多模态支持和复杂推理,适用于技术文档处理、商业应用开发、教育辅导、跨模态交互等场景。R1系列进一步细分,满足不同配置和需求。
2025-02-09 18:54:35
16358
原创 AI 学习的必备基础知识概述-主流生态圈
RetinaNet 是一种双向注意力目标检测算法,通过使用特征金字塔网络(Feature Pyramid Network,FPN)和焦点损失函数(focal loss)来解决目标检测中类别不平衡和小目标检测的问题。3)ResNet(Residual Networks):微软提出的一种深度残差神经网络,解决了深度网络训练过程中的梯度消失和梯度爆炸问题,ResNet-50 就是 ResNet 系列中的一个模型。GANs 是一种用于生成模型的框架,由生成器和判别器组成,通过对抗训练的方式学习生成数据分布。
2024-07-02 11:24:04
761
原创 嵌入式linux 编译qt5(以v851s为例)
1. 在 ubuntu home/xxx/ 中创建qtDemo 文件夹,并且创建两个文件helloworld.cpp 和 helloworld.pro。将会在qt5 根目录arm-qt 文件中产生所有的qt5 的库文件,将其下载到嵌入式开发版中即可。******* 如果提示库文件出错,请将xxx5.12.9.so 库文件名均改成xxx5.so。1. 在 ubuntu 的 home/xxx/ 下创建一个qt5 的文件,解压qt5 源码。3. 交叉编译工具:v851s sdk 中的toolchain。
2024-01-12 18:35:21
1401
原创 android studio 将含有jni c++ 的library项目封装成jar并调用
双击makeJar 将会在右侧的build--->intermediates--->aar_main_jar 中产生jar 包;build.gradle 中的id 'com.android.application' 改成id 'com.android.library';项目中的main 下面创建jniLibs--->armeabi-v7a 文件夹,并将xxx.so 放入其中(so库的名字要与jni 中的一致);项目中的build--->intermediates--->cmake 中获取;
2023-12-29 11:59:16
1730
1
原创 v851s ssh搭建与使用
1. 用来远程登录的一种安全通道协议(常用于linux 、UNIX中);2. 分为服务端和客户端:1)服务端即openSSH ,一般属于目标开发板(linux中配置文件路径/etc/ssh/sshd_config);2)客户端即登录端,常用工具:sercureCRT 、MobaXterm 、Putty等;
2023-12-17 00:58:19
1266
原创 v851s 在 eyesee-mpp 中添加一个hello_world sample 的流程
1. 为什么要在eyesee-mpp 中添加sample?1)保持整个openwrt 应用程序编写的完成性;2)eyesee-mpp 中包含了几乎所有全志视频音频模块的sample 以及 头文件,参考以及头文件调用起来非常方便,而且可以学习各种模块的使用流程;3)可以直接在make menuconfig 中管理应用程序,是否编译;4)不需要将交叉编译工具链放到外面,只要按照步骤添加好sample ,就可以直接mm -B 进行编译;
2023-04-10 21:57:34
595
原创 v851s g2d 模块 sample 深究
在文件 tina-v853-docker/platform/allwinner/eyesee-mpp/middleware/sun8iw21/sample/sample_g2d/sample_g2d.c/sample_g2d.c 中。1))根据1920x1080 nv21 格式以及 640x360 rgb888 格式申请虚拟地址空间以及转换成物理地址(注意:g2d 转换是在物理地址中完成的)具体用到两个功能,格式转换和放缩。4)打开g2d 设备节点进行转换(最重要的一环,可以通过手册分析具体怎么转换的);
2023-04-10 14:46:15
829
原创 v851s MPP 模块概述以及编译 sample 步骤
MPP 系统控制模块,根据芯片特性,完成硬件各个部件的复位、基本初始化工作,同时负责完成 MPP(Media Process Platform 媒体处理平台)系统各个业务模块的初始化、去初始化以及管MPP 系统各个业务模块的工作状态、提供当前 MPP 系统的版本信息等功能。同理,应用程序退出 MPP 业务后,也要完成 MPP 系统去初始化工作,释放资源。(1)初始化 MPP 组件的运行环境,完成音频输入输出、视频输入输出等硬件设备的初始化配置。(3)提供媒体内存分配、释放、查询的接口。
2023-04-10 10:13:52
1016
3
原创 v851s gpio 应用程序编写
Linux 定义了 Pinctrl 框架,统一了各大 SoC 厂商的 Pin 管理方式,避免了各大厂商自行实现自己的 Pin 管理系统,是一个非常有用的功能。在这里我们选取 GPIOH14(注意目前开发使用这个pin 作为触摸屏的pin脚,需要将触摸屏connect断开) ,因为 可以通过排插使用杜邦线将其引出,用于连接别的设备。根据IO 号导出gpio 节点是很重要的一个环节,接下来就可以通过gpio 节点,对gpio 进行操作。4 .接下来设置gpio 的输出状态,对其设置高低电平。
2023-04-09 20:45:28
583
1
原创 v851s uart3 设置成普通串口收发
4)用杜邦线将PE12 PE13 GND 三根线接到电脑串口(需要串口转换小板子),波特率目前设定19200 ,使用串口工具,向板子随便发送数据,板子接受到数据,就会发送数据到电脑。board.dts 路径:tina-v853-docker/device/config/chips/v851s/configs/lizard/board.dts。烧录后,通过adb shell 进入终端,就可以查看到设备节点:/dev/ttyS3 ,通过open 设备终端,就可以进行read write 操作。
2023-04-09 19:59:17
657
原创 v853 官方工程测试固件img 启动后串口无法进入root
1. 连接 type-c 到 windows ,设备管理器会弹出 android device(如果打开虚拟机ubuntu 可能会导致无法弹出) 2. windows+R 打开cmd 终端,输入adb shell 进入 v853 终端(没有adb 需要安装)3. 输入 ps 查看所有进程,找到camera 进程 sample_virvi2vo 4. kill 1167 杀死sample_virvi2vo进程 5. 此时串口终端即可进入root 6. 再吃执行 sample_virvi2vo lcd 重新
2022-10-14 20:52:35
860
原创 v3s kernel-3.4 sys_config.fex 以及调试ov5640 mipi camera
build.sh:执行改文件,可以进行uboot 、kernel、buildroot编译,和各种配置文件一起生成系统镜像cherrypi-v3s-linux.img(路径:tools\pack\cherrypi-v3s-linux.img)tools\pack\chips\sun8iw8p1\configs\tiger-spinand-standard\sys_config.fex 修改系统驱动的相关配置,camera 、lcd、gpio、flash、sd卡等相关配置(
2022-10-12 14:52:29
1212
2
原创 Lctech Pi V3s LRADC KEY键值检测、SD卡挂载,wifi设定等基本操作
3. LRADC KEY键值检测。2. 检测lcd 屏幕是否正常。1. 挂载 sd 卡。
2022-10-12 12:08:51
712
原创 ubuntu20.10 Qt4.8.7 kits 设置全志Lctech Pi V3s arm交叉编译工具
***** 如果出现 warning: identifier ‘nullptr’ is a keyword in C++11 [-Wc++11-compat] 错误.***** 每个人的源码可能有所不同,但是不影响通过buildroot 编译出arm平台的 qt。3)v3s 源码(包含buildroot 、 u-boot-2011.09、 linux-3.4)
2022-09-06 17:39:00
821
原创 玩转全志F1C200s 烧录 flash 镜像
工具主要作用:该工具是全志soc在所有flash中无法boot时,芯片自动进入FEL刷机状态,通过USB通信。使用sunxi-fel.exe工具下载u-boot-sunxi-with-spl.bin,然后启动uboot,进入DFU模式。不插TF卡,按住BOOT按钮后插入USB线;********* type-c 一端插入电脑usb ,一端插入F1C200S开发板的 TTL 端,windows 上打开串口工具,选择 com 口,即可看到内核启动信息。或者直接执行脚本:from-fel-to-dfu.bat。.
2022-08-15 10:23:40
5302
4
原创 ubuntu20.10 编译opencv-4.5.5以及添加opencv_contrib-4.5.5扩展模块,并打开摄像头测试
ubuntu20.10 编译opencv-4.5.5以及添加opencv_contrib-4.5.5扩展模块
2022-07-12 10:56:35
1505
原创 50BYJ46-6
1.基础知识普及50:步进电机的有效最大外径是50毫米B:表示是步进电机Y:表示是永磁式J:表示是减速型(减速比1:64)46:表示四相六拍四拍,每四个节拍为一个周期,所以转动角度为360/8/4=11.25,即32个拍(脉冲一个周期)。六拍,每六个节拍为一个周期,所以转动角度为360/8/6=7.5,即48个拍(脉冲一个周期)。八拍,每八个节拍为一个周期,所以转动角度为360/8/8=5.625,即64个拍(脉冲一个周期)。1)一个脉冲,转动一个步距角;2)定子:就是由电流控制磁场方向,满足安培右
2022-07-12 10:19:20
899
4
原创 windows10 vs2019 版本:cmake将 opencv_contrib-4.5.5 扩展模块编译添加到 opencv-4.5.5 正式版中
****** opencv-4.5.5 和 opencv_contrib-4.5.5 区别opencv-4.5.5:包含常用的稳定的视觉与图像的算法模块。opencv_contrib-4.5.5:收录一些具有专利的算法(如SURF)以及一些还没有稳定的算法模块(如ARUCO)。环境准备:window+vs2019+opencv-4.5.5+opencv_contrib-4.5.5+cmakevs2019下载地址:https://www.onlinedown.net/soft/1226702.htmopen
2022-07-01 15:26:45
2957
12
原创 git 命令
git init #初始化仓git add "readme.txt" #添加文件到仓库git commit -m "提交文件" #提交文件git status #查看仓库当前状态git diff "readme.txt" #查看当前文件与已经提交到仓库的文件对比修改了哪些内容git reset --hard HEAD^ #退回到上一个版本git reflog #记录命令git checkout -- readme.txt #回到最近一次git commit或git add时的状态git.
2022-01-12 14:28:11
359
原创 LCD TTL/LVDS 任意分辨率 timing 时序配置及时序关系(前肩后肩)
1. 简要概述 timing 之间的关系1)timing 专业名词含义及缩写:英文全称 英文简称 中文含义 Horizontal ActivePixels/Horizontal displayarea HAct/HDisplay 行有效像素 Vertical ActivePixels/Verticaldisplayarea VAct/VDisplay 场有效像素 Pixel Clock/Data Clock ...
2022-01-05 15:06:47
6826
原创 android 将Canvas 幕布保存成png 图片
private final String PATH = "/sdcard/black_point.png"; private Paint paint; private Canvas cacheCanvas; private Bitmap cachebBitmap; private Path path; cachebBitmap = Bitmap.createBitmap(SCREEN_WIDTH, SCREEN_HEIGHT,...
2021-10-15 13:34:18
921
原创 ubuntu20.10 RK3288 android7.1.2 源码编译遇到的问题解答
1.编译u-boot 产生错误:make: *** 没有规则可以创建“include/config/uboot.release”需要的目标“include解决问题:清理文件即可make distclean2.编译kernel 产生错误:make[1]: *** [scripts/Makefile.build:411:scripts/dtc] 错误 2解决问题:由于gcc 版本过高,可以安装gcc-7#1.查看当前系统gcc 版本gcc -v #2.下载gcc 7 版本apt .
2021-09-26 10:29:04
1392
原创 tensorflow 官网 image_classification demo 运行
系统的学习tensorflow ,可以从官网:关于TensorFlow | TensorFlow中文官网 (google.cn) 得到详细的讲解以及demo1. 对于图像分类主要看:
2021-09-01 13:55:33
567
1
原创 ubuntu20.10 tensorflow2.5 将训练后的模型移植到android 平台之自己训练模型运行(三)
环境准备:参考博客:ubuntu20.10 tensorflow1.8 (后改为1.14版)训练模型识别图像_Navy的博客-CSDN博客详细描述了tensorflw2.5 环境搭建以及训练模型。1.将目录:/tensorflow2.0/models/research/object_detection/training_tf2下的模型数据tflite_graph.pb 和tflite_graph.pbtxt 导出成TFlite 格式。#tensorflow1.xpython2 exp...
2021-08-27 14:12:46
286
原创 android 开发环境搭建 JDK 安装与配置
一. 首先安装JDK1.下载JDK12(稳定版) ,下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html根据你的电脑系统,选择合适相应的版本(我的电脑是win10 64bit)2.将下载好的JDK 解压到需要放置的磁盘,记住该磁盘完整路径,我的放置路径:C:\Program Files\J...
2021-08-27 09:16:53
1280
android-sdk-opencv-4.5.5&opencv-contrib-4.5.5-arm64-v8a
2022-07-07
android-sdk-opencv-4.5.5&opencv-contrib-4.5.5-armeabi-v7a
2022-07-07
TF2_image_classification.rar
2021-09-01
TF2_object_detection.rar
2021-08-26
rk3288-uboot-i2c.rar
2019-08-07
T613.tar.gz
2019-07-19
python 国家/中国/省份/市区/县城 四级菜单查询
2018-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人