• 遵循placement new的用法规范

    标准的开始Widget * p = new Widget; //ordinary new  //普通的new pi = new (ptr) int;pi = new (ptr) int; //pla

    充电吧
    2018-10-17
    c++ new placement
  • 通过一个例子学会 C++之vsnprintf

    使用环境:Windows 10,VS20151.一个例子:#include#include#include#define MAXLEN 10 int mon_log(char* format, ..

    充电吧
    2018-10-17
    vsnprintf c++
  • 浅谈 qmake 之 pro、pri、prf、prl文件

    尽管每次和cmake对比起来,我们总是说 qmake 简单、功能少。但是qmake仍然是一个非常复杂的东西,我想大多人应该和我一样吧:不是太清楚CONFIG等变量到底如何起作用的用过的qmake内置变

    充电吧
    2018-10-17
    QT qmake
  • windows mobile 键盘钩子 屏蔽按键

    封装好的类,直接添加到工程中就可以使用。注意:  这种方式可能会出一些意想不到的问题,比如在windows mobile平台,直接在C#程序中使用coredll.dll的钩子,可能导致cursor显示

    充电吧
    2018-10-17
    程序 c#
  • gcc和g++区别详解

    gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.

    充电吧
    2018-10-17
    gcc g++
  • VxWorks的移植和BSP定制过程

    BSP(Board Support Package,板级支持包)的作用是针对特殊的硬件平台,为操作系统内核提供操作接口,使操作系统能够独立于底层硬件。对上层应用屏蔽具体硬件,VxWorks的高可移植性

    充电吧
    2018-10-17
    系统 VxWorks
  • ARM指令集发展概述

           指令集的设计是处理器结构中最重要的一个部分,用ARM的术语称之为ISA(Instruction Set Architecture)。所有的ARM Cortex-M 处理器均基于Thumb

    充电吧
    2018-10-17
    ARM 指令集
  • adr和ldr的区别

    ldr指令和adr、ldr伪指令的区别:ldr指令属于load-store指令,用于读取标号地址中的值;adr、ldr伪指令用于获取标号的地址。adr和ldr伪指令的区别:adr是获取相对PC的地址,

    充电吧
    2018-10-17
    汇编 csdn
  • EMC测试项及解决方案

    电磁兼容,是指设备或系统在电磁环境中性能不降级的状态。电磁兼容,一方面要求系统内没有严重的干扰源,一方面要求设备或系统自身有较好的抗电磁干扰性。电磁兼容是一门新兴的综合性边缘学科,它主要研究电磁波辐射

    充电吧
    2018-10-17
  • ARM函数调用约定

    1、函数调用约定主要涉及参数如何传递、返回值如何传递、返回地址如何保存以及不要破坏调用函数的上下文。那么在ARM中,这些约定规则是什么样呢? 2、测试程序如下:static int fun_a(uin

    充电吧
    2018-10-17
  • 新唐Nuvoton NUC972 看门狗WatchDog(WDT)使用注意事项

      由于新唐系台湾厂商,NUC972 ARM MPU资料不是足够完善,笔者认为,一般ARM处理器的TRM手册至少要3000页以上才能够足以详细描述各种寄存器在不同情况下的功能描述。新唐的TRM只有区区

    充电吧
    2018-10-17
  • STM32下SysTick的一个容易发生的错误,时钟频率设置

    今天同事测试我之前写的一个小程序,发生了奇怪的错误,先是Uart通讯接收操作,出现了接收数据不全的问题:2个字节的应答帧,在实际运行中只能收到1个字节,导致程序死循环。检查后发现,是接收部分代码留的延

    充电吧
    2018-10-17
  • 实现自己的printf函数

    在嵌入式开发中,常常会通过串口打印一些信息到PC终端,这就需要实现自己的printf函数。我们先通过man 3 printf来看一下printf函数的声明: int printf(const char

  • 具有弹性效果的ListView如何实现

    Android默认的ListView在滚动到顶端或底端,没有很好的提示,下面通过源码来实现弹性效果。ListView中有一个控制滑动到边缘的处理方法: protected boolean overSc

  • android模拟器上不了网问题的解决方案

    新建的模拟器2.2版本不能上网,解决如下:1.运行模拟器(可以在开发环境ECLIPSE直接RUN或通过exe运行);2. 模拟器运行后,打开命令提示符cmd,定位到tools目录下,进入adb she

发布文章