- 博客(4)
- 资源 (3)
- 收藏
- 关注
转载 分析uboot是如何启动内核的
1.uboot启动内核的代码缩减如下: s = getenv ("bootcmd"); debug ("### main_loop: bootcmd=\"%s\"\n", s ? s : ""); if (bootdelay >= 0 && s && !abortboot (bootdelay)) { run_command (s, 0); } 2.假设bootc
2012-01-30 11:42:14 800
转载 S3c2410 LINUX下如何访问IO端口
ARM体系结构中访问IO需使用驱动模块,可在模块初始化中使用 request_mem_region()函数申请IO内存,然后通过ioremap()函数对获得的IO内存进行重映射. 如控制s3c2410的LED显示,使用GPF口,可用如下代码段进行访问 #define GPF 0x56000000 ... static void * GPF_BASE; //一定要定义成void *型
2012-01-29 17:31:44 499
转载 数组指针和指针数组的区别
数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;
2012-01-10 15:16:26 420
转载 dup,dup2函数
这两个函数的功能是输出的重定向 定义这两个函数的头文件是unistd.h,有兴趣的可以自己看看这个头文件包含的内容 要提的是这个头文件同时定义了下面三个常量 STDERR_FILENO = 2 标准错误输出STDIN_FILENO = 0 标准输入STDOUT_FILENO = 1 标准输出 兄弟们学习网络编程用0,1,2
2012-01-06 14:33:41 433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人