- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 linux共享内存
#include #include #include #include #include #define BUFSZ 2048 int main() { int shmid; char *shmadd; //创建共享内存 if((shmid=shmget(IP
2011-07-28 17:52:40 531
原创 linux信号通信
linux里面进程间通信的另外一种方式就是信号通信。信号通信属于软件中的。linux有如下几个常用的信号:SIGHUP:终端上发出的结束信号SIGINT :来自键盘的终端信号(CTRL+C)SIGQUIT:来自键盘的退出信号(CTRL +\)SIGFPE:浮点异常信号SIGKIL
2011-07-28 11:47:25 2053
原创 linux的管道和命名管道
看了个教程,对于linux 的管道有了点了解。感觉还是得结合代码看。管道是linux里面进程间通信的一种方式,其他的还有像信号(signal)、信号量、消息队列、共享内存、套接字(socket)等。1.管道pipeint pipe( int fd[2] );返回值:成功,返回0,
2011-07-28 00:21:35 8415 1
原创 ubuntu 10.04 交叉编译环境
这里记录以下,以备不时之需。first, install service1.installation, configuration and starting ftp servicessudo apt-get install vsftpdmodify vsftpd's config
2011-07-24 20:11:19 781
原创 一个搭建交叉编译环境的问题帖
http://blog.rookiesean.com/2010/08/09/ubuntu10-04%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0-%E4%BD%BF%E7%94%A8crosstool%E5%BB%BA
2011-07-24 19:29:11 435
原创 移植U-BOOT
本来打算一章一章地看过来,没想到还是碰到了很多困难,中间的像总线、LCD控制器什么的还是有很多地方看不太懂。于是就跳过来了。。。1.什么是bootloader?bootloader就是一段在系统上电就开始执行的一段小程序。所做的工作有:初始化硬件设备、准备好软件环境,最后调用操作
2011-07-20 16:16:20 397
原创 存储控制器
在S3C2410/S3C2440中,存储控制器提供了访问外设 所需的信号。其中,地址线ADDR0-ADDR26的访问范围为128M,此外CPU还对外引出了8根片选信号,nGSC0-nGSC7,对应于BANK0-BANK7,如此一来,地址空间达到了1G。每一个BANK其实可以对应一
2011-07-11 16:22:24 469
原创 GPIO接口
GPIO即通用输入/输出端口,也就是一些引脚。S3C2440就有130个I/0端口(引脚),分为A~J共九组:GPA~GPJ。通常两种方式操作GPIO引脚通过寄存器操作GPIO引脚。寄存器又分为三种:(1)GPxCON寄存器:用于选择引脚功能。每两位控制一根针脚:00表示输入,0
2011-07-10 20:48:52 728
KmdKit(内核开发工具)
2009-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人