自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全志V3S环境编译开发流程

荔枝派zero 全志V3S 开发编译

2022-06-01 00:20:29 3542 1

原创 全志F1C100s入坑与填坑 uboot Linux Kernel 与buildroot

licheepi F1C100S编译u-boot 与Linux

2022-05-19 23:19:23 7372 4

原创 记录一期Thinkphp5 WebShell木马渗透的经历, 加修复建议

ThinkPHP的宗旨是简化开发、提高效率、易于扩展,其在对数据库的支持方面已经包括MySQL、MSSQL、Sqlite、PgSQL、 Oracle,以及PDO的支持。ThinkPHP有着丰富的文档和示例,框架的兼容性较强,但是其功能有限,因此更适合用于中小项目的开发。但是漏洞也层出不穷,有一天发现自己的的小程序突然打不开了,What ??? 小小的网站也被墙了?之前抱着一种心态 想着 这么小的网站谁想搞你 然后对网络安全方面视而不理,结果有一天 被啪啪打脸!!当时很惊慌,未了解网络渗透方面的知识

2021-12-26 16:57:53 8416 17

原创 IMX6ULL 移植QT5.12

本次移植实验使用的是正点原子开发板ALPHA V2.2交叉编译工具:gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf首先我们需要下载QT5.12的源码 https://download.qt.io/archive/qt/5.12/5.12.9/single/qt-everywhere-src-5.12.9.tar.xz解压tar xf qt-everywhere-src-5.12.9.tar.xz解压后如图所示下一步配置qmake.

2021-08-11 23:24:28 1189

原创 嵌入式linux IMX6ULL 移植tslib

tslib 是一个开源的第三方库,用于触摸屏性能调试本次使用的是tslib-1.21.tar.bz2首先准备好slib-1.21.tar.bz2然后解压tar xf tslib-1.21.tar.bz2编译 tslib首先需要先在 ubuntu 中安装一些文件,防止编译 tslib 过程中出错sudo apt-get install autoconf automake libtool然后执行autogen.sh文件生成Mainfile./autogen.sh下面开始配置交叉编译器

2021-08-09 00:46:59 703 1

原创 Linux 根文件系统构建

根文件系统一般也叫做 rootfs以下内容部分参考正点原子。操作系统:Ubuntu 16交叉编译工具:gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihfBusyBox版本:1.29.0.使用平台,正点原子开发板 ALPHA V2.21、/bin 目录看到“bin”大家应该能想到 bin 文件,bin 文件就是可执行文件。所以此目录下存放着系统需要的可执行文件,一般都是一些命令,比如 ls、mv 等命令。此目录下的命令所有的客户都可以使用。

2021-08-06 23:19:39 1219

原创 IMX6ULL Linux内核移植

本次移植实验使用的是正点原子开发板ALPHA V2.2交叉编译工具:gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf使用的是NXP官方开发板的Linux内核源码移植然后解压把目录改为自己工程的名字,我这里改成linux-imx-rel_imx_4.1.15_2.1.0_ga_myimx首先就是配置文件,我们复制一份配置文件,更改为我们自己的名字cd arch/arm/configs/cp imx_v7_mfg_defconfig imx_

2021-08-05 23:12:58 1711

原创 IMX6ULL Uboot 移植

使用的开发板:正点原子ALPHA V2.2Uboot简介在学习STM32的过程中使用过IAP在线升级就会知道,有引导程序+APP程序,即bootloader程序+APP。在学习嵌入式Linux的时候也一样,这个引导程序就是Uboot.uboot移植主要是根据原厂的uboot移植:芯片厂商通常会做一块自己的评估板并发布BSP,我们使用的就是NXP官方的评估板的Uboot进行裁剪,修改得来我们自己板子的程序。本次使用的是NXP官方原版的uboot-imx-rel_imx_4.1.15_2.1.0_

2021-08-03 23:23:36 1027

原创 ESP8266基于SDK开发环境搭建(NONOS 3.0版本)

前言ESP8266是一款串口WiFi模块,内部集成MCU能实现单片机之间串口同信;这款模块简单易学,体积小,便于嵌入式开发。ESP8266的编程方式可以用官方的SDK编写,也可以用Arduino编写。各有各自的优点。如需查看Arduino搭建8266的开发环境可前往Arduino搭建ESP8266开发环境首先我们前前往安信可8266系列模组专题:安信可在这里有许多ESP8266的资料以及固件包:同时提供了SDK开发环境搭建的资料,本次是使用Win10平台SDK NONOS 3.0对ESP826

2020-09-01 14:55:39 2553 1

原创 Android蓝牙串口开发库打开、关闭、检测状态等

蓝牙串口模块是很多物联网设备上的东西,它可以通过与手机进行蓝牙连接实现手机与设备的通信,本文是Android与蓝牙串口模块进行通信。界面如下所示:蓝牙模块接到串口模块上蓝牙的一系列操作已封装好,调用即可!首先我们在build.gradle添加依赖implementation 'com.github.DWH168:BluetoothSerialport:1.3.0'下面是集成步骤:新建BluetoothUtils对象并实例化 bluetoothUtils = new Bluetoo

2020-08-24 21:11:16 858

原创 51单片机的电子密码锁的设计与仿真

51单片机的电子密码锁的设计与仿真看看效果图简介(1)CPU使用51单片机。(2)用4x4矩阵键盘作为操作信息输入。(3)用LCM1602液晶显示模块作为信息显示。(4)用蜂鸣器及发光二极管作为错误报警及状态显示。功能(1)输入密码功能。输入密码时,用“★”号或“-”代替真实的密码以防密码泄露。在输入密码时,具有清除前一位/或多位的密码功能(用清除键)。密码输入完毕,按(确认/开锁键)确认并生效。(2)上锁功能。在锁开状态下,通过上锁键上锁。(3)在锁合的状态下,通过输入

2020-07-06 20:30:10 19348 7

原创 基于51单片机的简易波形发生器付仿真

基于51单片机的简易波形发生器效果图该波形可以选择方波 三角波 锯齿波 正弦波主要是通过DAC0832我们通过控制P0口的电平进而使DAC0832输出电压变化 再经过LM324运放输出.下面是波形发生的程序。/* * @description : 方波 * @param : 无 * @return : 无 */void fb(){ P0=0x00; delay_ms(fb_fre); P0 = fb_amp; delay_ms(fb_fre);}

2020-06-10 16:19:38 4703 7

原创 步进电机控制与LCD显示L297与L298

步进电机控制与LCD显示L297与L298上次介绍了PWM和L298结合的电机调速!接下来介绍L297与L298结合的例子!PWM电机调速下面是L297的简介:L297是步进电机专用控制器,它能产生4相控制信号, 可用于计算机控制的两相双极和四相单相步进电机,能够用单四拍、双四拍、四相八拍方式 控制步进电机。芯片内的PWM 斩波器电路可开关模式下调节步进电机绕组中的电流。L297管脚图:详情请参考百度百科首先我们了解了L297的使用方式后我们来看看如何使用。这部分是步进电机、L29

2020-05-25 17:35:15 4683 1

原创 Cortex-A7---IMX6ULL中断系统gpio外部中断配置

一,Cortex-A7 中断系统Cortex-A7 内核有 8 个异常中断跟 STM32 一样, Cortex-A7 也有中断向量表,中断向量表也是在代码的最前面。 CortexA7 内核有 8 个异常中断,这 8 个异常中断的中断向量表如下图复位中断(Rest), CPU 复位以后就会进入复位中断, 我们可以在复位中断服务函数里面做一些初始化工作,比如初始化 SP 指针、DDR 等等。未定义指令中断(Undefined Instruction),如果指令不能识别的话就会产生此中断。软中断(So

2020-05-18 20:51:13 2655 1

原创 基于单片机的直流电机控制PWM调速代码开源(含仿真)

基于单片机的直流电机控制与仿真(PWM)脉冲宽度调制脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。所谓PWM,就是脉冲宽度调制技术,其具有两个很重

2020-05-16 15:18:38 28923 7

原创 基于51单片机多路抢答器含倒计时开源

基于51单片机多路抢答器含倒计时开源效果图功能如下:活动规则:1、上电时,台号显示“00”,倒计时显示“00”,红灯和绿灯熄灭。2、当主持人按下“开始/清除”键时,台号显示“00”,倒计时数码管显示“05”,这时开始倒计时,当倒计时显示回到“00”时,开始抢答。3、如果倒计时未回到“00”就抢答,这时D1灯闪亮,倒计时数码管显示“–",这时禁止任何操作。这时只有主持人按下“开...

2020-05-04 10:12:38 3360 2

原创 QT的串口通信助手C++代码开源

QT的串口通信助手C++代码开源Qt是一种基于C++的跨平台图形用户界面应用程序开发框架本次使用QT的版本是5.6需要在pro文件里面添加QT += serialport添加库文件布局界面 ui->setupUi(this); setMaximumSize(570,460); setMinimumSize(570,460); QStringLi...

2020-04-26 13:18:16 1262 1

原创 基于51单片机的八路抢答器附仿真代码开源

基于51单片机的八路抢答器代码开源单片机采用51单片机 一个共阳数码管需要该源码的可以关注公众号:智慧小巷回复:八路抢答器即可!

2020-04-26 13:17:49 4484

原创 基于QT的TCP通讯TCPClient客户端C++ 代码开源

基于QT的TCP通讯TCPClient服务端C++ 代码开源本文是TCP客户端,如需服务端请点击基于QT的TCP服务端Qt是一种基于C++的跨平台图形用户界面应用程序开发框架本次使用QT的版本是5.6TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可...

2020-04-22 16:52:32 2048

原创 基于QT的TCP通讯TCPServer服务端C++ 代码开源

Qt是一种基于C++的跨平台图形用户界面应用程序开发框架本次使用QT的版本是5.6TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。可以实现16进制的...

2020-04-22 13:59:38 1729

原创 JavaWeb实现简单的留言板IDEA(开源)

JavaWeb实现简单的留言板先看看界面非常简洁!!目前弹框是基于jquery-confirm用到了Jquery Ajax数据库是JDBC数库连接池。目前实现了简单的留言功能,后续再更新 回复、后台登录管理等功能。喜欢的拿走哦!需要该源码的可以关注公众号:智慧小巷回复:JSP留言板即可!感谢阅读!...

2020-04-12 21:15:05 5233 1

原创 Android的TopLayout+ViewPager+Fragment的吸顶效果(代码简洁)

Android的TopLayout+ViewPager+Fragment的吸顶效果在很多项目中都会看到一些吸顶悬停的效果,今天也做了一个,分享给大家。先看看效果这个是用TopLayout+ViewPager+Fragment做的第一个Fragment是RecyclerView第二个是普通的LinearLayout下面是工程代码非常简洁,很容易看懂首先是MainActivityp...

2020-04-06 13:44:23 1636

原创 Android实现树形结构列表Recyclerview

Android实现树形列表Recyclerview先看看效果因为最近需要用到这样的树形列表,网上找了好几圈,但是都是比较杂乱,然后自己参考网上资料自己做了一个,可以实现多层。这是用Recyclerview做的原理非常简单,需要的可以去研究研究。首先需要添加Recyclerview的依赖implementation 'androidx.recyclerview:recyclerview...

2020-04-03 19:50:47 2577 3

原创 Esp8266通过Smartconfig一键配网(Arduino方式)

Esp8266通过Smartconfig一键配网SmartConfig又名快连当前设备在没有和其他设备建立任何实际性通信链接的状态下,一键配置该设备接入。可以理解为接入路由器的手机快速配置设备,使其接入路由器。8266应用非常广泛在单片机嵌入式物联网里面应用非常广泛!首先我们需要的开发环境是Arduino的开发环境如果还没配置的话可以参考Arduino搭建Esp8266环境void s...

2020-03-27 14:41:04 10267 4

原创 Arduino搭建Esp8266开发环境(两种方法)

Arduino搭建Esp8266开发环境简介: ESP8266是一款串口WiFi模块,内部集成MCU能实现单片机之间串口同信;这款模块简单易学,体积小,便于嵌入式开发。ESP8266的编程方式可以用官方的SDK编写,也可以用Arduino编写。各有各自的优点。在ArduinoIDE里面进行下载然后我们在首选项这一个界面输入以下链接:http://arduino.esp8266.c...

2020-03-26 10:25:35 51891 10

原创 ESP8266做Web服简单又详细(Arduino方式)

简介: ESP8266是一款串口WiFi模块,内部集成MCU能实现单片机之间串口同信;这款模块简单易学,体积小,便于嵌入式开发。ESP8266的编程方式可以用官方的SDK编写,也可以用Arduino编写。各有各自的优点。现在我们尝试在Arduino下搭建一个web服。Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,...

2020-03-25 17:06:19 6798

原创 Android搭建opencv环境(超详细)

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。官网下载sdkhttps://opencv.org/OPENCV本次环境搭建...

2020-03-23 15:25:28 12968 7

原创 opencv级联分类器实现人脸检测(python)

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。官网下载sdkhttps://opencv.org/ OPENCV本文利用...

2020-03-22 23:54:33 1002

原创 android基于opencv的车牌识别,高识别率

android基于opencv的车牌识别(LPR),高识别率LPR是一个开源的车牌识别的框架,源码在此,大家可以去github下载LPR源码https://github.com/zeusees/HyperLPR.git下面我们一步步来如何移植LPR到Android开发IDE是android stduio我们先来移植一下Opencv到android上。OpenCV是一个基于BSD许...

2020-02-21 15:35:04 5334 15

原创 基于51单片机做的挑战十秒(含仿真)

先看效果和原理图。电路是由两个移位寄存器74Hc595做的具体中文资料74HC595中文资料下面上代码#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intsbit SK=P2^0; sbit SER=P2^1;sbit ...

2020-02-10 23:39:55 1996

原创 C#做的串口通信助手可发可收简单(免费开源)

C#做的串口通信助手可发可收简单(免费开源)最近在做物联网相关的项目,要用到串口,所以今天做一个C#的串口上位机,供大家参考,程序如果有不对希望大家指正,谢谢!首先看一下效果现在开始制作我们的串口小DEMO首先打开VS(我这里是VS2013)点击文件然后点击项目然后新建一个C#的窗口程序,下面的路径自己修改然后就建好工程了,下面是布局,在左边的工具箱里拖自己想要的控件即可。...

2020-01-17 14:57:12 2365

原创 基于51单片机的1602LCD时钟、可以设置闹钟(带仿真)

基于51单片机的1602LCD时钟最近做了个51单片机的时钟、具有设置时间、闹钟等功能程序分为3个模块。程序比较简单、由于用于学习交流用没有做掉电运行功能。供大家学习。isis仿真图这是设置时间时的效果这是设置闹钟时第一行的显示程序mode_flag是一个标志位unsigned char Current_Time[]={“Current Time “}; ...

2020-01-10 21:07:52 10141 14

JSP实现普通留言板

JAVAWeb留言板,JDBC、Mysql,前端 bootstrap框架、Jquery

2020-04-13

51单片机的1602时钟.zip

单片机的时钟,用于学习与交流用、谢谢大家支持,基于51单片机的时钟、有闹钟、闹钟到达时播放音乐、LC1602显示。。。。。

2020-01-10

空空如也

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

TA关注的人

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