- 博客(34)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 心态
好久没更新博客了,关于技术方面我已经不想再说什么了,没有你学不会的,只有你不想学的,毕业马上10月了,从失败到现在,还是在失败,但是我并没有放弃,有梦就需要有追求,身边的人真的教会了很多,小商贩,亲人,朋友,都是我的老师,正如我楼下的小便利店的老板说过,舍得,没有什么放不下的,做人不能太狠,留有余地,曾经我是个逃避的人,逃避现实,逃避自己,逃避曾经属于我的一切,真的感谢这里,让我可以毫无顾忌的诉说
2015-05-16 21:42:59
468
原创 一年
转眼2014年已将过去,2015年悄然来到我们的身边,时间就像之间的细沙,我们不知道什么时候一点一滴的溜走了,悄悄的。回顾过去的一年,从毕业到工作,从爱情到失落,大起大伏,毕竟都过去了,看着溜走的人,溜走的青春,我一边一边的安慰自己,一切向前看,但是,在陌生,人静的寂静夜晚,我仿佛有回到了,那久违的414,见到久违的老同学,眼泪不自主的湿润了眼眶,我总是憋着,憋到自己脸都憋红为止,我想泣不成声
2015-01-03 11:47:51
462
原创 u-boot之开机logo篇
添加开机logo文件主要思路是将logo改变成二进制文件、下载进nandflash中。在其中添加一个分区,作为bootlogo分区。只要改动文件时cmd_fastboot.c main.c cmd_mov.c 和smdkv210single.c 三个文件目前状况 是分区可以添加,下载进去,但是logo下载进去就会黑屏。 1Lcd 驱动Lcd_init(){1
2014-11-08 17:13:41
1733
转载 sizeof用法汇总
sizeof()用法汇总sizeof()功能:计算数据空间的字节数1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作 指针均可看为变量类型
2014-08-08 16:05:24
499
原创 c++重拾的记忆
C++的重载和引用 一般函数的引用和参数的传递分为参数值得传递和参数地址的传递;小例子:#include void JiaoHuan(int* a,int* b)//使用地址作为参数;{int t=*a;*a=*b;*b=t;}void JiaoHuan1(int &a,int &b)//引用作为参数{int t=a;a=b;b=t;} int
2014-03-15 22:27:42
491
原创 接着C++关键字
接着c++的关键字在c++之中存在cin的清除缓存的函数式cin.clear();Getline(in,str,’\n’);Cingetline(buf,len,’\n’)#include#include #include int main(){fstream fin("/etc/passwd");string str;getline(fin,str,'
2014-03-04 22:50:05
648
原创 c++的几个特殊字
Operator 用于运算符的重载,比如在默认情况下,只能用于c++的int,float,double这些基本的类型,如果你写了个复数类,想实现四则运算,那么你可以用oqerator对复数类重载四则运算,使这些运算符号支持四则运算 Ostream ostream是ios和ios_base的子类,一般用作输出,处理有序的数据流 Ostream operator那么Point
2014-03-04 14:40:12
798
原创 oracle函数
ORACLE中的SQL函数一般可以分为数值函数,字符函数,日期函数,转换函数,聚集函数; ABS(n)返回n的绝对值CELL(n)返回大于等于n的最小整数Exp(n)返回e的n次幂(e=2.7)FLOOR(n)返回小于等于n的最小整数LN(n)返回以e为底的n的对数LOG(m,n)返回以m为底的n的对数MOD(m,n)返回m除以n的余数POWER(m,n)返
2014-02-22 08:41:19
1562
原创 oracle数据库
Orcale的安装步骤,具体参考orcale10g的安装。注意权限的修改;一般启动sqlplus即可在dos下面启动orcale;系统管理员可以修改别人的密码Showuser是显示用户名Dropuser删除用户用户自己不能删除自己,如果删除的用户已经创建有表了,就需要带一个参数就是所谓的级联删除给用户指定权限grant在orcale安装成功之后会产生三个用户,s
2014-02-22 06:50:57
624
原创 c++的多态性
一.C++的多态性多态性:前提继承,虚函数,指针域被引用类型的转换纯虚函数:不需要函数体(一直不需要函数体)友元必须在一个类的内部声明。打破继承的局限性访问必须是使用对象点的方式来访问注意友元没有当前的对象。(this);静态:属于整个类;不是属于一个对象;注意友元没有当前的对象。(this); 二.运算符重载java不支持运算符的重载一
2014-02-19 19:48:25
628
原创 数据结构--随手编
数据结构---栈栈是一种特殊的线性表规则是后进先出衡量算法不的标准1.时间的复杂度。:大概程序执行的次数不是执行的时间2 .空间的复杂度:算法执行的所占用的最大内存3 .算法的难以程度。4.算法的健壮性。(2)顺序存储;线性表的顺序存储结构,指的是用一段地址连续的存储单元依次的存储线性表的数据元素;在C语言中可以使用数组来实现顺序的存储结构,
2013-12-28 16:16:26
584
原创 数据结构
数据结构(待续)1.C语言程序的设计思想是面向过程。面向过程的方法就是函数。函数先需要声明,在定义。#include extern> >}int> float sum = 0; > { > //参数的个数,并指向下一个变参 }
2013-12-25 21:54:46
645
原创 还是C
1.数组和指针参数为什么c语言中的数组参数退化为指针?因为c语言的数组不可改变,但是c指针可以改变。例如:int num[10], *p;p = num;//此时p指向数组的第一个元素我在主函数里调用两个函数1 Sum(num);2 Sum(p+2,10);在这里面。第一Sum(num)指向的是数组名。不可改变,但是第二个函数Sum(p+2,10)这个就
2013-12-24 10:34:32
1142
原创 数组和指针的介绍
#include typedef int(AINT5)[5];typedef float(AFLOAT10)[10];typedef char(ACHAR9)[9];int main(){ AINT5 a1; float fArray[10]; AFLOAT10* pf = &fArray; ACHAR9 cArray;
2013-12-23 17:14:24
550
原创 还是C语言
还是C语言首先说c语言的编译环境包括,翻译环境和执行环境,所谓的编译环境是,将程序翻译成指令格式,所谓的执行环境这就是标准说明在一台机器上运行,这就牵扯到所谓的操作系统交叉编译器。关于程序编译,编译出来的.i文件就是编译器翻译展开的文件1.条件编译#include#define C 1int main(){#if(1==C)printf("printf
2013-12-22 18:14:25
647
原创 接着c语言
1 .单双引号的使用#include int main(){//printf("\n");printf('\n');return 0;}这个程序会产生段错误,关于printf()函数的使用,这样可以深究到printf函数的内部,其原型是printf(char *fnt);printf('\n');其实就是fnt的值就是\n的assci值,这样printf
2013-12-21 18:16:54
705
原创 c语言的陷阱与缺陷小记
关于c语言的一些小问题1).为什么n-->0的含义是n- >0,而不是n- ->0?这个问题基本上可以是运算符的优先级问题,一般单幕运算符比双目运算符的优先级高,所以应该是n-- >0;2).a+++++b的含义是什么?一般是a++之后再加上++b的结果。const 在C语言之中修饰的变量不可以作为左值变量使用其是只读的变量但是其本质还是变量,所以const修饰的变量在
2013-12-20 18:28:18
834
原创 读《微软c编程精粹》
2013/12/10读《微软c编程精粹》变量指针的命名:基本采用匈牙利式的命名规则,所有字符型的变量均以ch开始字节型的变量均以b开头,长字节均以l开头,对于指向某些数据类型的指针byter b,char ch,long l;char *pch指向ch的指正是以P开始,byter *pb,指向b的指针是以P快开始long *pl 指向l指针是以P开始。void* p
2013-12-10 17:51:17
855
原创 C语言关键字
其实很早就想总结下这些散碎的东西,我是一个菜鸟,不妥之处望大家指出来 C语言中的关键字整理auto 作用 :auto的意思是自动的意思,c语言是面向过程的,会有很多部分的模块函数,每个函数都有其生存周期(作用域),在函数生命周期中申明的变量通常叫做局部变脸也叫做自动变量,例子:#include {int a=100;printf("%d",a);retu
2013-12-08 22:10:14
799
转载 C语言中几种类型所占的字节数
C语言中几种类型所占的字节数(一)32位平台:分为有符号型与无符号型。有符号型:short 在内存中占两个字节,范围为-2^15~(2^15-1)int 在内存中占四个字节,范围为-2^31~(2^31-1)long在内存中占四个字节,范围为-2^31~2^31-1char占一个字节无符号型:最高位不表示符号位unsigned short 在内存中占两个字节,范
2013-12-08 21:21:36
14295
原创 ADC模数转换器与触摸屏驱动
关于ADC与触摸屏驱动(再续)ADC及时模数转换1模拟信号指得是:一种时间上连续设置上也连续的物理量,具有无穷多个值,从自然界的大部分物理量都是模拟的2数字信号主要是指时间上和数值上都是离散的,然而离散型的数值只有真和假,因此可以用二进制的文件来表示模拟信号量化:模拟信号-->PAM信号(取样)--->幅度行离散信号(量化)--->数字信号(编码)ADC模数转换,DAC指的
2013-12-08 10:13:58
1256
原创 基于2440PWM定时器程序
关于PWM定时器的一些思路1.参考s3c2440手册第十章定时器手册。以下是设置定时器寄存器:(注意:一下是以TQ2440为列)包括四个定时器 由于开发板总定时器的输出接口与蜂鸣器的接口相联(GPB0),所以要得到定时器的输出可以获取GPB0的高低电频 变化频率,现在开始设置和PWM相关的寄存器,pwm一共包括四个寄存器:tcon;tcnt;tcfg1;tc
2013-12-06 21:57:04
979
转载 关于Bootloader的一些看法
关于bootloader初步解析bootloader 的只要程序是包括三个部分,是:主程序boot.c,初始化程序:init.c,引导程序(汇编语言编写)start.s首先来看下start.s程序:#define S3C2440_MPLL_200MHZ ((0x5c#define MEM_CTL_BASE 0x48000000.text.global _sta
2013-12-05 12:18:50
862
转载 关于时钟
关于s3c的时钟总结关于2440内部的时钟共包括三种 Hclk,Pclk,Fclk三种时钟首先介绍下Fclk主要是CPU的时钟频率,根据2440手册上描述这三个时钟通常设置为1:4:8,1:3:6的分频关系,也就说如果主频FLCK是400MHz,按照1:4:8的设置,那么HLCK是100MHz,PLCK是50MHz寄存器CLKDIVN表明并设置了这三个时钟的关系如果寄存
2013-12-04 10:14:31
899
原创 关于总线驱动程序想法(后补)
总线设备驱动(后补) EXPORT_SYMBOL函数的使用, 在总线设备驱动中,EXPORT_SYMBOL的主要作用是导出模块中的函数和变量, 这是内核自己用标签形式定义的函数(EXPORT_SYMBOL(callback_getenv);)等一系列的定义提供给用户调用,一般在总线设备驱动程序中必不可少,可、举一反三,既然是内核自己定义的标签,而且是开发的形式,这就不需要用户
2013-12-04 09:20:27
723
转载 关于总线设备驱动的一些想法
关于总线的一些东西 总线设备驱动程序主要包括三个程序,一般来说是 设备,平台总线驱动,驱动,设备要挂接到总线上 时,总线上必须有相应的驱动相匹配(bus_type.m atch)进行匹配,如果成功的话,则调用bus_type .probe初始化设备,挂接到总线上,如果匹配失败的 话则只能将设备挂接到总线上,无法初始化, 主要的示意图是: --------------
2013-12-03 17:38:50
720
原创 关于混杂设备驱动程序的框架
关于混杂设备驱动 混杂设备驱动程序主要的几个设备之间公用一个主设备号,设备之间通过此设备号来区分设备所调用的驱动程序,主要结构体是miscdevice结构体里面主要是这样:struct miscdevice{int minor;const char *name;const struct file_operations *ops;struct list_head li
2013-12-02 22:58:58
798
转载 s3c6410与s3c2410及s3c2440的区别相似之处
本文主要是自己总结以及网络查看的结果,给大家共享下! 小议2440与6410的区别6410开发板和2440开发板的主要区别在于以下几点1.这些平台s3c2440处理器器的区别与优势,主频400MHZ SDRam内存控制器,支持Nor Flash和Nand Flash支持2种,内核含有LCD,I2C,Camera等控制器2.s2c2440主频533
2013-12-01 22:02:38
2195
rfid卡读卡器到底是通过什么来判定卡片的商家
2015-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人