自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 在rv1126上实现数字识别

0,1两个数据集内容多,5,6,7,都相对的少,识别上这几个数字出错机率大。3.训练次数不够,电脑算力有限,训练100次,作为测试。使用rv1126,实现数字的识别,如下图。效果上还是存在有些问题,但还是比较好的。有个项目,需要用到识别数字。

2024-04-01 10:34:24 207

原创 rv1126 使用onvif工具测试

rv1126 onvif

2024-03-13 17:55:55 362

原创 yolov5训练数据,并运行在rv1126平台

4.导出(py38gpupt) rv1126@rv1126:~/ai/yolov5-7.0/yolov5-7.0$ python export.py --weights ./runs/train/exp8/weights/best.pt --img 640 --batch 1 --include onnx。3.修改yolo.py输出为3个出口 并导 (py38gpupt) rv1126@rv1126:~/ai/yolov5-7.0/yolov5-7.0$ gedit models/yolo.py &

2024-03-12 18:24:33 461

原创 显示屏旋转记录

由于排线短了,不方便看,只有把屏转过来,方便调试。以前调imx8,就要调整屏,结果搞了好久。

2022-06-02 09:32:45 314

原创 rk3568 sensor调试记录

硬件:rk3568平台九鼎的开发板OS版本:Linux version 4.19.206开发板带了款ov5695的sensor,作为调试验证硬件的参考。调试了5款sensor,调试过程比较简单。前期准备工作做得比较充分,对设备树,dphy理解得比较好。OS04A10 ,OS04C10,IMX307LQD,AR0330CS,SC132GS问题1.SC132GS 无法看到图象,图象全黑这款sensor是调试第二款,原有的接口硬件部分应当没有问题,查看驱动部分,lane是单通,3568配置单通.

2022-05-31 16:37:53 2207 3

原创 imx6ull编译opencv4.4问题整理

问题1:features.h:311:52: error: operator '&&' has no right operand解决方法:在/home/jsaon/tool/opencv-3.4.5/3rdparty/protobuf/src/google/protobuf/stubs/common.cc 中添加下面这一行#define HAVE_PTHREAD问题2:/home/tanyd/zdyz/linaro494/arm-linux-gnueabihf/libc/us

2022-03-22 12:01:34 4104

原创 自己的mqtt broker用于测试

自己的云平台,搭了个broker服务,自己的业务测试,有需要的朋友也可以用。password是:password

2021-05-27 10:40:40 278 2

原创 imx6ull 硬件调试记录

imx6ull硬件调试记录:入职新公司时,公司已经选定的开发板为正点原子的阿尔法linux板,应用开发的同事已经在开发应用。平台部分就是我的职责。看了文档,发现原子公司的配套还全,文档也比较多,这款芯片总的说来简单(相对于IMX8),要调驱动也简单太多了。正经工作先做起:移植软件功能所需要的组件:lighttpd-1.4.58 这个主要是用作webserver 主要配置加密网页paho.mqtt.c-1.3.8 这个MQTT的开源,调试过程阅读了代码,测试了工具。感觉这个会成为物联网的..

2021-05-08 13:56:49 809

原创 近几年开发项目汇总

近几年,无论工作还是平时接包的嵌入式项目,比较多,也比较杂。有很多朋友问起能做哪些,或有成功案例,会做哪些,都要解说半天。然后说得好象什么都能做,什么都没说服力这个假期,把近几年的都总结一下,后面给朋友介绍也比较系统,详实。有的项目保存了图片,更多的只有介绍。图片只是简单拍照,修改一下大小。一 .物联网平台:STM32系统 AT9260系统这个平台下,做过并交付的几个项目1.地下室排水系统监控2.电力三项电断路检查3.油压器漏油在线检测4.远程PLC数据采集二.离线语音识..

2021-02-15 12:11:38 481

原创 鸿蒙wifiiot编译问题解决

rm/system -Lbuild/build_tmp/scripts -Lbuild/libs -Lbuild/libs/hi3861/release/no_mesh -Lbuild/scripts -Lohos/libs -Tbuild/build_tmp/scripts/link.lds -Map=output/bin/Hi3861_wifiiot_app.map -o output/bin/Hi3861_wifiiot_app.out --start-group --no-whole-arch...

2020-11-07 16:07:49 4123 6

原创 智能家居系统

随着生活水平的提高,人的品质的提高,家里作为人生重要的活动场所,也会有高品质要求。初步做了一个系统 ,准备把家里的设备,能联的尽量联接到中控平台。

2020-08-19 11:19:40 605

原创 rk3399 linux系统编译

根据文档,在ubuntu18.04系统下,按文档描述,就可以编译通过。

2020-07-09 16:28:04 649

原创 rk3399开发使用记录---烧写

串口编号边 GND RXD TXDandroid烧写:win安装驱动AndroidTool_Release_v2.541.OrangePi 4 先接上 DC 电源适配器,再通过 Type-C 数据线连接好 OrangePi 4 与 PC2.按住 rescover 键不放,轻按下 reset 键,此时 OrangePi 4 进入 loader 模式3.load文件,擦除,烧写linux烧写tf卡:用.Etcher插到系统启动就可以了。...

2020-07-08 08:52:21 717

原创 rk3399 android 8.1编译问题总结

rk3399 android 8.1ubuntu 14.04 64位1.增swap空间mkdir swapcd swapsudo dd if=/dev/zero of=sfile bs=1024 count=8000000sudo mkswap sfilesudo swapon sfilefree -msudo swapoff sfile2.报out of memory时export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -

2020-07-06 19:24:03 512

原创 培训视频

https://v.qq.com/x/page/j0778qrnnj8.html当年在华清远见。

2020-06-24 09:15:38 153

原创 imx8工作容

到现在为止,imx8平台下,做如下工作:IMX8MINI rel_imx_4.14.98_2.0.0_ga驱动:1.rm67191 mipi-dsi驱动调试,显示正常。2.gt1x系列的触摸驱动程序调试,触摸工作正常。3.OV5640驱动程序测试,功能测试正常。4.usb cam验证使用平台:1.yocto系统 wayland,xwayland编译完成。2.qt的qtmultimedia等组件的增加3.启动时间优化4.ffmpeg最新版本的移植5.opencv4.3.0版本移植..

2020-05-21 11:54:08 502

原创 IMX8 ffmpeg和opencv组件编译

IMX8MINIlinux编译组件 FFMPEG:root@imx8mmevk:/bin# ffmpeg --versionffmpeg version N-97346-g07ecc46 Copyright (c) 2000-2020 the FFmpeg developers built with gcc 7.3.1 (Linaro GCC 7.3-2018.05) 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065.

2020-05-19 14:31:37 1175

原创 IMX8MINI增加QT的qtmultimedia5.10组件问题解决

平台:imx8mini软件:linux编译:yocto按NXP文档通过yocto编译出来的系统,在rootfs里,有一部分qtmultimedia的库,但不全,且没有测试用例。所以要增加这个部分的程序库。通过增加编译,放到文件系统里,总是出现:defaultServiceProvider::requestService(): no service found for - "org...

2020-05-08 09:34:50 1458 5

原创 gt1151触摸驱动调试

平台 :硬件CPU:imx8mini操作系统 linux imx-yocto-L4.14.98_2.0.0_ga由于选用了rm67191的屏,屏上带的触摸芯片是gt1151,所以只能自己移植驱动上去,没得选。1.拿资料从屏厂商那儿要来屏资料,触摸驱动只有android的,去gt官网,gt1151基本没有信息了,估计厂家都不做支持了。只有网上找,找到一份1.4的版本,经仔细研究...

2020-04-11 09:58:40 3947 4

原创 在IMX8MM平台linux下开发rm67191屏驱动

NXP IMX8M MINI:rel_imx_4.14.98_2.0.0_ga:屏芯片:rm67191屏调试记录:1.不能挂设备 设备树删除ADV7535屏的配置adv_bridge: 不通编译通过,结果按 https://community.nxp.com/thread/527611 处理就可以了。2.编译驱动后,系统出现[ 1.264851] imx_sec_dsim_...

2020-03-29 16:39:13 4020 4

原创 智能家居开源啦

一直做程序开发,十年多了,看看前面写的文章,全是技术细节。想了好久,能把以前的经验合成到一个项目里面来,做一个我自己能用得到的东西,那是多么有成就感的事。如果在这个过程中,能认识一些共同爱好的伙伴,那就更好了。以现在的工作,做一个智能家居的开源最合适了智能家居,一是可以改造自己的生活环境,再就是把原来的开发板,源码和硬件都利用起来。这个系统我计划由以下部分组成;1.家用主机服务...

2019-11-05 07:39:57 708

原创 六一儿童节的小礼物

今年6.1,答应女儿,做一个小礼物给她。最近女儿学校上科学课,养了一个小蚕,她天天象个宝一样,给小蚕做了个房子,采了最好的叶子,守着它吃。可是蚕儿昨天退皮,一动不动,实在没什么乐趣,我想起我的树莓派,给她做一个录视频的,她上学回来,可以看,但又不能太长,所以就选用延时摄影的方式来做。说干就干,找来树莓,接上摄相头,软件程序用python来实现。树莓系统本身提供了raspistill工具...

2019-06-03 22:39:14 340

原创 android触摸屏ar1011驱动

前些天,工作需要,把ar1011的驱动从linux移来支持imx6q + android4.3.0。ar1011是TI出的一块串口类型的触摸控制芯片,支持4,5,8线屏。接口是串口的,这个芯片有点贵,但支持温度广。原理上是通过串口上传x,y,pre值。1.在kernel下,把driver配置编译进去。具体修改源码.linux 和android 有些不同。 linux相对说来比较简单,在dr...

2019-05-21 06:50:07 455

原创 蓝牙android小工具编写

好久没有更新了,最近帮朋友做了一个小应用,也算真正解决了朋友的困难,又从技术上重温了android开发,其实还收了点小钱钱。对技术人员来说,实现了自己一点点价值,还是有意义的。朋友项目的做车载蓝牙控制的,把手机上的配置信息通过手机配置,通过蓝牙透传方式,发送到蓝牙主控板上,实现对主板配置的操作。对于蓝牙的操作,和模块的使用,真是加深了认识。有时想一想,多做事情,多想想,还是会有...

2019-03-13 19:43:57 359

原创 特NB的本地语音识别方案,记录下来,做点东西

经过这段时间使用,发现这款芯片的本地识别率真的高,在稍安静一点的环境下,发音基本ok的情况下,能做到百分之百的识别能力。只是本地识别,不用上网,词条数别的公司仅十几条,这个芯片达到上千的识别能力,识别时间0.2s,这个也比较牛B的特点。功耗也低,这几点,真是好对手太多了。拿来做家庭中控是最好的应用,回家不用动手,说命令词就可以了,如 ”打开台灯“ ,相应的台灯接到指令就会打开,”打开空调“ ,...

2018-09-11 07:38:23 2951 12

原创 给女儿做的自动播放机

最近小家伙学校要跳拉拉操,每次老师把视频发到群里面,只能在手机或平板上放。那个情况实在不方便。客厅有个电视没法利用。哎,当程序员的老爸看到女儿这样,实在对不起我这门技术。今天周6,把空置多时的树莓给小家伙搭个自动播放的系统。还得防着小家伙看电视。树莓启动会有个密码登录框,这个不能有。进控制台输sudo raspi-config 里面应该是第三个选项Enable Boot

2018-05-05 10:55:15 271

原创 计算机体系

转到培训行业,这几天着手整理的计算机系统图。培训这个行业有特定的特点。重理论,开发实战经验反而没有多少用,如果全讲实战经 验,估计都没法干。一直做硬件驱动,其实驱动开发,软件能力只占了少部分,大部分是硬件经验,硬件信号,硬件器件手册,芯片手册才是重点。反正进入这行了,就要符合这行的特点。所以系统整理了下计算机体系。好久没有整理blog了,以后把这些文档整理出来,记录下来。

2018-03-29 21:23:31 206

原创 铁电FRAM 驱动增加

FRAM (Ferroelectric Random Access Memory)  通俗的说就是一种特定的eeprom,但这种存储器很有特点,读写快,次数多,温度适应广,还不丢失。很适合保存临时数据。总之能用到的就是好东西,linux下要增加驱动。可能是太简单,反而没有 详细说明驱动怎么搞的,连个测试代码也不好找。MB85RC 是比较常见的fram ,我们用的就这样。

2018-01-08 16:22:50 1710

转载 字符设备驱动

备用,这个讲解很详细。http://blog.jobbole.com/86531/

2018-01-02 21:08:55 213

原创 手上开发板盘点

年底了,收拾整办公室,整理下家底。不知不觉中,整理出好多开发板,有些是工作中用的,有些是私人使用的。好吧,这也算干技术活的一点积累吧。下面归下类,写个说明,时间久了可以翻出来看一下。1.树莓开发板3b  主板一块 传感器一大包 这个板子上做了好多源码,接口有iic,spi,gpio,模拟pwm。重要的配件pcf8591是个adc/dac 采集类的传感器都可以接上来,这个器件

2017-12-22 14:33:56 440

原创 树莓3b adc模块pcf8591

上午玩通了三色灯,还不错,有个好的开始。下午争取再玩通一个。在传感器堆里找,大多数都是do输出,或ao输出。如果是do输出,那没有什么玩的,就是一个gpio读高低电平,这个就没有多少意思。ao的接口,可以读到具体数据,但3b上没有adc接口,所以,只能先找个adc模块先工作起来才行。找呀找,找到了一个pcf8591了,干,就这个了。pcf8591是iic的接口,这块板上还有几个

2017-12-07 19:28:41 3020 4

原创 树莓3b 3色灯控制

树莓的板子到货比较久了,以前只把系统安装好,显示,nfs等配好了,买来的一堆传感 器只用过一个蜂鸣器,试了一下gpio的控制。后面扔下了。最近上班时间闲下来,再捡起来玩一把。从传感器堆里看到一个三色灯,今天就玩这个了。网上这种资料比较多,随便 找下就找到了。按步就搬吧。1.系统启动,直接接键盘鼠标。当成台电脑用。2.联线 硬件联接:GND ---- GNDR   -

2017-12-07 19:03:08 779

原创 wk2168驱动调试(三)

断断续续的调了几天,今天终于把wk这块片子调试完成。解决了数据发送超32个字符会死的,rs485支持问题。32个字符会死的问题是由多核处理器引起的,在定位问题时,把一个核关闭,处于一个cpu时,就一点点问题都没有。root@ ss   /sys/devices/system/cpu/cpu1$ echo 0 >online [ 3555.955602] CPU1: shutdown

2017-11-24 15:49:55 1738

原创 wk2168驱动调试(二)

从别人的地方找来的图,整个串行设备的数据处理流程:上次提到收发0x11会丢的问题,和0a会挂死的问题。这个问题做对比的是正常的字符,却是可以正常收发的。那么为什么这两个数据有问题呢,从ASCII_百度百科 表上看,这两个都是控制字,也就是要执行的。沿着这个思路,从01测到0f,收到的数据各种不同的表现这样的现象,我觉得是转义了。在baidu里搜一下tty转义问题 http:

2017-11-17 15:06:07 983

原创 wk2168驱动调试(一)

拿到wk2168的开发板了,前面硬件人员整烧了一块。这样的板子比较好调,硬件相对来说是验证过的,只要把软件驱动移到我们的系统下就可以。介绍一下wk2168芯片的功能,这是一块成都本地公司开发的扩串口的芯片,WK2168是首款具备256级FIFO的低功耗并支持 UART/SPITM/IIC/8位并行总线接口的4通道UART器件。可以通过模式选择使得该芯片工作于以上任何一种主接口模式,将选定的

2017-11-16 18:48:09 4123 4

原创 NBiot系统开发,测试

最近公司要使用NB来监控槽车,用NB来实现小数据的收集。实现物联网的应用。这个项目利用NB模块+单片机+sensor实现应用。MCU通过sensor取数据和通过gpio输出电平控制,再通过NB上传数据到服务器,这样完成数据采集传输或控制 电信在成都建立的网络比较多,所以选用电信的NB来测试。 系统使用的模组集成了低功耗 M4 处理器 STM32L471RET6

2017-11-07 21:09:46 2883

原创 多种模块拔号上网驱动开发调试

拔号上网前后调试了几种上网卡模块,现在把几种模块调试记录下来,并做一下备份。 操作系统:Linux (none) 2.6.30 #112 Thu Sep 7 16:01:33 CST 2017 armv5tejl GNU/LinuxCPU:# cat /proc/cpuinfo Processor       : ARM926EJ-S rev 5 (v5l)BogoMIPS

2017-11-07 20:53:45 893

原创 9块9的阿里云服务器用起来,rtmp,rtsp都可以使用了。

周一大清早起来,上网逛逛,结果看到阿里云的试用广告,9.9元半年,带公网ip。太好了,本想租台服务器来玩,这么便宜,那就下单试一下。付了9块9,结果还返了5块反券。安装配置的是ubuntu14.04的操作系统,本来一直用这个环境,熟一点。云平台不太懂,乱点一通,网页上进到 控制台上去了,看了ssh配置,这下好了,可以通过ssh上去。通过无数试错,终于用ssh上去了,眼前一片光明。有个公

2017-09-01 15:49:05 4763 3

原创 plc数据采集初探

这段时间,项目需要,要采集plc上的数据,上传服务器,作为大数据采集方。以前没有使用过plc,感觉plc是象单片机一样的存在。从x部借来一台plc,西门子的s7-200smart ,据说这个是入门级的plc,但价钱还是很贵的,不是单片机能比的。从外部接口来看,有一个网口,一组output接口,一组input接口,还有一个db9的rs485接口。还有一组指示灯。具体如下图:

2017-08-29 16:44:05 15049 2

原创 新出炉的车牌识别验证模块

在公司空闲时间比较多,上次有个朋友要用车牌识别做应用,最近把开发板拿过来做了一个识别验证。开发板是购的现成的全志H3开发板,系统是linux的。车牌识别,主要是图象识别算法比较难搞定,基于opencv的图象算法很强大,图象识别是一门高深学问,专业功底要求非常高。图象采集用了一个usb的摄相头。开发板如下:图象采集的:只是为了方便,这个可以改成别CSI

2017-08-24 20:42:57 2269 4

FRAM MB85RC 测试程序

FRAM MB85RC 测试程序,实测通过。读写和定点读写都有支持。

2018-01-08

ar1011 android驱动源码

在android4.3 ,ar1011的触摸驱动在屏校正时, 删除surfaceflinger后,安装单点触摸。校正后,使用多点触摸驱动。两个驱动都打包进去了。别的触摸芯片理论上也是一样

2017-08-15

空空如也

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

TA关注的人

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