自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 MDK编译生成的HEX、map与htm文件分析

MDK编译生成的HEX、map与htm文件分析hex文件Intel HEX文件是记录文本行的ASCII文本文件,在Intel HEX文件中,每一行是一个HEX记录,由十六进制数组成的机器码或者数据常量。Intel HEX文件经常被用于将程序或数据传输存储到ROM、EPROM,大多数编程器和模拟器使用Intel HEX文件。很多编译器的支持生成HEX格式的烧录文件,尤其是Keil c。但是编...

2019-11-24 21:31:38 2064

原创 STM32H7的启动过程分析

STM32H7的启动过程分析启动文件不同编译器对应的启动文件不同,在MDK下,以startup_stm32h743xx.s为例,这是一个汇编文件,启动文件中主要做了如下事情:设置堆栈指针 SP = __initial_sp。设置 PC 指针 = Reset_Handler。设置中断向量表。配置系统时钟。配置外部 SRAM/SDRAM 用于程序变量等数据存储(这是可选的)。跳转到...

2019-11-24 21:19:37 1271

原创 05、HI3518 自己写sample

05、HI3518 自己写sample@(HI3518EV200学习)文章目录05、HI3518 自己写sample新建工程配置VI附代码目标正确配置sensor -> VI -> Vpss -> Venc -> Save , 使其产生流文件,并保存新建工程①、拷贝mpp文件夹至新建工程文件夹中②、在mpp文件夹下新建my_camera文件夹③、拷贝m...

2019-07-12 14:40:59 1108 1

原创 04、HI3518 sample_venc Makefile和源码分析

04、HI3518 sample_venc Makefile和源码分析@(HI3518EV200学习)文章目录04、HI3518 sample_venc Makefile和源码分析venc的makefile分析码率控制器在前面,已经成功运行了venc的代码,录制得到了三个文件,现在来尝试分析下源代码。venc的makefile分析主要分析的三个文件:mpp下的makefile....

2019-07-04 17:31:40 1039

原创 03、HI3518 MPP部署

03、HI3518 MPP部署@(HI3518EV200学习)文章目录03、HI3518 MPP部署将开发板部署到虚拟机的nfs服务器上开发板上部署.ko测试mpp是否部署成功硬件:hi3518ev200sensor:ov9712spi_flash:16M将开发板部署到虚拟机的nfs服务器上ubuntu设置设置为桥接模式ip静态分配能和开发板ping通查找服务器:s...

2019-06-27 10:10:12 452 1

原创 02、HI3518 镜像烧录和环境参数设置

02、HI3518 镜像烧录和环境参数设置@(HI3518EV200学习)文章目录02、HI3518 镜像烧录和环境参数设置如何烧录boot环境参数设置重启,启动成功如何烧录编译完成后,在/osdrv/pub/image_uclibc/下将bin文件拷贝到windows下,Hitool的安装参考手册。首先,先Hitool -> Hiburn点击按分区烧写,选择添加,将ubo...

2019-06-26 15:41:28 589

原创 01、HI3518环境搭建和熟悉

01、HI3518环境搭建和熟悉@(HI3518EV200学习)参考博文:https://blog.csdn.net/qq_39436605/article/details/90081360文章目录01、HI3518环境搭建和熟悉软硬件环境和准备安装交叉编译工具编译OSDRV及出现的问题软硬件环境和准备ubuntu:16.04 可联网window7HI3518EV200开发板(网...

2019-06-26 15:21:23 665

转载 在CSDN中如何转载他人的文章

转自 https://blog.csdn.net/qq_31001889/article/details/80322564 ...

2019-06-24 16:30:07 190

原创 S5PV210的第一个裸机程序

S5PV210的第一个裸机程序@(s5pv210学习)文章目录S5PV210的第一个裸机程序硬件软件代码编译下载使用makefile来编译文件硬件原理如下:GPJ0口的相关寄存器GPJ0CON: 控制寄存器GPJ0DAT: 数据寄存器GPJ0PUD:上拉、下拉开关GPJ0DRV:驱动GPJ0CONPDN:低功耗配置GPJ0PUDPND:低功耗上下拉配置上如果控制LED...

2019-06-08 13:34:46 360

原创 arm-linux-gcc和简单的makefile

arm-linux-gcc和简单的makefile@(嵌入式工具环境)文章目录arm-linux-gcc和简单的makefilegcc常用选项深入链接的过程Makefilemakefile的引入makefile规则makefile语法makefile函数gcc常用选项gcc 的使用方法: gcc [选项] 文件名-v:查看gcc编译器的版本,显示gcc执行时的详细过程-o :指定输...

2019-06-08 13:32:49 1559

原创 GCC命令

GCC命令@(嵌入式工具环境)文章目录GCC命令GCC简介GCC命令的常用选项预处理编译为汇编代码汇编链接GCC简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 M...

2019-06-08 13:31:27 1745

原创 有意思的C编程题目

有意思的C编程题目1有52张朴克牌,使它们全部正面朝上。从第2张牌开始,把凡是2的倍数位置上的牌翻成正面朝下;接着从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成正面朝上;接着从第4张牌开始,把凡是4的倍数位置上的牌按次此规律翻转;依此类推,直到第1张要翻的牌是第52张为止。统计最后有几张牌正面朝上,并打印出它们的位置。#include <string...

2019-06-05 23:59:34 2139 2

原创 S5PV210启动过程详解

S5PV210启动过程详解@(s5pv210学习)文章目录S5PV210启动过程详解SOC基本硬件参数启动过程概要IROM所做的事Memory Map参考文档:S5PV210_IROM_APPLICATIONSOC基本硬件参数S5PV210X microprocessor based on CortexA864KB Internal ROM (iROM)96KB Interna...

2019-06-04 23:29:39 327

原创 windows10下使用DNW下载

windows10下使用DNW下载@(嵌入式学习)环境板子:九鼎210开发板系统:windows10 64位dnw:V0.60Cdnw驱动使用的是win7 64位DNW驱动装不上对应之前各种百度,使用 这个软件并不能用,在win7上可用,比较差异,发现win7用此软件可以打开测试模式,win10并不行。①、首先将安全启动关闭(进入BIOS关闭安全启动,否则2、3无法执行...

2019-06-02 14:41:49 1832 1

原创 RTThread中的启动分析

RTThread中的启动分析$Sub$$main()和$Super$$main()@(RTThread源码学习)main入口的重新定义$Super$$main()和$Sub$$main()这是一种特殊模式:用于有一个已经存在且不能被改变的函数 的情况。使用这两个模式可以帮原函数打补丁。如存在一个函数foo();$Sub$$foo() :定义的新功能函数,原先foo()函数的入...

2018-08-26 23:02:18 3046

原创 值得收藏的网站

Micrium官网上的博客:https://www.micrium.com/category/blog/电子相关网站:http://www.embedded-computing.com/盛思锐:https://www.sensirion.com/cn/ Sensirion是一家世界领先的高质量传感器和传感器解决方案的领先制造商

2017-12-27 16:41:10 593

原创 STM32 使用HAL库做串口的DMA发送和中断接收

HAL库使用太死板HAL串口中断接收HAL库使用起来太不灵活,限制太多,后面如有时间,将使用寄存器和HAL库混合操作的方式。 如使用串口中断接收,在接收到数据后,库里做了关闭接收非空中断RXNEIE,如下 HAL库DMA发送目前,我用的是DMA发送,本来向直接将数据扔给DMA,不想开发送DMA的中断,但是,HAL库考虑的比较周详,使用HAL库的DMA发送API,就会使用了DMA句柄中的相关标志位

2017-12-17 22:57:05 24973 4

翻译 S32 Design Studio 初识

S32 Design Studio 初识 S32K144

2017-07-17 15:02:17 8091

原创 makedown绘制流程图

关于makedown绘制流程图的语法例如 输入以下代码开头以 "```flow" 开始 以"```"结束上面""中的内容由于在makedown中输入后就不能显示代码 直接显示流程图 故采用这种方法 流程图的格式固定为 开头以 "```flow" 开始 以"```"结束st=>start: 开始io=>inputoutput: 输入输出op1=>operation: 操作1op

2016-10-25 14:02:29 1113

原创 关于MDK的条件选择编译

关于MDK的条件选择编译#ifdef XXX #include "XXX.h"#endif#if defined XXX1 程序段1#elif defined XXX2 程序段2...#elif defined XXXn 程序段n #endif 上面的情况只是基于MDK编译环境,可以看出两个作用很相似的,不同的是ifdef只能在两个选择中判断是否定义,而if d

2016-10-23 14:54:03 1923

原创 SD卡学习(SDIO和SPI模式)

SD卡学习(SDIO和SPI模式)* * SD卡的操作模式:SD卡模式(SDIO)、SPI模式(默认为SD模式)。其中SD卡模式的信号线有:CLK、CMD、DAT0-DAT3,6根线。SPI模式的信号线有:CS、CLK、MISO(DATAOUT)、MOSI(DATAIN),4根线。SD卡只能使用3.3V的I/O电平。SPI模式下信号线要加10-100K的上拉电阻。SD卡有五个寄存器: 名称

2016-10-23 01:43:21 42990 1

原创 STM32的FSMC

FSMC之LCD彩屏学习 彩屏的驱动这里主要用到的是8080并口接口, 彩屏这里有区分带有控制器和不带控制器的,80并口有如下一些信号线:CS :片选信号WR :写数据RD :读数据RST:复位RS :命令/数据标志(0:读写命令   1:读写数据) 80并口读写过程:①:根据要选择写入或读取数据的类型,设置RS                    

2016-10-22 13:49:32 7855 2

原创 堆栈的生长方向和空栈满栈的区别

在STM32中,堆栈是  向下生长的满栈    PUSH {R0} ;   *(--R13)=R0。R13 是 long*的指针    POP {R0} ;     R0= *R13++   在压栈时,如果是先减地址再存,则是向下生长的,反之,相反。   满栈,堆栈指针指向的是最后一个可用数据,空栈,堆栈指针指向的是一个空的,可用的堆栈地址。  空堆栈,栈指针p

2016-08-16 17:18:31 3198

source insight 4 配色方案 配置文件

含有两种配置 分别仿照Atom 和Sublime 点击Options--&gt;Load Configuration --&gt; 加载所有

2018-05-27

空空如也

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

TA关注的人

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