- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 Linux 内核学习之内存管理(一) 总体描述
Linux 内存映射下面引用两张网上找到的图片,总结了Linux kernel的内存管理机制。 总体来说linux线性地址分为0-16MB DMA16-896MB Normal 896-4096MB 高端内存 Highmem 其中: 896-1024MB 用来实现 固定映射、永久映射和高端内存的临时映射。页描述符 struct page 用来记录每个页框状态之类的。mem_m
2015-08-31 16:25:36 659
原创 Linux 内核学习之内存寻址(二) Linux内存寻址
Linux分段Linux以非常有限的方式使用分段。2.6 版本的Linux只有x86结构才需要分段。 四个主要的Linux段: 段 Base G Limit S Type DPL D/B P 用户代码段 0x00000000 1 0xfffff 1 10 3 1 1 用户数据段 0x00000000 1 0xff
2015-08-24 11:11:55 1234
原创 Linux 内核学习之内存寻址(一) 硬件寻址
MMUMMU(内存管理单元)的功能是将逻辑地址转换成物理地址。其中包括:分段单元,将逻辑地址转换成线性地址;分页单元,将线性地址转换成物理地址;地址概念:逻辑地址,由段标识符+偏移量组成;线性地址,又称虚拟地址;物理地址,用于内存芯片寻址。 段标识符: | index<15-3> |ti<2> | RPL<1-0> | 段描述符: (段标识符->ind
2015-08-19 17:32:14 1364
转载 一步一步的制作arm-linux交叉编译环境
http://write.blog.csdn.net/postedit我们使用以下版本的文件为例子建立arm-linux 交叉编译环境:binutils-2.11.gzgcc-2.95.3.gzglibc-2.2.3.gzglibc-linuxthreads-2.2.3.tar.gzlinux-2.4.5.gzpa
2011-11-24 12:54:45 429
原创 ubuntu安装 配置samba
一、配置samba1. 下载安装$ sudo apt-get install samba 2 .配置$ sudo vi /etc/samba/smb.conf在末尾加入[XXXX] read only = no 或则 writtable = yes path = /your path guest ok = no 4. 添加用户sudo adduse
2011-11-12 14:33:16 604 1
转载 Select函数实现原理分析
源地址:http://blog.chinaunix.net/space.php?uid=20643761&do=blog&id=1594860select需要驱动程序的支持,驱动程序实现fops内的poll函数。select通过每个设备文件对应的poll函数提供的信息判断当前是否有资源可用(如可读或写),如果有的话则返回可用资源的文件描述符个数,没有的话则睡眠,等待有资源变为可用时再被唤醒继续
2011-11-07 11:03:53 558
转载 ubuntu 格式化u盘
基本功,格式化命令,以格式化 /dev/sda1 分区为例:$ sudo umount /dev/sda1 # 必须先卸载该分区# 格式化为 FAT 分区$ sudo mkfs.vfat -F 32 /dev/sda1 # -F 参数必须大写,参数有 12,16 和 32,分别对应 FAT12,FAT16,FAT32。# 格式化为 NT
2011-11-05 09:15:04 14579
原创 gsm逻辑信道
一、逻辑信道分类 gsm的逻辑信道大体分为2类:业务信道和控制信道。 控制信道分为以下几种: 1. 广播信道 BCH ---频率校正信道 FCCH,向手机发送频率校正信号,使手机能够调整到相应频率来。 ---同步信道 SCH,向手机发送帧同步号,即TDMA帧号。
2011-11-05 09:08:01 4989
原创 BSIC
BSIC:基站识别码6bit: 3bit PLMN色彩码 + 3bit基站码 十进制范围 0-63 作用:由SCH(同步信道)下发,用来区分不同运营商或者同一运营商不同基站,通知手机采用的训练序列编号。计算BSIC: 等于BCC的值 下图为:编号指定的训练序列:TrainingTraining sequence bits
2011-11-03 20:47:44 1191
原创 关闭IMCP
步骤1:打开“控制面板→管理工具→本地安全策略”,右击“IP安全策略,在本地计算机”选“管理IP筛选器和IP筛选器操作”,在管理IP筛选器和IP筛选器操作列表中添加一个新的过滤规则,名称输入“防止ICMP攻击”,然后按添加,在源地址选“任何IP地址”,目标地址选“我的IP地址”,协议类型为ICMP,去掉“镜像...”前面对勾,设置完毕。 步骤2:在“管理筛选器操作”,取消选中“使用添加
2011-11-01 09:04:42 1290
原创 gsm系统消息
一、系统消息的作用 网络侧通过在BCCH信道发送系统消息,MS可以基于系统消息来决定是否接入此基站,以及怎样通过当前小区来接入基站。 一般BCCH发送类型2-4系统信息,和一些可选的信息。 系统消息指示以下具体内容: 1. 当前网络的唯一标识,位置区号和小区号 2. 候选小区的质量测量信息,用作小区切换和小区选择用
2011-10-26 22:35:03 3521
转载 如何指定GCC的默认头文件路径
在交叉编译的时候我们需要用到其他的库,在config时候可以通过“-I”来指定头文件目录,但是每次都需要设置的话难免有些麻烦,找到一个简单的方法。看下文的红色部分。有大量的环境变量可供设置以影响 GCC 编译程序的方式。利用这些变量的控制也可使用合适的命令行选项。一些环境
2011-10-14 10:57:27 1819
转载 静态库和共享库库的定位搜索路径
转:http://blog.csdn.net/lwhsyit/article/details/2830783 库文件在连接(静态库和共享 库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/l
2011-10-13 21:55:05 428
转载 linux grep命令
转自:http://leepiao.blog.163.com/blog/static/4850313020104544216526/1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Gl
2011-10-10 13:38:51 299
转载 TOP命令详解
转载自:http://www.51tech.net/news_html/1471.htmtop命令 top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;但是top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如? 前台执行该命令
2011-10-10 10:20:26 484
转载 gcc中-pthread和-lpthread的区别
用gcc编译使用了POSIX thread的程序时通常需要加额外的选项,以便使用thread-safe的库及头文件,一些老的书里说直接增加链接选项 -lpthread 就可以了,像这样:Shell代码 gcc -c x.c gcc x.o -ox -l
2011-10-10 09:23:57 33856 2
转载 使uboot支持S3C6410的SD启动
这里使用的uboot并非uboot官方发布的uboot代码,而是为三星定制的一个uboot版本s3c-u-boot-1.1.6,其代码作者就包括了三星的程序员与denx的员工。这个版本支持SD启动,不过默认是nand启动,使它支持uboot需要做以下事情: 1、 虽然支
2011-10-09 10:12:58 513
Gnuradio usrp 入门教程
2011-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人