上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 以该程序为例: 1 /*test.c*/ 2 #include 3 int sum(int m); 4 int main() 5 { 6 int i,n=0; 7 sum(50); 8 for(i=1; iThis is free software:... 阅读全文
posted @ 2015-02-27 17:04 ht-beyond 阅读(455) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ printf("Hello world !\n"); return 0;}1.预处理阶段[ht@localhost hello]$ gcc -E hello.c -o hello.iGcc进行预处理,把“stdio.h”的内容插入到... 阅读全文
posted @ 2015-02-27 16:20 ht-beyond 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 第一个php程序" ; /* 多行注释 */ #shell脚本风格注释 $boo = true ; if ($boo == true) { echo '变量$boo为真' ."" ; } $str = '字符串' ; echo... 阅读全文
posted @ 2015-02-25 18:04 ht-beyond 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 具有输入和输出参数的嵌入汇编的基本格式为:asm(“汇编语句” : 输出寄存器 : 输入寄存器 : 会被修改的寄存器 );在执行代码时,如果不希望汇编语句被gcc 优化而挪动地方,就需要在asm 符号后面添加volatile 关键词: asm volatile (……);或者更详细的说明为: ... 阅读全文
posted @ 2015-02-25 14:53 ht-beyond 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 设计用于系统编程的系统寄存器主要包括以下几类:标志寄存器EFLAGS, 内存管理寄存器, 控制寄存器, 调试寄存器, 测试寄存器。系统标志寄存器EFLAGS 控制着I/O、可屏蔽中断、调试、任务切换以及保护模式和多任务环境下虚拟8086 程序的执行。内存管理寄存器有4 个,用于分段内存管理:• GD... 阅读全文
posted @ 2015-02-25 11:51 ht-beyond 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 回校后要进行校电子设计竞赛,把以前做过的温控系统PID算法重温下。 比例(P)、积分(I)、微分(D)控制算法各有作用:比例,反应系统的基本(当前)偏差e(t),系数大,可以加快调节,减小误差,但过大的比例使系统稳定性下降,甚至造成系统不稳定;积分,反应系统的累计偏差,使系统消除稳态误差,提高无差度 阅读全文
posted @ 2015-02-14 18:32 ht-beyond 阅读(6580) 评论(0) 推荐(1) 编辑
摘要: S3C2410/2440 MCU内部都集成了LCD控制器,通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/TFT屏了。LCD控制器主要由REGBANK,LCDCDMA,VIDPRCS,TIMEGEN等寄存器组成,如果不是用的三星的LCD,LPC3600和LCC3600就不用管它,... 阅读全文
posted @ 2015-02-08 16:21 ht-beyond 阅读(3128) 评论(0) 推荐(0) 编辑
摘要: K9F2G08U0A没有地址或数据总线,只有8个IO口,这8个IO口用于传输命令、地址和数据。NandFlash的存储单元是由Block组成的,Block又是由Page组成的,数据就是存储在Page上。K9F2G08U0A的总容量是256M,由图可以看出,它一共有2048块,每一块有64页,每一页有... 阅读全文
posted @ 2015-02-08 00:07 ht-beyond 阅读(568) 评论(0) 推荐(0) 编辑
摘要: vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值,我们把 vector称为容器,是因为它可以包含其他对象,一个容器中的所有对象都必须是同一种类型的,vector 是一个类模板(class template)。 使用 vector 之前,必须包含相应的头文件 #include 阅读全文
posted @ 2015-02-05 18:35 ht-beyond 阅读(213) 评论(0) 推荐(0) 编辑
摘要: cin(标准输入),cout(标准输出),cerr(不带缓存的标准错误输出),clog(带缓存的标准错误输出)。文件读写操作,分别为:ifstream(读文件),ofstream(写文件),fstream(读写文件)字符串作为输入输出流进行处理,分别为:istringstream(字符串输入流),o... 阅读全文
posted @ 2015-02-04 23:30 ht-beyond 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 模板定义:模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数,从而实现了真正的代码可重用性。模版可以分为两类,一个是函数模版,另外一个是类模版。函数模板针对仅参数类型不同的函数;类模板针对仅数据成员和成员函数类型不同的类。注意:模板的声明或定义只能在全局,命名空间或类范围内... 阅读全文
posted @ 2015-02-04 22:08 ht-beyond 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 异常的抛出和处理主要使用了以下三个关键字: try、 throw 、 catch 。抛出异常即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某... 阅读全文
posted @ 2015-02-04 18:21 ht-beyond 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.bootcmd:这个参数包含了一些命令,这些命令将在u-boot进入主循环后执行示例: bootcmd=boot_logo;nand read 10000003c0000 300000;bootm //需要注意的是在bootcmd变量的最后添加了bootm命令。 意思是启动u-boot后,执行b... 阅读全文
posted @ 2015-01-27 21:01 ht-beyond 阅读(2202) 评论(0) 推荐(0) 编辑
摘要: include/command.h:struct cmd_tbl_s { char *name; /* Command Name */ int maxargs; /* maximum number of arguments 最大参数个数*/ int repeatable; ... 阅读全文
posted @ 2015-01-27 16:26 ht-beyond 阅读(893) 评论(0) 推荐(0) 编辑
摘要: u-boot源代码的目录结构1、board中存放于开发板相关的配置文件,每一个开发板都以子文件夹的形式出现。2、Commom文件夹实现u-boot行下支持的命令,每一个命令对应一个文件。3、cpu中存放特定cpu架构相关的目录,每一款cpu架构都对应了一个子目录。4、Doc是文档目录,有u-boot... 阅读全文
posted @ 2015-01-27 15:25 ht-beyond 阅读(1094) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页