自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (12)
  • 收藏
  • 关注

原创 数码管超声波模块测试

/************************************************************************************************************///程序名: RCW-00XX系列 超声波测距模块数码管显示 DEMO 程序//晶振: 11.0592MHz//MCU: 5V...

2019-09-02 15:35:01 333

原创 编写简单应用调用驱动

#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <unistd.h>main(void){ int fd; char *hello_node =...

2019-07-19 11:34:14 440

原创 Linux驱动

Linux驱动HelloDriverMode导读:Linux设备驱动会以模块形式出现,学会编写、编译、加载、卸载Linux内核模块学习模块化编译驱动的方法,学习如何加载驱动、查看驱动、卸载驱动Linux内核针对驱动的处理有两方式:把所有的功能全部编译到内核中,需要重新添加或者删除功能的时候,需要重新编译内核动态的添加模块#inlcude <linux/ini...

2019-07-19 09:28:28 260

原创 U-Boot

U-BootcontentsBootLoader的介绍U-Boot的介绍U-Boot的命令U-Boot工作流程U-Boot的移植1.概念:什么BootLoader软件层次:一个嵌入式系统从软件角度来看分为三个层次:1.引导加载程序包括固化在固件(firmware)中的boot程序(可选)和BootLoader两大部分2.linux内核特定于嵌入式平台的定制内核3.文...

2019-07-10 23:40:47 133

原创 SIM7600透传模式

SIM7600联网过程1, “AT” “OK” 验证4G模块和单片机是否通信成功2, “AT+CPIN?” “READY” 查询卡的状态3, “AT+CREG?” “0,1” 查询网络注册情况,表示已经注册本地网络4, “AT+CIPMODE=1” “OK” 设置透传模式5...

2019-05-13 16:02:07 5037 3

原创 百度云不限速

百度云网盘限速怎么办?1,下载附件中的软件2,登录网盘账户3,选中文件,右键分享下载,分享下载,分享下载4,帮我点个赞吧

2019-04-30 14:24:57 2222

原创 费曼学习法

费曼学习法费曼学习法是世界公认最快的学习方法,主要有四个步骤;选择一个你想理解的知识设想下你要向别人传授这个知识如果过程中遇到问题就重新回顾这个知识让你的讲解越来越简单易懂...

2019-04-20 16:27:22 803

原创 STM32的IAP功能

STM32的IAP功能

2019-04-16 11:31:54 496

原创 阿里云静态TLS认证

阿里云静态TLS认证如果使用TLS加密,需要下载根证书,烧录到4G模组中securemode=2 表示TLS加密AT+CIPSSL=1 AT指令设置加密连接

2019-04-15 20:01:27 714

原创 MQTT连接中移物联网ONENET

MQTT连接中移物联网ONENET注册登录ONENET,在开发者中心中添加产品和设备通过网络调试助手实现和ONENET的通信准备知识OneNET MQTT服务器IP地址和端口号 183.230.40.39:6002DEVICE001三元组:客户端ID ( 设备ID ) 523076308用户名 ( 产品ID ) 229946密码 ( 鉴权...

2019-04-14 18:05:22 3173

原创 1. MQTT连接阿里云

v 是dvasd

2019-04-11 15:03:09 4094

原创 比较热门的物联网服务器的使用

比较热门的物联网服务器的使用中移物联网(ONENET)阿里云物联网平台百度云IOT腾讯云IOT4个IOT服务器均支持MQTT协议通信,中移物联网ONNET为免费使用,可以支持Qs0,Qs1,Qs2,但是Qs1,Qs2,没有重发,BAT的IOT平台针对个人或开发者每个月有一定的免费额度,超出会收费,可以支持Qs0,Qs1....

2019-04-06 22:18:51 3279

原创 JavaScript在HTML中的使用

JavaScript在HTML中的使用在页面中直接插入JavaScript代码连接外部JavaScript文件在页面中直接插入JavaScript代码在HTML中插入JavaScript文档,用<script></script>做标记,中间可以嵌入JavaScript代码,可以 在<script>中添加属性。属性含义lang...

2019-04-02 22:57:51 416

原创 beyond compare 4 30天评估期已到

beyond compare 4 30天评估期已到右键快捷方式,打开文件位置找到BCUnrar.dll ,删除就能用了

2019-03-21 10:13:59 2244

原创 STM32读取BQ40Z50的数据

TI电池管理芯片BQ40Z50,通信协议是SMBUS,类似IIC,速率要求10-100KHz 用的STM32F103的硬件IIC读取电池的各种数值,源代码如下:​#include "iic.h"#include "stdio.h" //*****************************************************// IIC2初始化函数:初始化ST...

2019-02-14 15:24:02 10320 9

转载 使用Astah制作UML时序图

https://www.cnblogs.com/kuzaman/p/6253245.html

2018-11-07 16:06:08 2624

原创 谷歌浏览器下载地址

谷歌浏览器下载地址https://www.google.cn/chrome/

2018-10-31 23:17:45 4225

原创 模拟域名被劫持情况

1,PC配置成路由功能网口接网关设备通过连接无线上网 开启windows路由服务 打开控制面板-&amp;amp;gt;服务: 打到“Routing and Remote Access”服务。 开始此服务。 此时可以用 ipconfig /all 查看ip路由功能打开。 C:/Users/Administrator&amp;amp;gt;ipconfig /all Windows IP 配置 ...

2018-10-24 16:54:27 892

原创 Python默认参数陷阱问题

def fun(a,l = []): l.append(a) print(l)fun('hhh')fun('mmmm')fun('xingkd')python中的def语句在每次执行的时候都初始化一个函数对象,这个函数对象就是我们要调用的函数,可以把它当成一个一般的对象,只不过这个对象拥有一个可执行的方法和部分属性,对于参数中提供了初始值的参数,由于python中的函数...

2018-09-21 15:15:24 286

原创 python购物车作业

python购物车作业:li = [ {'name':'苹果','price':10}, {'name':'葡萄','price':20}, {'name':'芒果','price':30},]print('欢迎光临')money = input('让我看看你的钱')shopping_car = {};print(money)if money.isdi...

2018-09-09 10:30:54 696

原创 SVN导出代码

SVN软件版本管理 如何导出: 1,在空白处 tortoiseSVN—&gt;Repo-browser 2,跳转到响应的目录,空白处右键–&gt;Export 设置导出目录,选中Revision,点击showlog,选择响应的导出版本。...

2018-08-15 10:59:39 2063

原创 网络抓包

1,通信过程网络异常,查看是否断开过TCP连接 工具:5口百兆HUB交换机 电脑 网关 Wireshark 如果TCP断开过连接,断开会随机切换2,网络转换工具 原来:WIFI&amp;amp;amp;amp;lt;—–&amp;amp;amp;amp;gt;服务器 转发:WiFi&amp;amp;amp;amp;lt;—–&amp;amp;amp;amp;gt;电脑(sokit)&

2018-08-11 16:18:35 567

原创 SoureInsight 打开STM32的Kell 工程

快捷键shift + F8 高亮 alt + , 后退 alt + 。 前进 双击页面显示

2018-08-08 15:01:19 3841 1

原创 FreeRTOS

M3内核的移植,中断分组为4,全部都是抢占优先级NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4); // 配置中断分租

2018-01-11 10:34:06 152

转载 十进制转换成字符串

/* * 函数名:itoa * 描述 :将整形数据转换成字符串 * 输入 :-radix =10 表示10进制,其他结果为0 * -value 要转换的整形数 * -buf 转换后的字符串 * -radix = 10 * 输出 :无 * 返回 :无 * 调用 :被USART_printf()调用 */

2017-12-05 10:22:41 14556

转载 单片机编程规范,模块化编程

最近研究阿里出的操作系统Alios,其中代码规范适合我们在以后的编程中借鉴 https://github.com/alibaba/AliOS-Things/wiki/AliOS-Things-Coding-Style-Guide

2017-11-17 12:58:01 350

原创 嵌入式系统常用加密算法

1,TEA加密 2,DH加密 3,DES加密 4,DES3加密

2017-11-02 09:56:45 1903

原创 工业串口迪文屏开发

指令屏资料: http://pan.baidu.com/s/1i4ZiQg9 指令屏的开发视频的链接 http://v.youku.com/v_show/id_XMzY2NzY3MDE2.html

2017-10-26 10:07:16 7115

原创 USART--串口通信

USART--串口通信

2017-10-25 23:25:58 217

原创 模块化编程

模块化编程一、 模块化定义以硬件电路或者功能模块为单位,将程序封装成源文件.c和头文件.h(一一对应),其函数在主函数中调用即可,且不影响其它模块。模块化编程的好处编写模块化程序,可阅读性强,可移植性强!我们刚开始写程序的时候通常在主函数main()中,将我们的程序全部写完。这样写不仅移植性差而且阅读性不强!程序较大时还要上下拉查看程序,很麻烦。不方便移植和调用。 二、

2017-10-25 22:42:18 1841

原创 STM32开发环境的搭建

一、安装软件 下载安装MDK开发环境1,  下载软件MDK520.EXE   keil环境 Keil.STM32F4xx_DFP.2.1.0.pack 芯片支持包官网下载www.keil.com首页—Download—Product Downloads-- MDK-ARM—注册下载Version 5.21a首页—Download—Product Downloads-

2017-10-25 22:39:26 564

原创 Altium Designer如何打开PROTEL 99SE DDB文件

我们经常遇到Altium Designer打开PROTEL 99SE DDB文件,直接用输入文件向导找不到相应格式,按照以下步骤操作: 第一步:打开Altium Designer 软件然后点击左上角“DXP” 第二步:点击“My Account” 第三步:选择“Admin”项之后再点击“Extensions & Updates” 第四步:点击“Configure…” 第五步:将所有你想添加

2017-10-10 11:01:06 20398 1

原创 嵌入式面试总结

1,堆栈 2,指针 3,volitale const static const 用法 4,通信协议 IIC SPI 232 485 TCP/IP 包括物理层和协议层描述 5,通信方式 wifi 蓝牙 zigbee gprs gsm 北斗 433 6,产品性能总结,低功耗,稳定性,兼容性,创新 7,逻辑思维

2017-08-23 09:55:33 606

原创 Linux内核模块编程

认识linux模块Linux内核模块程序结构 模块加载函数

2017-07-27 16:52:50 178

原创 用VI 下面出现E45: 'readonly' option is set (add ! to override)

按i编辑 编辑完了 :wq!

2017-07-24 22:09:22 985

原创 4412驱动实验之06 设备注册

6.3 在虚拟总线上注册设备6.4添加设备到平台总线

2017-07-24 21:51:32 219

转载 4412驱动实验之05 总线_设备_驱动注册流程详解

- 5.1 本章导读在 Linux2.6 之后,Linux 设备驱动分为三个实体总线、设备、驱动,平台总线将设备和驱 动匹配。在系统注册任意一个驱动的时候,都会寻找对应的设备;当系统注册设备的时候,系 统也会寻找对应的驱动进行匹配。 本节实验通过一张框架图,从理论上给大家分析总线设备驱动三者的关系。总线和平台总线在 Linux 系统中,任何一个 Linux 设备和 Linux 驱动都是需要挂

2017-07-23 23:39:31 229

原创 4412驱动实验之04 Makefile 编译

编译器路径的设置列表内容

2017-07-23 22:22:08 200

原创 4412驱动实验之03 Menuconfig_Kconfig

本章导读:Linux 驱动工程师一定要掌握 Linux 内核的编译方法,也就是将 Linux 内核源码,编译成针对特定硬件的二进制镜像。 之前简单的做过过如何将 Linux 源码编译生成二进制 zImage。在本章中,将更加详细的介绍这部分内容,然后介绍 Kconfig 配置文件,Kconfig 文件是和编译的 Makemenuconfig 工具配合使用的。最后还需要掌握“.config”文件的作

2017-07-23 15:07:25 222

原创 4412驱动实验之02 HelloDriverModule

本实验将带您走进 Linux 设备驱动的精彩世界。 Linux 设备驱动会以模块的形式出现,所以学会编写、编译、加载、卸载 Linux 内核模块 是学习 Linux 驱动的先决条件。 本期实验 HelloDriverModule,以一个简单的 Linux 驱动为例,实现打印功能,让用户对 Linux 驱动模块有一个基本认识。

2017-07-23 15:05:16 413

STM32Mini开发板HCSR-04C超声波程序

在正点原子Mini开发板上实现HCSR04超声波测距,亲测可用

2019-04-16

高新兴物联ME3616模块AT指令手册_V1.1

高新兴物联ME3616模块AT指令手册_V1.1 1

2018-09-19

LINUX系统编程

Linux系统编程,做嵌入式开发首先应该具备系统编程的能力

2017-11-19

24秒倒计时protues仿真图

24秒倒计时protues仿真图

2017-06-25

声光报警 protues仿真

protues声光报警

2017-06-25

电子计分器

protues 电子计分器 数电实验

2017-06-25

stm32 CAN波特率计算及代码生成小工具

stm32 CAN波特率计算及代码生成小工具

2017-06-25

直流稳压源protues仿真

protues仿真图

2017-06-25

UCOS移植教程

2017-02-17

Tiny4412 Linux&Android内核驱动位置

2017-02-17

STM32的DMA接收不定长数据

STM32中,需要用串口接收数据,是使用串口中断来接收数据。但是用这种方法的话,就要频繁进入串口中断,然后处理,效率就比较低。于是就想到用DMA来接收串口数据,这个STM32也是支持的。但是关键的一点,怎么知道数据接收完毕了呢?如果接收的数据长度固定,那就好办,直接设置DMA的接收数据个数就行了。但是如果长度不固定了,那应该怎么办了?

2015-08-20

类人机器人培训文档

类人机器人培训文档,机器人是集机械,电子,智能控制,模式识别,多学科交叉综合性强的领域

2014-04-10

空空如也

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

TA关注的人

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