自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

转载 开源协议介绍 BSD、Apache Licence、GPL V2 、GPL V3 、LGPL、MIT

开源协议介绍,OSS如何使用的简单说明。

2022-03-21 10:44:49 3847

原创 STM32 加密思考

STM32的加密思路使用系统启动程序STM32 Flash Loader demonstrator将Flash设置为读保护。 所有以调试工具、内置SRAM或FSMC执行代码等方式对主存储器访问的操作将被禁止,只允许用户代码对主Flash存储器的读操作和编程操作(除了Flash开始的4KB区域不能编程)。用户代码允许自主编程可以实现IAP或者数据存储等功能。 这样破解者将不能用调试工具、内...

2021-01-08 10:56:45 1243

原创 蓝牙BQB认证的过程与方式(SIG)

蓝牙BQB认证的过程,有两个操作方式,一个是基于模块的End product DID列名(listing);一个是整机测试,然后基于此报告做listing。

2021-01-07 17:20:57 3914 1

原创 STM32 IAP在线升级

概述目前本人在工作中使用的大多为STM32系列的MCU,该系列的MCU均可支持IAP升级。 对IAP升级不了解的同学可参考之前写的文章《IAP(In Application Program)在线应用编程》进行一些基础知识的了解。实现思路1.使用Bootloader和Application分区的方式进行升级,防止升级过程中掉电,导致无法恢复。 2. Bootloader一般在烧录...

2018-05-04 10:13:18 938

转载 J1939入门(一)

J1939概述SAE J1939(以下简称J1939)是美国汽车工程协会(SAE)的推荐标准,广泛用于是商用车(重卡、大客车等道路车辆和工程机械、农业机械、轨道机车、船舶等非道路车辆及设备)上电子部件间的数字通讯。

2017-11-30 16:01:58 18257

原创 FM基础运用

1. 常用功能1. 搜索并保存从起始频率开始搜索,扫描全部的频率,如有信号,保存到预置电台列表中。 退出条件有两种: 1. 扫描完所有的频率后退出。 2. 保存的电台数量满后退出。2. 扫描从当前的频率向前或者向后扫描,如果遇到有数据的频率,则停止,并播放当前频率内容。 如果没有扫到有数据的频率,那么退出条件也可以有两种: 1. 扫描完成一个循环后退出; 2. 循环扫描,直到扫到电台或者

2017-02-14 10:47:56 1004

原创 STM8S的TIM1 PWM设置(寄存器版本)

1. 概述脉冲宽度调制(PWM)模式可以产生一个由TIM1_ARR寄存器确定频率、由TIM1_CCRi寄存器确定占空比的信号。2. 芯片资料参考STM8S datasheet如下资料: 在TIM1_CCMRi寄存器中的OCiM位写入’110’(PWM模式1)或’111’(PWM模式2),能够独立地设置每个OCi输出通道产生一路PWM。必须设置IM1_CCMRi寄存器的OCiPE位使能相应的预装载

2017-02-08 17:58:40 11098

原创 Git 基础设置

1. 用户名和邮箱设置$ git config --global user.name [username]$ git config --global user.email [email]注:[]内填写具体的用户名和邮箱。2. Git 公钥的生成和使用公钥是识别用户身份的一种认证方式,通过公钥,可以将本地的Git想和与CODE/Github的在线项目建立联系,然后就能很方便的将本地代码上传,或者下载

2017-02-07 16:42:54 468

原创 T123AI芯片简介

T123AI芯片主要用于车机中的显示部分。 图层与架构T123AI芯片支持的图层有4层,从底层到高层分别为:Video,SPIOSD,Sprite,OSD2。 具体功能如下: 1. OSD2:显示以 16x24 像素(pixel) 为单位之复数静态图片,支持 PNG8 1bp, 2bp, 4bp, 8b。 2. Sprite:显示最大 255(8 bit)x1024(10 bit)之

2017-02-06 11:11:31 4631

原创 Git diff 配置

在平时使用中,我们通常希望使用Beyond Compare作为Git的默认比较工具。 可根据如下方法去设置Beyond Compare为Git的默认比较工具。

2017-02-06 10:28:56 1343

转载 MC9S中断函数编写

MC9S的中断编程主要有两种方式:   1.使用符号“TRA_PROC” ,TRAP_PROC 提示编译器下面的函数是中断服务例程。编译器会用一个特殊的中断返回指令来结束这个函数(对大多数处理器来说,一般是RTI指令).   2.使用“interrupt”关键字,“interrupt”关键字是一个非标准ANSI-C的关键字,因此,它不能被所有ANSI-C编译器厂商所支持。同样,对不同的编译器,“

2017-02-04 16:10:37 1143

转载 MCU应用程序架构

大致应用程序的架构有三种: 1. 简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。 2. 时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。 3. 操作系统,此法应该是应用程序编写的最高境界。1 顺序执行法这种方法,这应用程序比较简单,实时性,并行性要求不太高的情况下是不错的方法,程序设计简单,思路比较清晰。但是

2017-02-04 15:30:30 3089

转载 S19文件格式详解

在进行STVP开发过程中,编译后会生成s19后缀的文件。 百度S19后得到如下内容: S-record格式文件是Freescale CodeWarrior编译器生成的后缀名为.S19的程序文件,是一段直接烧写进MCU的ASCII码,英文全称问Motorola format for EEPROM programming。

2017-02-04 14:52:10 23651 3

原创 Hex文件格式详解

Hex文件是可以烧录到MCU中,被MCU执行的一种文件格式。如果用记事本打开可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。

2017-02-04 11:35:28 4164

转载 stm8 lkf文件详解

stm8s项目开发中,根据一些升级的需求,需要修改程序起始位置等信息,而了解LKF文件对修改地址有很大的帮助。

2017-02-04 11:22:31 3714

转载 IAP(In Application Program)在线应用编程

要实现在线升级,MCU代码须分为 : bootloader和 用户代码App 两个部分。 用户启动区域(UBC) 包含有复位和中断向量表,它可用于存储IAP及通讯程序。

2017-02-04 10:08:03 2252

gcc -arm-none-eabi win32

被我用来编译STM32的单片机。共享出来,便于大家下载使用。

2018-07-17

STM8S IAP 官方文档(AN2659)

STM8S IAP 官方文档 AN2659

2017-02-09

STM8S datasheet

STM8S 官方的datasheet

2017-02-09

stm8s开发教程

stm8s开发教程

2017-01-05

pywin-32(py3.1-py3.4).zip

pyinstall 打包python时需要的工具

2016-12-27

pyinstaller-3.0

打包python程序为exe文件

2016-12-27

蓝牙核心技术及应用

蓝牙核心技术及应用

2016-06-28

Hi3532-H264编码处理器简介

Hi3532-H264编码处理器简介

2016-06-28

hi3520D dataSheet

hi3520D dataSheet

2016-06-28

bmp转rgb16

该源码可以将bmp格式的图片转为rgb565格式的数据。

2015-11-19

PL2303 驱动程序

PL2303 驱动程序 64位 亲测可用

2015-09-30

NT96650 datasheet 联咏

NT96650 datasheet 联咏 NT96650 联咏

2015-09-08

Hi3521 H.264编解码处理器简介

Hi3521 H.264编解码处理器简介的pdf文件

2015-09-07

海思rtp封包发送

海思视频解决方案 rtp 封包 发送 代码

2015-08-31

RTSP交互命令简介及过程参数描述

RTSP 交互命令的简介及其过程参数描述

2015-08-31

linux和c语言面试题大全

嵌入式linux和c语言面试题汇总,包括题目和答案

2015-08-24

chrome离线插件_SwitchyOmega

chrome离线插件_SwitchyOmega

2015-08-24

Linux命令全集

Linux命令全制作成chm格式方便随时查看

2015-08-24

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

TA关注的人

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