会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
涛少&
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
3
4
5
6
7
2016年10月23日
gcc中支持的一种字符串表示方式
摘要: gcc支持的一种的字符串的表示形式 "xxx" "xxx" "xxx" 他会将这3个字符串连成一个并 且只会在最后的一个字符串末尾添加 '\0‘,而且还会忽略各个字符串之间的空格符号。
阅读全文
posted @ 2016-10-23 10:57 涛少&
阅读(280)
评论(0)
推荐(0)
编辑
Linux gcc支持的语法 __attribute__ 属性设置
摘要: __attribute__实际上是gcc专有的一种语法,是用来设置函数属性、变量属性、类属性的 语法:之前在C中的结构体对齐中提到过,当时是用来告诉编译器这个结构体的对齐方式 ,其实他还有很多种用法,可以设置很多的属性。语法: __attribute__ (parameter)对于变量: int a
阅读全文
posted @ 2016-10-23 10:55 涛少&
阅读(779)
评论(0)
推荐(0)
编辑
C语言 void 万能类型
摘要: C中 void类型其实是一种万能类型, 也就是说 我们的 void 可以代表任意一种类型,也就是说他的范围要比具体的一种类型要宽广, 例如: int *p = NULL;void *ptr = p; // 这是可以的,因为void *类型包含了int *类型,但是你要在使用ptr之前必须要强制转化为
阅读全文
posted @ 2016-10-23 10:52 涛少&
阅读(532)
评论(0)
推荐(0)
编辑
关于C语言中的转义字符
摘要: 转义字符从字面上去理解其实就是对后面的字符的意义进行转换例如:常用的转义字符十六进制和八进制方式: \ddd: ddd就是3个连续的8进制数据 所以他的意思就是对后面的字符进行转义,表示不是直接打印ddd3个数字,而是打印ASCII表中 ddd 对应的字符,ddd其实就是我们的ASCII表中的编号码
阅读全文
posted @ 2016-10-23 10:51 涛少&
阅读(604)
评论(0)
推荐(0)
编辑
2016年10月7日
编译驱动的Makefile解析
摘要: 一个典型的编译驱动模块的Makefile文件如下所示: KERN_DIR = /root/driver/kernel obj-m += module_test.o all: make -C $(KERN_DIR) M=`pwd` modules .PHONY: clean clean: make -
阅读全文
posted @ 2016-10-07 15:02 涛少&
阅读(651)
评论(0)
推荐(0)
编辑
2016年10月4日
Linux下编译busybox时出现的问题
摘要: 编译busybox的时候出现了一个问题: sync.c:(.text.sync_main+0x78): undefined reference to `syncfs' collect2: ld returned 1 exit status make: *** [busybox_unstripped]
阅读全文
posted @ 2016-10-04 15:53 涛少&
阅读(1099)
评论(0)
推荐(0)
编辑
Linux系统下安装ncurses库
摘要: ncurses库是一个Linux系统下的图形支持的函数库,字符终端处理库,包括面板和菜单。 今天在安装ncurses库的时候遇到了一些问题,现将遇到的问题所叙如下: 首先说明:本次安装采用的是源码包的安装方式,并没有直接使用一键命令的方式,并不是源码包安装方式有多牛逼,只是实在是我的虚拟机连不上外网
阅读全文
posted @ 2016-10-04 15:35 涛少&
阅读(4933)
评论(0)
推荐(0)
编辑
2016年5月8日
Flash的不同位宽与CPU地址线的接线问题?
摘要: 一般Flash都有8、16、32等这些不同的位宽,当然说白了就是Flash的数据线位数。 在Flash与CPU的地址线的连接问题时:不同位宽的有不同的连接方法: 一般是:位宽为8时CPU的ADDR0与Flash的A0相连,其他的按顺序依次往下连接; 位宽为16时CPU的ADDR1与Flash的A0相
阅读全文
posted @ 2016-05-08 16:31 涛少&
阅读(1605)
评论(0)
推荐(0)
编辑
2016年4月26日
FCLK、HCLK、PCLK
摘要: 一,PLL S3C2440 CPU主频可达400MHz,开发板上的外接晶振为12M,通过时钟控制逻辑的PLL(phase locked loop,锁相环电路)来倍频这个系统时钟。2440有两个PLL(phase locked loop)一个是MPLL,一个是UPLL。UPLL专用于USB设备,常用频
阅读全文
posted @ 2016-04-26 18:07 涛少&
阅读(2139)
评论(0)
推荐(0)
编辑
CPU位数、地址线位数、数据线位数、通用寄存器位数!
摘要: CPU位数:表示的是其通用寄存器的位数,CPU的位数表示该CPU一次处理数据的最大位数。 数据线位数:是CPU的理论最大寻址空间,也是CPU与内存之间一次最大的数据传输位数。 地址线位数:是CPU实际的物理寻址空间。
阅读全文
posted @ 2016-04-26 17:37 涛少&
阅读(2870)
评论(0)
推荐(1)
编辑
上一页
1
···
3
4
5
6
7