
嵌入式
文章平均质量分 79
hqtzqw
这个作者很懒,什么都没留下…
展开
-
C语言可变参数全解
转载:chenlong12580cstdarg(stdarg.h)可变参数的处理 这个头文件定义了一些宏,可以通过这些宏来逐个访问被调函数的没有名字的参数列表,这些参数的个数和类型都是不知道的。 一个函数可以通过包含一个逗号和三个点(,...)接收可变数量的额外参数,而不需要给出相应的参数定义。这些可变参数必须出现在常规命名参数的后面。返回值 函数名转载 2012-11-13 19:37:47 · 590 阅读 · 0 评论 -
ARM MOV和 LDR指令关系
ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。比如想把数据从内存中某处读取到寄存器中,只能使用ldr比如:ldr r0, 0x12345678就是把0x12345678这个地址中的值存放到r0中。而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中,这个和x86这种CISC架构的芯片区别最大的地原创 2012-11-18 18:41:36 · 516 阅读 · 0 评论 -
ADS下arm汇编
内容:ARM指令集介绍ARM指令教程ARM常用指令,伪指令ARM C与汇编混和编程ARM汇编样例: 使用汇编程序来控制LED编写一些基本汇编语言程序,用汇编实验一个LED 灯的亮和熄灭. 掌握ARM 汇编语言编程,掌握ARM 汇编语言和C混和编程ARM指令集介绍 ARM CPU是RISC体系结构,相对于X86的CISC体系,指令集大大简化.因此ARM汇编一般也比原创 2012-11-14 10:41:50 · 3935 阅读 · 0 评论 -
ARM 汇编的冒泡程序
/********************************************************************************************************************************冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数原创 2012-11-13 19:13:13 · 1767 阅读 · 0 评论 -
ADS调试问题
我在用AXD在线调试的时候,首先载入程序,点全速执行,程序在MAIN函数那停下来,然后无论点单步还是全速执行,程序都不动了。点全速执行时候的出错信息:DBE Warning 00256: Execution stopped, because of an unknown breakpoint (this indicates an internal error).单步执行的时候信息是:DBE Warn转载 2012-11-14 10:20:44 · 4762 阅读 · 1 评论 -
IT学子成长指导类文章链接(一)
自我的“IT学子成长指导”专栏得到批准之后,为我同IT在校学生的交流提供了一个非常好的空间,我对个别学生的指导也能够启发更多的有同样问题的学生。在日常阅读优快云博文的过程中也发现不少博主写了不少此类文章(只不过他们没有把这个当作主要方向),我发现可以将这些文章加到我的专栏中。链接会到他们的网页,但是文章列表在我的专栏中,这也算是优快云博主们成果的一个好的汇集方法了。直到今天我将金旭亮老师的几篇转载 2012-11-14 08:41:08 · 799 阅读 · 0 评论 -
strlen 源码解析
strlen源码剖析学习高效编程的有效途径之一就是阅读高手写的源代码,CRT(C/C++ Runtime Library)作为底层的函数库,实现必然高效。恰好手中就有glibc和VC的CRT源代码,于是挑了一个相对简单的函数strlen研究了一下,并对各种实现作了简单的效率测试。strlen的函数原形如下: size_t strlen(const char *st转载 2012-11-13 19:39:28 · 451 阅读 · 0 评论 -
C/C++定义全局变量/常量几种方法的区别
在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块) 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌入式下做开发工作的话,那么转载 2012-11-13 19:25:39 · 684 阅读 · 0 评论 -
c++ perimer 第一章 快速入门
本章内容围绕书店记录售书系统展开,围绕一个简单程序所包含的内容来讲,主要包括输入输出函数、注释、控制结构(if/while/for)、类的简介等等。在类的这一小结中,需要重点加强,课后几个习题需要重点把握一下。如习题1.21、1.22、1.23等等。小结:①输入:std::cin>>@@@>>;输出:std::cout②对于比较长的输入输出语句我们可以分作两行来写。注释不可嵌套:e原创 2012-11-14 09:01:33 · 1100 阅读 · 0 评论 -
C++著名程序库的比较和学习经验
原文链接:http://www.open-open.com/lib/view/1328670468108内容目录:1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++各大有名库的介绍——GUI4、C++各大有名库的介绍——网络通信5、C++各大有名库的介绍——XML6、C++各大有名库的介绍——科学计算7、C++各翻译 2012-11-14 08:52:57 · 654 阅读 · 0 评论 -
IT学子成长指导类文章链接(二)
链接:IT学子成长指导类文章链接(一)“IT学子成长指导”类我收藏过的好文(二期:至2012年10月18日)关于大学生择业建议 人的差异在于业余时间 算法的力量-李开复 如何让学好计算机专业 李开复 第一门编程语言选谁?好的程序员应该掌握的几门编程语言 也谈第一门编程语言应该学什么 IT學習力 最有效的学习方式__让学习的车轮转起来 我想回到以前转载 2012-11-14 08:39:52 · 441 阅读 · 0 评论 -
虚拟串口与PROTUES软件的仿真
先安装PROTEUS .我用的是v7.2.2.4602版,仿真USB很酷!Target: Proteus v7.2 SP2Patch Version: 01) Remove old license keys, uninstall & remove any files not removed byun-installer2) Run setup72.exe and selec原创 2012-12-26 11:18:20 · 2855 阅读 · 1 评论