自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 C语言如何解析json格式字符串

使用cJSON解析JSON字符串 一、为何选择cJSON 我们在使用JSON格式时,如果只是处理简单的协议,可以依据JSON格式,通过对字符串的操作来进行解析与创建。然而随着协议逐渐复杂起来,经常会遇到一些未考虑周全的地方,需要进一步的完善解析方法,此时,使用比较完善的JSON解析库...

2020-06-03 16:13:29 65 0

转载 【转载】一种git commit前自动格式化的方式

查看原文 简介 这个系列为了解决一个问题:自动化的去管理代码风格和格式 前提:Linux,C语言,Clang 如何在每次commit的时候,将代码风格自动格式化后再提交commit,且格式化的内容必须是本次commit中的内容。 这个需求看似很简单实现,但是做到后来我发现,要把这个需求做...

2020-06-02 20:52:35 81 0

转载 STM32的USART中断死循环,形成死机,将UCOSiii的所有任务卡死,不再进行调度

作者:观海 QQ:531622 直接说重点:我用的是 STM32F103 芯片 USART1_IRQHandler 总是中断,程序死循环。任务也跑不起来,串口1我的RX没有接线,认为不可能进入接收中断,结果就凉凉了,还是进入并且溢出产生ORE置位 补充:像printf这种阻塞型的函数,尽量不要...

2019-12-08 10:13:24 215 0

原创 关于Stm芯片,keil编译后输出的信息,查看程序所占用的Flash、RAM空间大小

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_42174355/article/details/86541684 根据keil编译输出的信息 code:...

2019-08-21 09:19:53 341 0

原创 uboot2010_03移植NAND

我们已知uboot启动的第二阶段是从lib_arm/board.c中的start_armboot函数启动 1、第336-339行 #if defined(CONFIG_CMD_NAND)     puts ("NAND:  ");     nand_init();     ...

2018-08-06 09:08:29 146 0

转载 uboot从nand启动

原文链接: https://blog.csdn.net/q123456789098/article/details/47084007 http://www.360doc.com/content/12/0907/15/4186481_234840897.shtml 结合以上两个链接参考及har...

2018-08-02 09:50:17 367 0

转载 U-Boot1.1.6移植DM9000网卡

原文链接 http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=3655&extra=&highlight=DM9000&page=1 https://blog.csdn.ne...

2018-07-25 16:46:44 235 0

转载 IAR 工程名修改

最近在学习蓝牙4.0,从同事那里拿了其协议栈过来,里面有很多实例。这很好咯不过不想用其实例的工程名,想自己定义方便管理。但是要想自己定义工程名就得自己重新建工程。本来也没什么,也该是这样,可偏偏蓝牙协议栈的东西多要分建几个文件夹在工程来方便管理。这样重新建工程的话就会很麻烦。因此我决定复制提供的实...

2018-05-11 11:34:14 199 0

转载 stm32——RTC实时时钟

stm32——RTC实时时钟一、关于时间  2038年问题  在计算机应用上,2038年问题可能会导致某些软件在2038年无法正常工作。所有使用UNIX时间表示时间的程序都将将受其影响,因为它们以自1970年1月1日经过的秒数(忽略闰秒)来表示时间。这种时间表示法在类Unix(Unix-like)...

2018-05-08 16:39:12 682 0

转载 JZ2440开发板-TFT LCD实验

本实验CPU:s3c2440        LCD: 4.3寸  分辨率(Resolution)  480*272  TFT-LCD  型号AT043TN24 V.1s3c2440 LCD控制器支持:①1/2/4/8bpp调色板显示模式,16bpp/24bpp非调色板显示模式当选定了LCD型号后,...

2018-05-02 11:43:19 1301 0

转载 S3C2440 U-Boot移植--Norflash驱动支持- S29AL016U-Boot版本:2008.10 开发板:Mini2440

U-Boot版本:1.1.6  开发板:Mini2440 之前根据国嵌的实验手册移植了很久都没有成功,关键是国嵌手册上的Norflash型号是SST1601,而我的Mini2440开发板上配置的是Spansion公司的S29AL016J芯片,两者型号不同,修改的地方差异很大。后来通过在网上查资料发...

2018-04-14 11:52:20 131 0

转载 C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈)

BSS段:(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段 :数据段(data segment)通常是指用来存放程序中 已初始化 的 全局变量 的一块内存区域。数据段...

2018-03-30 14:06:13 197 0

原创 fedora tftp 配置及测试方法

http://bbs.52dtv.com/thread-25392-1-1.html 文章出处1. yum install tftp -y2.vim /etc/xinetd.d/tftpservice tftp      {          socket_type     = dgram    ...

2018-03-29 21:29:52 205 0

原创 关于S3C2440NAND操作中s3c2440_write_addr_lp函数地址变换说明

源程序static void s3c2440_write_addr_lp(unsigned int addr) { int i; volatile unsigned char *p = (volatile unsigned char *)&s3c2440nand-&gt...

2018-02-26 11:10:33 157 0

转载 bl 和 ldr跳转程序的区别

首先说明BL main 为相对跳转指令,与位置无关代码。LDR PC,=main 为绝对跳转指令,与位置有关代码。可能看到这的人都有疑问,如下图。链接地址为0x50000000。两段代码main函数位置如下图:左右图的第11行 左边是 bl main的反汇编为 “ bl 50000298 ”,右边...

2018-02-22 08:54:43 165 0

转载 jlink 烧写可执行bin程序到mini2440

我自己有一个Mini2440的板子,我学习了Bootloader这一节,想做一下实验。    很可惜,我只有笔记本电脑,不带并口的。不过我有一个JLinkV8,听网友们说可以有它来下载程序。     网上有不少的文章讲如何使用JLink烧程序到Mini2440,我总结了一下,主要的步聚如下:   ...

2018-02-19 15:36:48 462 2

转载 s3c2440上的nor flash启动与nand flash启动的区别

nor flash启动与nand flash启动的区别1)接口区别:NOR FLASH地址线和数据线分开,来了地址和控制信号,数据就出来。NAND Flash地址线和数据线在一起,需要用程序来控制,才能出数据。通俗的说,就是光给地址不行,要先命令,再给地址,才能读到NAND的数据。而且都是在一个总...

2018-02-13 10:17:33 181 0

转载 STM32 IWDG设置

STM32 内部看门狗的设置STM32 有两个看门狗,这里介绍的是IWDG内部看门狗。时钟来源: 内部的40KHz的时钟,与系统时钟无关!如下所示:这里的fsoc才是IWDG真正的时钟!(IWDG_Prescaler_XX指的是XX分频)。IWDG的重载值寄存器:RLR 是一个16位的寄存器,只有...

2018-02-09 09:43:13 389 0

转载 STM32F103学习笔记(六) 独立看门狗and窗口看门狗

首先,学习两种狗,就该看到它们两者之间的不同: (1)独立看门狗由内部专门的 40Khz 低速时钟驱动,而窗口狗使用的是 PCLK1 的时钟,需要先使能时钟,而独立狗不需要使能。 (2)两者的作用不同:1.独立狗  避免单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环...

2018-01-25 16:00:00 1261 0

转载 arm汇编—bic ,orr

1. bic BIC指令的格式为: BIC{条件}{S}  目的寄存器,操作数1,操作数2 BIC指令用于清除操作数1的某些位,并把结果放置到目的寄存器中。操作数1应是一个寄存器, 操作数2可以是一个寄存器、被移位的寄存器、或一个立即数。操作数2为32位的掩码,如果在 掩码中置了某一位1...

2017-11-06 17:02:22 401 0

转载 tst、cmp、bne、beq指令

1、tst:逻辑处理指令,用于把一个寄存器的内容和另一个寄存器的内容或立即数进行按位的与运算,并根据运算结果更新CPSR中条件标志位的值。当前运算结果为1,则Z=0;当前运算结果为0,则Z=1  cmp:算数处理指令,用于把一个寄存器的内容和另一个寄存器的内容或立即数进行减法比较,不存储结果,都会...

2017-11-06 15:43:27 1686 0

转载 arm汇编—str指令

操作系统:ubuntu10.04 汇编语言:arm STR指令的格式为: STR{条件}  源寄存器, STR指令用亍从源寄存器中将一个32位的字数据传送到存储器中。该指令在程序设计中比较常 用,丏寻址方式灵活多样,使用方式可参考指令LDR。 指令示例: STR R0,[R1...

2017-11-06 15:42:43 830 0

转载 LDR指令和LDR伪指令区别

ARM指令集中,LDR通常都是作加载指令,但是它也可以作伪指令。 初学者一般不会注意到它们的区别,其实在嵌入式开发过程中,这两条指令时非常常用的!我们应该了解他们的区别。 LDR伪指令的形式是“LDR Rn,=expr”。作用是装在一个32bit常数和一个地址到寄存器。 下面举一个例子来...

2017-11-06 15:40:52 1912 0

原创 Ubuntu12.04NFS挂载根文件系统

连接环境: 开发板连接路由器的LAN口,PC通过无线连接路由器,开发板和PC机处于同一个网段,宿主机(虚拟机)出现和PC机不在同一网段,这样目标机和宿主机相互ping是ping不通的,错误原因:虚拟机网路设置出现问题,应该选择桥接方式,错选成NAT方式了! 首先宿主机需要通过/etc/...

2017-11-06 13:57:25 172 0

转载 Ubuntu12.04下搭建tftp服务器最简单方法

tftp服务器最简单安装配置 1.安装tftp-server sudo apt-get install tftpd-hpa sudo apt-get install tftp-hpa(如果不需要客户端可以不安装) tftp-hpa是客户端 tftpd-hpa是服务器端...

2017-11-02 11:46:32 136 0

转载 Ubuntu 12.04下NFS安装配置图解

以前就听说过nfs服务,但是一直没有用,在学习制作根文件系统的时候,才算是真正用上它了,我感觉它还不错,通过它“挂载”制作好的根文件系统。它在嵌入式中的角色就用下面的一张图说明吧! 用网线将主机与开发板连接起来,主机开启nfs服务后,就可以像tftp一样传文件到开发板了,有的...

2017-11-02 11:26:13 110 0

原创 Ubuntu12.04的SMB服务器安装

执行命令行:      #sudo apt-get install samba     等待自动下载并安装      #sudo apt-get install smbfs      等待自动下载并安装      #sudo apt-get install system-config-samba ...

2017-11-02 10:47:38 329 0

转载 32 x 8段液晶驱动HT1622 程序

软件平台IAR for STM8 V1.30 #include #define       uchar   unsigned  char #define       uint    unsigned  int #define       LCD_ON          0x03...

2017-10-25 17:02:06 3041 1

转载 fedora14 yum 安装源的地址配置到官方归档地址

fedora14 yum 安装源的配置到官方归档地址 安装更新php时,发现原来的yum 源的连接已经不工作了 网上了找了相关资料,网易镜像和搜狐镜像都没有 fedora14的源了 后来从官方网站上的readme上找到了,fc14已经归档了, http://download.fe...

2017-09-17 19:31:22 274 0

转载 S5PV210启动过程详解

7.1.启动涉及的内存和外存  (1)内存:SRAM即静态内存,缺点是容量小、价格高,一般是几十K或几百K;优点是不需要软件初始化直接上电就能使用。DRAM即动态内存,优点是容量大、价格低;缺点是上电后不能直接使用,需要软件初始化后才可以使用。  (2)单片机:内存需求量小,而且希望开发尽量简...

2017-07-11 16:33:02 236 0

原创 php开发-环境搭建之mysql配置

本人用的mysql版本是mysql-5.6.27-winx64,免安装包 ---------------------------------------------------------------------------------------------------------------...

2017-05-28 10:55:21 323 0

原创 php开发-搭建环境之php配置

本人用的php-5.5.30免安装版 完成Apache配置之后,php配置环境相对来说就少了好多步骤,apache配置的过程中已经指向了php.ini文件 1、将php.ini-developer更名为php.ini 2、打开php.init配置如下内容 extension_dir = &...

2017-05-28 08:40:38 590 0

原创 php开发-环境搭建之Apache

本人用的Apache2.4免安装版本 1、把下载下来的Apache压缩包解压,拷贝到D:\localsoft\PHPx64tools\httpd-2.4.17-win64-VC14下,命名Apache24 2、接下来就是配置httpd.conf文件 2-1 把ServerRoot这行修改为...

2017-05-26 21:04:17 382 0

转载 微信公众平台开发----天气预报

在这篇教程中,我们将介绍如何在微信公众平台上开发天气预报功能。我们将使用中国天气网的气象数据接口来获取天气信息。 这篇教程将介绍以下内容: 获取中国天气网的气象数据在微信公众平台中回复天气   一、中国天气网 中国天气网提供了丰富的气象数据接口。下面我们介绍主要的几个...

2017-05-22 21:07:05 2290 1

转载 Tomcat 应用目录重定向

Tomcat中的默认应用目录是Tomcat/webapps,在开发过程中为了避免每次编译后都拷贝应用文件,我们可以重定向应用文件路径。 1. 在Tomcat/conf/Catalina/localhost 路径下创建相应的文件(例如:experiment.xml)。 2. 编辑文件内容如下: ...

2017-05-16 08:54:06 1778 0

转载 百度地图

废话不多说,直接看代码: HTML: [html] view plain copy >   html>   head>   meta name="viewport" content=&qu...

2017-05-11 13:37:29 145 0

转载 MFC 串口编程详细教程 图文并茂

本人之前从未接触MFC编程,由于项目需要,所以上网查阅了相关资料,并实现了上位机串口通信。由于网上的资料还不够详细,本人决定写一个图文并茂的详细教程。因为本人只是初学,如有错误,欢迎指点。 开发环境是:VC 6.0 串口编程方法:32位控件 参考资料:http://leadthe...

2017-03-24 20:40:13 247 0

转载 Activex控件不能例示 ActiveX 控件“Microsoft Chart Control 6.0(sp4)(OLEDB)"不能例示的解决办法

问题描述: Activex控件不能例示。 ActiveX 控件“Microsoft Chart Control 6.0(sp4)(OLEDB)"不能例示, 因为它需要一个设计时间许可。 解决方法: 1. 先到C:\WINDOWS\system32目录下看看你的系统里是否已...

2017-03-24 20:16:21 1291 0

原创 HT1621B断码芯片液晶屏驱动程序

#include #include #define uchar unsigned char #define uint unsigned int #define _Nop() _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_() #d...

2017-02-21 11:28:35 4284 2

转载 家庭的用电都是交流电,为何会有零线和火线的区别?

https://www.zhihu.com/question/20576339  点击打开链接

2017-02-21 10:55:10 2528 0

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