自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

橙子的博客

一名学习者的博客

  • 博客(27)
  • 收藏
  • 关注

原创 数字电源环路补偿(3)

数字电源环路补偿(3)

2024-02-02 15:37:53 983

原创 数字电源环路补偿(2)

数字电源环路补偿(2)

2024-02-02 13:45:27 760

原创 数字电源环路补偿(1)

电源环路设计入门学习

2024-02-02 09:29:19 902

原创 STM32H750ZBT6核心板设计

STM32H7注意事项

2023-04-09 16:19:56 983

原创 STM32H750自制开发板调试经验

STM32H750ZBT6经验记录

2022-12-31 20:15:41 3294 2

原创 基于FOC电路低次谐波抑制Simulink仿真

基于FOC电路低次谐波抑制Simulink仿真

2022-11-11 18:03:30 1251 2

原创 基于树莓派的蓄电池控制系统

基于树莓派的蓄电池控制系统

2022-11-11 17:03:51 1003

原创 TMS320F28335调用官方库进行FFT频谱分析

TMS320F28335调用官方库进行FFT频谱分析

2022-11-11 15:29:50 4226 6

原创 TMS320F28335启动过程

TMS320F28335启动过程分析

2022-11-11 10:39:48 2216

原创 E2类 MCR-WPT系统的搭建

E2类 MCR-WPT系统的搭建(Multisim)

2022-11-11 00:05:32 1253 2

原创 Python OpenCV+TensorFlow2.0 人脸识别入门

在Python 中TensorFlow 和OpenCV的具体配置就不说明了,网络上资料齐全。我主要谈谈代码部分的内容,希望给想入门这方面的人一点参考。首先是测试代码face_test.pyimport cv2 def CatchVideo(window_name, camera_idx): cv2.namedWindow(window_name) ...

2019-11-03 21:12:07 9243 28

原创 树莓派4b(无需网线、鼠标、键盘、显示屏)新板子基本环境设置

准备:树莓派本体、sd卡、电脑环境:电脑连接无线校园网,并开热点,树莓派连接热点。1.下载系统镜像官方镜像下载地址:https://www.raspberrypi.org/downloads/raspbian/这里我选择Raspbian Buster Lite 下载,这个系统镜像没有桌面,如果需要桌面gui等,可以选择上面的with desktop进行下载下载解压会得到树莓...

2019-10-20 12:21:57 3621

原创 Qt4.7应用程序测试

Qt4.7应用程序移植到iTOP4412板子上,首先先看成果图:分为mainwindow led adc buzzer led 四个部分 ,每个部分都包含一个 .cpp .h .ui ,对于资源文件,也可以学我作一个分类主窗口的设计mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"#in...

2019-09-15 15:59:51 452

原创 Linux SPI 字符设备 驱动例子

其实,在Linux中,SPI和IIC的注册流程很相似。在这里我还是用iTOP4412做演示。从原理图可以得知我们要用到的引脚是这几个。用的是SPI_2。记住这个数字,下面设备注册要用到。首先我们要把iTOP4412中默认关于rfid的驱动代码注释了,这样才能加载我们的驱动代码打开平台文件默认是这样的将它注释了然后编译,烧进板子上。首先是注册设备的代码...

2019-09-06 22:57:55 4087

原创 Linux IIC 字符设备 驱动例子

如果购买了iTOP4412的7寸或10寸屏的(非金属框屏幕)可以用搭载在LVDS上的IIC做测试。 查看原理图可得知用于测试的I2C是搭载在I2C_3主线上的。这个后面会用的。首先我们要将内核里面的触摸屏的驱动关了,来编写我们自己的驱动程序。menuconfig中去掉触摸的驱动 Device Drivers ---> I...

2019-09-05 23:15:49 1293 1

原创 Linux字符设备驱动示例(LED)

上一篇博客以LED为例子,讲了如何将LED作为杂项设备注册并使用。https://blog.csdn.net/qq_41495871/article/details/100523306这篇博客则将LED作为字符设备注册并使用。首先是将设备挂载在platfrom上,其实这一步是非必须的,后面会说到#include <linux/init.h>#include <...

2019-09-04 17:18:53 444

原创 嵌入式Linux 底层到到应用层 点灯 (基于iTOP4412)

其实这篇博客就是上篇博客https://blog.csdn.net/qq_41495871/article/details/100378690的一个具体例子先在总线上注册LED这个设备 ,这里我的设备名命名为MyLED_device#include <linux/init.h>#include <linux/module.h>#include <lin...

2019-09-03 19:18:03 607

原创 Linux测试杂项设备节点的生成,并对其测试

这里为了方便调试和移植,统一采用mod的形式注册设备和驱动实际应用应该注意在平台中编译进内核,而非.ko文件的模块加载首先我们要先在总线上注册一个设备下面贴用模块注册设备的代码#include <linux/init.h>#include <linux/module.h>#include <linux/platform_device.h>...

2019-09-02 21:13:41 389

原创 iTOP4412测试最简LinuxDriver

在最小Linux文件系统下进行实验编写最小驱动程序 1 #include <linux/init.h> 2 #include <linux/module.h> 3 4 MODULE_LICENSE("Dual BSD/GPL"); //声明是遵循GPL协议的,没有内核版本限制 必须 5 MODULE_AUTHOR("XXXXX"); ...

2019-09-01 20:47:25 200

原创 iTOP4412基于Linux最小系统搭建Web服务器,实现Web远程控制LED

首先我们要在板子上搭建web,需要用到boa小型服务器。到官网 www.boa.org 下载 boa 到 Ubuntu 虚拟机上进行解压解压boa进入 src 目录执行configure接下来修改Makefile里面的两个参数,使用arm编译工具链改为保存退出接着修改compat.h改为保存退出编译再对生成的boa进行裁剪...

2019-09-01 00:36:10 1155

原创 iTOP4412 搭建TFTP 服务 (基于PC无线联网,板子与PC网线相连)

目的:iTOP4412可以和PC简单方便传输文件,进行测试。但是没有路由器、交换机,又不想为了组建局域网而断网,可以尝试这种方法进行操作。PC连通外网,iTOP4412与PC组建局域网。Ubuntu虚拟机设置一:下载必要软件1.切换到root用户2.安装 xinetd 安装tftp tftpd二:配置Xinetd/tftp文件配置文件为上图所示(注...

2019-08-30 20:05:54 662

原创 基于STM32简易DIY智能聊天机器人

前言大二忙里偷闲,花了一个月左右自己利用了Python+ESP8266 DIY 了一个智能聊天机器人,调用的是图灵机器人的体验API,现在把DIY过程记录下来,希望能分享给别的对这方面有兴趣的人。DIY前的准备1.STM32F429IG作为主控芯片2.ESP8266,用来与自己电脑上服务器通信3.VS1053,用来保存和播放音乐硬件方面很简单,当然也可以自己兴趣拓展,比如自...

2018-11-18 20:38:15 5613 1

原创 关于VS1053的一些说明

前言VS1053是一款利用SPI通讯的音频解码模块,支持大部分的音频文件的解码播放和编码保存我现在记录下来我的学习经历,仅做参考注意如果是录音的话,不要频繁的打开写入关闭你的音频文件,因为这样的话,有可能你的音频文件会写入的不完整,表现是:保存的音频文件很小,而且语速很快,模糊不清。一般是录音时先进入录音模式,再打开你的音频文件,写入wav头,之后不要关闭!继续将读到的音频数据写下...

2018-11-03 14:39:50 14313 1

原创 关于STM32F4的串口注意的坑

最近在研究STM32F4的串口通信的时候,发现一些有意思的现象,在这里做一个记录这里就不再说明串口配置的具体步骤了,重点不在这边。先贴上我的串口接收中断的程序void USART_IRQHandler(void){ OS_ERR err; char * p_mem_blk; OSIntEnter(); //进入中断 p_mem_blk =...

2018-10-29 22:47:19 13808 1

原创 LCD1602学习笔记

最近搞比赛每次都用到了LCD1602,但是每次都不好使,现在特地写一篇博客记录下LCD1602我的学习笔记,也希望能给他人一些小小的帮助。首先既然是硬件,就必须先上它的接线图这就是LCD1602的接线图。其中VL是对比度,正常接1K的电阻接地就OK了,也可以接1K的电位器用于调节LCD1602的对比度。RS、RW、EN 都是控制位,而D0-D7是数据位。BL+和BL-是背光电源。好了,硬件的基本内...

2018-05-12 00:48:35 4078

原创 C++学习日记(1)

    我之前就开始学习c++了,不过学到后面发现c++的规则实在太繁杂了,索性在博客上写下一些难点,以供之后我的学习参考,也希望能给别人一些帮助。1.名称空间在初学者的程序中经常看到这句代码using namespace std;std是一个包含许多基本函数的库(比如cout;cin等),当然其他你包含的库里万一也有这相同名字的函数怎么办?比如一个work()函数在A和B这两个库都有,就要写成这...

2018-05-06 16:46:55 357

原创 AD按键模拟程序(STC12)(初学者)

AD模拟按键在设计板子时,经常遇到IO口不够用的情况,除了用译码器和锁存器之外,还可以在按键上下功夫。本篇文章在STC12自带的AD转换模块上介绍如何利用AD就使用一个IO口控制多个按键,比传统的矩阵键盘扫描更加灵活使用,而且理论上支持无限制按键的控制。原理AD转化就是将电压转化为数字,在每个按键串联(并联)相对应的电阻,利用计算可以得出相对应按键按下的电压,通过AD转化就

2018-01-05 00:34:02 7865 2

空空如也

空空如也

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

TA关注的人

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