- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 二维码识别 基于stm32 ov7725
二维码识别 基于stm32 ov7725二维码识别技术在我们的生活中应用的很方便了,但基本都是基于手机的,目前在公交车上也存在了扫描二维码的机器,上次坏了之后,发现一只小企鹅,原来是基于linux的,这里介绍一下基于stm32f767和ov7725以及zbar的二维码识别技术,其实相关的代码正点原子也给出了,但是核心的识别库是以.lib文件的形式给出的,没有源码 这里将从以下几个方面介绍:
2018-02-03 16:13:46 20251 4
原创 基于stm32的墨水屏开发
基于stm32的墨水屏开发接下来将从以下几个方面介绍墨水屏原理墨水屏开发总结墨水屏原理墨水屏在生活中最常见的就是kindle,本质上就是屏幕中存在墨水,通过屏幕芯片将墨水打到不同的位置,从而显示不同的图案,我们用的墨水屏的型号为ED035OC1,墨水屏的型号不同,对应的外围电压有所不同,同时控制接口也有所不同墨水屏开发我们用的是stm32f103的芯片,板子
2018-02-03 14:56:13 11802 6
原创 openwrt开发 am335x 新手开始
openwrt开发 am335x 新手开始从linux驱动转openwrt,最开始有很多不理解的地方,在网上找资料发现很多都没有讲到核心点上,导致自己走了很多弯路,希望借这篇文章让大家对openwrt有一定的了解,因为自己也还不是很精通,希望不足的地方大家一起讨论: 文章乃原创,转载表明出处接下来将从以下几个方面介绍openwrt的理解openwrt的开发openwrt的
2018-02-03 14:14:09 4871 1
原创 linux下蓝牙BLE(rtl8821)开发
在Linux下使用蓝牙的资料很多,但大部分都是以前的蓝牙2.0,自己这个蓝牙也是搞了很长时间,中间听过一段时间,现在回过头来才搞定,接下来我将从以下几个方面介绍如何在linux下使用蓝牙BLE设备(arm-linux)一、开发环境AM335X RTL8821AU(此为一个WiFi蓝牙二合一设备) linux内核4.1 bluez5.25(这个后面讲)二、驱动的移植下载驱动:http://down
2017-07-04 21:11:28 8568
原创 LINUX AM335X NMI中断使用方法
首先高清楚你要用什么中断,如果是用普通的GPIO去申请中断,那在网上百度就可以了,这里主要讲一下如何使用NMI中断(不可屏蔽中断),自己在这里走了很多弯路,希望可以帮助大家理解,有其他看法的大家在这里交流交流首先NMI中断号我们可以从数据手册上面查到是7,此时不能直接用request_irq(7,xxx,xxx,xxx,xxx)去申请,我目前解决的方法是配合设备数去完成: 首先、在设备数中加入如下
2017-06-19 19:57:49 3079
原创 HART协议理解
HART协议理解提到通讯协议,网上有很多种,关于HART,网上有各种说法,自己也是接到老师的项目之后才开始研究这个协议,下面跟大家分享一下自己的心得我将从以下几个方面来介绍hart 协议1、hart协议主要是用来干什么?2、hart协议通信原理3、具体怎么使用4、程序和代码5、心得体会1、hart协议主要是用来干什么?网上都有相关的介绍,这里就来谈一下自己的理解,自己在做的工程中也感受
2017-06-15 21:46:29 25006 3
原创 新手写LinuxI2C驱动程序
Linux下i2c驱动接下来将是一个新手去写i2c驱动,这个驱动也是自己第一次写,用了2天时间去学习,最后终于完成,在写驱动之前,我们需要搞明白以下几点Linux怎么识别我们的i2c芯片怎么去写什么是设备地址首先我们需要明白一个I2C驱动在单片机上面怎么写,这个时候就需要去网上了解以下I2C的基础知识,同时自己也要认真研究自己的芯片手册,我这里用的是TCA9555这个I2C芯片查了网上的资料
2017-05-08 19:59:16 2293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人