51CTO博客开发
转以前我用Docbook写的一篇关于C语言inline关键字使用的文章。唉,要是能用docbook直接写Blog就好了。用得越多发现Docbook这个东西真是越好用啊~~ 本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点:inline关键字在GCC参考文档中仅有对其使用在函数定义(Definition)上的描述,而没有
介绍了Zigbee和Z-Stack的关系,Z-Stack使用过程中的IAR知识,以及Zigbee简单通讯实验。
Zigbee是一种无线通讯技术。无线,顾名思义,就是通过无线电波(像WIFI,手机)作为信息载体的一种通讯方式。通讯,也就是指一个设备和另一个设备之间需要沟通、交流。人和人之间需要沟通,沟通就需要使用语言,那这个语言可能存在语法,说白了就是双方都要理解对方说的是啥,要是一个只懂中文,另一个只懂英文,那他两个沟通就可能需要一个翻译。设备之间也一样,它们之间需要遵循一定的规定。两个设备都要按照这个规定进行收发信息,那这个规定就是协议。对于Zigbee通讯技术来说就是Zigbee协议。其实啊,计算机的技术有两个大的方面,一个是计算机本身(硬件技术上的进步),一个是不同设备之间的沟通。类比我们人类来说,一个是 人 本身的问题,一个是社会问题。说了这么多废话,下面总结一下:Zigbee通讯就是设备和设备之间进行沟通的一种方式,这种方式规定了传输信息需要什么物理介质,传输的信息格式是什么样子的,谁先发送信息,信息传输过程中被干扰了怎么办,对方要是没收到怎么办等等一系列问题。
1.缘起 接触C语言有三四年时间了,工作中也一直使用C语言。但对于一些C语言的特性和定义还存在一些疑问,这里总结一下,作为以后参考。 2.C语言的链接属性 工作中无意发现了C语言一个有趣的问题,在两个源文件中定义了同一个未初始化的变量,编译器竟然不报错,但是如果在其中一个文件中定义并初始化,那就会报错。我测试使用的代码如下(测试环境wi
讨论C语言关于全局变量,链接属性,构体里的成员数组和指针,变长数组等问题。
以后的博文会在51CTO发表。 版权声明:本文为博主原创文章,未经博主允许不得转载。
0规范制定说明 0.1箴言 技术人员设计程序的首要目的是用于技术人员沟通和交流,其次才是用于机器执行。程序的生命力在于用户使用,程序的成长在于后期的维护及根据用户需求更新和升级功能。如果你的程序只能由你来维护,当你离开这个程序时,你的程序也和你一起离开了,这将给公司和后来接手的技术人员带来巨大的痛苦和损失。因此,为了程序可读、易理解、好维护,你的程序需要遵守一定的规范,你的程序需要
目录 1硬件平台 1 1.1硬件平台简介 1 1.2 硬件设计及电路原理图 2 2. Keil 开发工具及Keil工程简介 6 2.1 Keil开发工具 6 2.2 Keil工程简介 6 2.3 链接文件、启动文件分析 6 3. UCOS移植 11 3.1 ucos简介 11 3.2 ucos移植总述 11 3.3 和移植UCOS有关的ARM芯片知识 11 3.4 系统堆栈
一:起因 在有些嵌入式项目中,我们需要保存一些浮点数的系数,针对这些系数的处理,我们就要用到C语言中浮点数相关的知识,自己对这方面也是知其然不知所以然,借此机会总结记录一下。 二:疑问 1,浮点数在计算机中是如何保存的? 2,这些数据精确度到底都是多少? 3,浮点数中的无穷大、
在Keil C51 中使用printf ,首先需要重新实现 putchar(char c)函数。此函数在 char putchar (char c) { ES=0; SBUF = c; while(TI==0); TI=0; ES=1; retur
产品中经常使用开关量输出,一般分为PNP 和NPN 方式。我们要根据项目需要选型。这两种形式的主要区别是PNP电流是向外流,NPN电流是向里流,就是这样的区别而已.原理图: 另外,使用时还需要注意其电压和电流属性。
去掉word2007文字当中的白色背景 页面布局-->页面背景-->页面边框-->底纹 将填充设为无颜色填充,应用于文字,有时可能需要应用于段落。 图一 图二
PCB层的定义: 阻焊层:solder mask,是指板子上要上绿油的部分;因为它是负片输出,所以实际上有solder mask的部分实际效果并不上绿油,而是镀锡,呈银白色! 助焊层:paste mask,是机器贴片时要用的,是对应所有贴片元件的焊盘的,大小与toplayer/bottomlayer层一样,是用来开钢网漏锡用的。 要点:两个层都是上锡焊接用的,并不是指一个上锡,一个上绿油
1:Modbus协议简介 Modbus协议主要描述的是应用层的信息封装格式,处于OSI模式的第七层(应用层)。Modbus的物理层可以是RS-485、Ethernet II /802.3。Modbus协议栈的层次图: &
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号