自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 瑞芯微RK系列芯片FFMPEG推流小笔记

说说折腾过程,首先,要确认系统里面是否有rga这个设备,使用 ls /dev命令应该就可以看到,如果没有,就要试试看换别的固件了,有就是成功的一部分,接着就是把瑞芯微的mpp编译进去,由于我系统使用的是Ubuntu,友善之臂的固件已经有ffmpeg旧版,mpp旧版在里面了,但是实际使用的时候并不理想,因此使用apt指令卸载掉了自带的ffmpeg,并且重新获取了MPP进行编译安装;近期为了把之前的视频压缩收尾,可是折腾了相当一段时间,最后终于在瑞芯微芯片上完成了使用硬件进行处理的过程,以下是小屏幕截图。

2024-04-09 11:24:27 511

原创 [折腾记]UbuntuServer下安装tomcat无法用systemd启动备忘

进一步查,原来是缺少一个CATALINA_PID的环境变量,补上之后,自动启动就正常了。后来查,发现在本地tomcat启动之后,没有tomcat.pid文件。但是启动不了,很神奇…两者环境一样,服务器版本一样。启动脚本是我原来远程服务器上的。

2023-06-29 10:25:10 102 1

原创 JN5169 Bootload 烧录过程和DIY烧录程序(一)

由于之前把JN5169的开发环境挪到了VSCode上并实现了编译的全过程后,想通过命令行方式将烧录过程一并完成的时候,发现原版的设计上使用了FT232RL的两个GPIO引脚来拉低MISO和NRST引脚完成芯片的重启和片内Bootloader,而我换用了更便宜的国产CH3xx芯片并使用了串口中的DTR和RTS来完成的时候,发现Programmer在烧录过程中把这两个引脚持续拉低,因此无法完成烧录过程。因此,根据NXP的JN-AN-1003关于JN51XX片内Bootloader的操作手册,结合逻辑分析...

2022-02-27 01:07:15 801

原创 关于QtQuick开发时使用qmldir来进行包管理的备忘

之前一直在使用Qt来开发程序,近期接触到Quick组件,发现它使用的是用显卡来进行界面渲染的。这直接吸引我进一步接触这种模式,但是在创建demo过程中屡次想以包或者说命名空间的方式对项目树进行管理都未成功,但是经过不断尝试之后,成功将Demo以这种方式创建,特在此写下要点以备后用首先创建项目后,打开.pro项目文件,此处有一行留空的// Additional import path used to resolve QML modules in Qt Creator’s code modelQML_I

2021-12-07 22:37:34 264

原创 基于ZStack3.0.1(CC2530)和ST7735S的HAL_LCD驱动替换(二)

上一篇搞定了字库的生成,今天这一篇就考虑驱动的编写了,根据开发板现有的电路图,OLED接口的引脚为:命名描述占用引脚GND接地线VCC3.3V供电CLK时钟P1_2DIN数据P1_3RST重置P1_7D/C命令/数据P0_0由于CC2530没有专用的通信接口可以和这玩意通信,因此需要使用以上几个GPIO口进行软实现完成数据的通信,本着拿来主义的精神,结合本人懒的个性,这部分就考虑直接使用ZStack的HAL驱动来完成了,毕竟

2021-06-03 23:11:09 295

原创 基于ZStack3.0.1(CC2530)和ST7735S的HAL_LCD驱动替换(一)

最近JN5169不是很容易得到,然后就从个人收藏里找出了压箱底依旧的CC2530来玩了,之前买的CC2530开发板只有OLED驱动,显示的内容有点忒少了。。。于是乎就动起了歪脑筋,刚巧手上的Zigbee开发板OLED插口PIN2PIN兼容这个TFT-LCD屏,所以。。。嘿嘿嘿根据厂方的资料,驱动为ST7735S,从下载到的DataSheet来看,除去6800和8080两个我不太喜欢的并行接口(或者说从来没喜欢过)The serial interface is either 3-lines/9-bits

2021-06-02 00:02:23 618

翻译 UAVCAN官方指引(译)(第一段)

因为最近想对飞控进行改造,用起来更简单。因此瞧上了UAVCAN这个好东西,飞控有2个CAN接口几乎都没用过,而且本人一贯风格,从官方获取Guide作为切入点开始研究,为了备忘,特用blog记录下来。前序本文基于官方资料翻译,UAVCAN 指引是官方的用户文档,本文档提供为新上手准备使用UAVCAN的用户提供了一个接入点。本指引中忽略了比如Libuavcan,PyUAVCAN等实现库的细节,和其它软件产品的特性,把重心放在了抽象的问题上。如果想取得上述软件的文档资料,请访问uavcan.org正式的协

2021-03-24 11:15:19 1066

原创 Spektrum IX12+AR7200BX+卡塞尔(凤凰)Talon电调调速模式配置

由于近期都是编码和设计工作,因此原本计划写的飞控配置暂停,今天偶有闲暇,拿出了自己的OXY3想出去飞一下,但是之前用的控已经卖掉了,没有办法移植配置数据,而且陀螺仪被拆走,索性之前低价收的一颗AR7200BX一直在吃灰,于是今天就把它拿出来装上;在这里简单介绍一下AR7200BX,这是一颗集成了DSMX接收机的MicroBeast无副翼系统,在保留了MB全部功能和特性的前提下,让尺寸和布线实现了更优化;从而更适合直机使用。根据手册,首先需要做的就是对频,把地平线特有的BIND线插到BIND口上,打开遥

2020-10-19 23:33:51 902

原创 SpektrumIX12飞控初始设置(一)

公司刚列装了一款新控,地平线的Spektrum IX12,这个控最有特色的地方就是GUI是安卓系统的,很多人担心安卓会死机,实际上这个担心是多余的,并不是说他的安卓系统非常可靠稳定(实际上非常不可靠稳定,有时候休眠了就会睡不醒,控到手这几天已经遇到2次了),而是它的硬件架构里,安卓系统部分只是一个丰富的GUI系统,遥控部分可以理解成是一个DX12,这样即便安卓系统部分死机了,DX12部分任然可以正常运行。由于我常用的PX4系列飞控,一般是以ArduPilot固件为主,因此下面的内容是基于这个配置组合:飞

2020-09-24 00:01:41 1145

原创 用CC3D ATOM给电调编程

最近装配和使用无人机,使用了BLHeli-S固件的电调,而我们手上的飞控不是穿越机常见的飞塔,也不支持BetaFlight和CleanFlight固件,虽然经过查询,可以对电调进行透传但是仅支持BLHeli-32的协议。本着能不铺张浪费就尽量避免的原则,经过小半天的折腾,发现:价格及其便宜的CC3D Atom飞控可以实现对BLHeli-S的透传功能从而实现对电调的设定和升级固件步骤记录下来主要是为了备忘,同时让需要的人少绕点弯子。期初我由于没有去查找CC3D Atom的原理图,而且又没有找到专门针对CC

2020-05-17 03:42:29 751

原创 关于USB HID的一些粗浅见解和备忘

近期因为在尝试用STM32的USB功能,实现一个手柄。初步了解了一些USB HID协议的内容,发现其主要内涵在于设备的报告描述符,对于标签网上盛传的一个表格如下主标签项目全域标签项目区域标签项目标签代码标签代码标签代码Input(向主机输入)0x8?Usage Page(用例页定义)Usage(用例定义)0x0?Output(从主机输出)0x9?Logical Minimum(逻辑最小)...

2020-04-30 14:08:33 1013

原创 NEO4当前系统的初始化操作

现在版本的NEO4 Core镜像貌似存在着一些bug,使用apt-get的时候翻车,提示:W: Download is performed unsandboxed as root as file ‘/var/lib/apt/lists/partial/ports.ubuntu.com_dists_bionic_InRelease’ couldn’t be accessed by user ‘_...

2020-02-17 19:50:13 985

原创 用VGDB调试ESP8266

之前入手了官方的ESP8266开发板想做阿里云物联网支持的一直都没沉下心来弄,最近总算是抽出时间来了也不知道能不能成功,边做边写试试看吧Before you begin, connect the TXD and RXD signals on your ESP8266 board to a USB-to-UART circuit, however the RXD and TXD signals ...

2019-11-12 10:36:37 599

原创 gphoto 折腾记(三)

经过前面一阶段和二阶段的折腾,今天终于可以得闲下来把这一系列过程整理一下了;大致的内容就是sudo apt-get updatesudo apt-get upgradesudo apt-get remove libgphoto2-6 libgphoto2-l10n libgphoto-port12 #(或者可以确认一下还有哪些已经安装的包,一律删除sudo apt-get install...

2019-10-24 02:48:01 1476 2

原创 Cedrus编码器折腾记(一)

之前折腾通了libgphoto2,今天想试点比较娱乐的,一直想知道用ARM处理器的H264编码器压缩视频是什么效果,无奈这个以前都没玩过的,查了一下资料貌似原理是这样:是用一个nginx作为反向代理服务器,对外提供一个可供访问的URL,然后操作系统里是用ffmpeg进行编码然后将流推给nginx.在理解了这个神操作之后,貌似事情就变得有趣起来了,好吧,动手了首先,记住这两个地址:nginx...

2019-10-17 21:10:52 531

原创 gphoto 折腾记(二)

今天上午成功编译安装了libgphoto-2.5.23一个午觉睡醒,现在该磨刀霍霍向猪羊了.这次的猪羊是gphoto-2.5.23,也就是可执行端程序.从之前的链接里下载了压缩包,解开以后.在里面找到了configure.跟他寻求一下帮助看.–with-libphoto2=PREFIX where to find libgphoto2, “no” or “auto”嗯???这个好像挺重要...

2019-10-16 16:26:51 1824 5

原创 gphoto 折腾记(一)

最近入手了一块Pi想试试看通过它来控制数码相机,直接用ubuntu自带的apt-get可以安装一个旧版本但是太多需要的相机没有被支持.所以决定自己编译安装一个点击这个链接首先下载了libgphoto-2.5.23(此时的最新版),然后解压,configure然后中途自己断了.提示:configure: error: cannot compile and link against libl...

2019-10-16 12:08:14 1845 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除