自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

you

  • 博客(22)
  • 资源 (12)
  • 收藏
  • 关注

转载 getsockopt/setsockopt

来自:http://blog.csdn.net/xioahw/article/details/4056514看了这个博客,我又一次的震撼了,这就是心态啊!可以做的这样细致,如此的追求知与不知。 Linux下getsockopt/setsockopt 函数说明【 getsockopt/setsockopt系统调用】       功能描述: 获取或者

2013-12-31 19:31:51 650

原创 C++写链表

#include using namespace std;typedef int datatype;struct node{ datatype data; node *next;};class List{private: node *head;public: List();//构造 List(int n); ~List();//析构 

2013-12-17 19:02:48 606

原创 内联函数

#include#includeusing namespace std;class AA{private:int a;int b; public:void seta(int x){//内联函数a=x;}void setb(int y){b=y;}int geta(){return  a;}int getb(){

2013-12-16 23:20:30 518

原创 string

1 #include  2 #include  3 using namespace std;  4   5 int main(){  6         int a(10);  7         cout  8         string s1="hello";//类 对象;实例  9         string s2="world";//==string s

2013-12-16 23:09:07 467

原创 引用

1 #include  2   3 using namespace std;  4 void swap(int &x,int &y){  5   6         int z=x;  7         x=y;  8         y=z;  9 } 10 int main(){ 11         int a=10; 12 //      in

2013-12-16 23:03:16 482

转载 makefile(5)

《C语言核心技术》如果想定义“包含多行”的变量,必须使用define预处理指令,语法如下:define 宏名称宏值endef例子:define installtarget@echo Installing $@   in $(USRBINDIR)   ...;\$(MKDIR)  -m 7700 $(USRBINDIR)   ;\$(CP)   $@ $(USRB

2013-12-15 17:16:53 465

原创 其它内置变量(4)

例:VPATH ==>make在目前工作路径下找一到文件时,就会去搜索这个目录路径。。。。。。。。。。。。。。。。。。。。。。。。。。。**************************************************************************伪目标:目标并非产生的文件名者!

2013-12-14 23:31:47 454

原创 makefiel-自动变量(3)

自动变量:$@==>目标文件$*==>目标文件名的stem,也就是模式规则中%所代表的部分。$第一个前提$^  ==>前提列表,排除重复的元素。$? ==>比目标新的前提列表$+ ==>前提的完整列表,包含重复者$% ==>如果目标是链接库的一个成员,变量$%会产生成员名称,不带有链接的文件名。而$@提供链接库的文件名.

2013-12-14 22:52:42 506

原创 makefile(2)

变量:全是字符序列递归变量简单变量**********************************************************赋值运算符:递归变量=DEBUGFLAGS = $(CFLAGS) -ggdb -DDEBUG -O o简单变量:=OBJ = circle.o circulararea.oTESTOBJ:= $(OBJ) p

2013-12-14 21:06:50 471

原创 学习makefile语法(1)

Makefile学习:关于两个文件的makefile:CC=gccCFLAGS = -Wall -g -std=c99LDFLAGS = -lmcircle:circle.o circulararea.o$(CC)  $(CFLAGS) -o $@ $^circle.o:circle.c$(CC)  $(CFLAGS) -o $@  

2013-12-14 15:17:00 601

原创 C陷阱中--函数指针

一函数指针:  1 #include   2 int sum(int s)  3 {  4         return s*s;  5 }  6   7 int main()  8 {  9         int he; 10         int (*p)(int); 11         p=sum; 12  13         he

2013-12-14 00:32:25 578

原创 uart(4)-输入命令来控制灯亮灭

输入一个"led_on",就打开四展灯;输入一个"led_off",就关闭四展灯;************************************************************************************test.c文件如下:#include "uart.h"void putchar(unsigned char s1);void p

2013-12-08 16:59:15 1183

原创 uart(3)pc->arm->pc

从pc中的minicom中输入字符,然后通过arm中的uart的Rx接收到一个buffer中,又通arm中的uart的Tx发送给pc的minicom.*************************************************************************test.c文件如下:#include "uart.h"void putchar(uns

2013-12-08 16:34:37 542

原创 UART(2)—从uart发一个字符串给minicom

从我们的uart的TX端发送一个字符串“hello world”给我们PC上的minicom.***************************************************************************************test.c文件如下:#include "uart.h"void my_memcopy(char *soc,c...

2013-12-08 15:18:32 2411 2

原创 uart(1)

universal asynchronous receiver/transmitter (UART)The transmitter and the receiver contain 64-byte FIFOs and data shifters.Data is written  to FIFO and then copied to the transmit shifter before b

2013-12-07 15:52:26 611

原创 PLL_clock_configration

test.c:#include "clock.h"int (*printf)(char *,...) = (void *)0x57e11d4c;int main(){/*FOUT = MDIV X FIN / (PDIV X 2SDIV)APLLCON is c10a0301                                          

2013-12-06 20:23:57 864

原创 外部中断(2)

#include "key.h"void hander_irq();void led_on();void led_off();void wat_on();void wat_off();int (*printf)(char *,...) = (void *)0x57e11d4c;int flag =1;int flag_two = 1;int main(){

2013-12-06 00:42:01 804

原创 外部中断(按键1)

#include ".h"void hander_irq();int (*printf)(char *,...) = (void *)0x57e11d4c;int tmp=0;int count=0;void led_on();int main(){*(volatile unsigned long *)0x56000000 = hander_irq;//cpsr

2013-12-05 23:58:15 1789

原创 (4)watdog-流水灯

#include "watdog.h"void hander_irq();int (*printf)(char *,...) = (void *)0x57e11d4c;int tmp=0;int count=0;void led_on();int main(){*(volatile unsigned long *)0x56000000 = hander_ir

2013-12-05 17:18:42 608

原创 watdog(3)

把watdog一直开着,当来一个watdog 中断,打印一句话,当灯亮/灯灭。*********************************************************************************watdog.h://interrupt#define VIC0INTENABLE(*(volatile unsigned long *

2013-12-05 17:02:34 637

原创 (2)watdog(c写)

test.c:#define VIC0INTENABLE(*(volatile unsigned long *)0x71200010)#define VIC0INTSELECT (*(volatile unsigned long *)0x7120000C)#define VIC0SOFTINT (*(volatile unsigned long *)0x71200018)i

2013-12-05 15:50:40 534

原创 (1)内部中断—watdog

还有几天的时间,反反复复,借这个机会,重来一下bootloader,一直以来是一个yihan.也复习一下,6410的裸版开发。这么些天没有学习,大概一个月的时间,好好整理一下心情,进入工作了!加油啊!step 1 :set arm cpsr   mrs r0,cpsr      #将cpsr中的内容取出来,放在r0中。   bic r0,r0           #0x80

2013-12-05 15:39:58 756

docker_pdf.rar

k8s allinone,集群的安装方式,以及遇到的问题,包含多种网络、存储方式。

2019-07-18

glib常用库函数总结

glib常用库操作说明,包括基本类型,断言,宏调试,单/双向链表,存储管理,计时器,字符串处理,错误处理,事件,线程,object对象使用 等等

2019-02-09

rabbitmq读书笔记

《RabbitMQ实战-高效部署分布式消息队列》学习的总结,测试api程序主要使用python语言

2018-09-20

flask-mail发送邮件

flask框架, 学习flask-mail插件,使用qq邮箱发送邮件。

2017-12-02

python数据处理(csv->图表)

python量化分析入门学习。

2017-05-29

python-小游戏开发

python3.6 pygame-1.9.3 开发。参照《python编程:从入门到实践》,学习python之用

2017-04-13

多播测试程序

测试多linux主机之间的多播联通性;以及作为学习多播一个基础代码

2016-12-12

哈希表实例源码

使用c语言实现了hashtable算法,可以用来作为新手学习,理解hashtable。理解linux内核中使用的hashtable

2016-02-06

linux-c下面自己编写的shell

理解linux下面shell命令的执行的基本过程。

2015-11-29

linux下的消息队列

自己编写,测试过的linux消息队列,可以直接使用。

2015-11-28

linux-2.6链表

结合linux源码,讲解了链表涉及的操作,初始化,添加,删除元素,合并链表,遍历包含本身的容器结构。

2015-10-18

超级终端工具

用于串口,SSH,等等与各种终端通信,用于开发调试用的

2014-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除