C语言中的精华是什么,答曰指针,这也是C语言中唯一的难点。C是对底层操作非常方便的语言,而底层操作中用到最多的就是指针,以后从事嵌入式开发的朋友们,指针将陪伴我们终身。本文将从八个常见的方面来透视C语言中的指针,当然,还有其他没有具体提到的方面,像指针表达式、指针安全等问题,以后有机会我再慢慢补充。...
分类:
编程语言 时间:
2014-11-21 20:19:00
阅读次数:
200
网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议。NTP的用途是把计算机的时间同步到某些时间标准。目前采用的时间标准是世界协调时 UTC(Universal Time Coordinated)。NTP的主要开发者是美国特拉华大学的David L. Mills教授。NTP对于我们个人来说有什么用呢,简单的讲,当你的计算机时间不准确了,你可以接入到...
分类:
其他好文 时间:
2014-11-21 18:48:28
阅读次数:
316
网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议。NTP的用途是把计算机的时间同步到某些时间标准。目前采用的时间标准是世界协调时UTC(Universal Time Coordinated)。NTP的主要开发者是美国特拉华大学的David L. Mills教授。NTP对于我们个人来说有什么用呢,简单的讲,当你的计算机时间不准确了,你可以接入到互...
分类:
其他好文 时间:
2014-11-21 18:46:32
阅读次数:
276
MSBUILD的编译过程实际上是根据一系列的targets文件定义的,当我们在IDE执行生成、批生成、清理命令的时候,VS会查找这些命令对应的Task并执行它,下面我们逐个分析这个过程。
当执行生成操作时,MSBUILD将执行一个叫”Build”的任务,在targets文件中是这样定义的:
Target
Name="Build"
Condition=" '$(_...
分类:
系统相关 时间:
2014-11-20 00:05:58
阅读次数:
262
我们都知道,JVM的垃圾收集机制能够帮开发者自动管理内存,了解JVM运行时的内存结构是理解垃圾收集机制的前提。本文主要简单介绍JVM运行时的内存结构。【JVM运行时内存中不同的数据区域】一、PC寄存器 做过嵌入式开发或者底层编程的朋友应该都知道PC寄存器的作用,它就相当于在程序流中的游标,指示线程....
分类:
其他好文 时间:
2014-11-19 15:23:15
阅读次数:
150
在嵌入式开发的过程中,有一些参数是基本不会改变的,如编译主机的IP,用户名,密码等参数。我们使用VS提供的属性管理器来保存这些参数。
打开属性管理器:
可以看到VS会根据不同的平台自动加载一个叫Microsoft.Cpp.$(Platform).user.prop的属性表,这个属性表文件存放在AppData\Local\Microsoft\MSBuild\v4.0目录下:
当然我们也...
分类:
系统相关 时间:
2014-11-18 00:23:37
阅读次数:
252
在Linux的开发过程中使用过多个IDE,code::blocks、eclipse、source
insight、还有嵌入式厂商提供的各种IDE,如VisualDsp等,感觉总是不如vs强大好用。虽然VS并不提供gcc的编译和调试支持,在之前的开发中只能充当一个编辑器的作用,但VS提供了强大的SDK,本文将探讨如何扩展VS,使之支持Linux的开发。
其实像Visual Gd...
分类:
系统相关 时间:
2014-11-17 19:29:14
阅读次数:
190
这一节要说的是RTC类的使用,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。
RTC,实时时钟控制,如果有备份电池的存在,那么在系统关机断电后时间是不丢失的,并且还在走时。开机后可以直接读取出当前值,并设置为系统时间,这也是嵌入式开发中常常用到的东西。不过由于有了网络的介入,为了节省成本,一般也就使用网络的时间同...
C/C++嵌入式开发面试题预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语...
分类:
编程语言 时间:
2014-11-06 14:20:33
阅读次数:
193
网络性能工具:吞吐率测试工具:qcheck组播流测试工具:mcast超限组播测试工具:mcasttestsolarwinds带宽测试:ping plotter freeware测量无线网络带宽:ixchariot网络管理常用工具 (2011-03-03 09:22)标签: 网络管理 工具 分类: 系...
分类:
编程语言 时间:
2014-11-06 12:32:27
阅读次数:
384