- 博客(9)
- 收藏
- 关注
原创 添加make menuconfig选项
1.Make menuconfig在图形界面下: []:表示两态(bool) *:表示编译到内核 m:表示编译成模块 1)在把编写好的设备文件cp到该类设备的文件夹下 2)更改该目录下的Kconfig文件(以char为例) 找到menu "Character devices",在它的下面添加 config CUI_MY_CHAR_TEST tristate "cui_my_
2013-11-25 19:15:33
931
原创 安装并配置NFS服务器(Ubuntu)
Ø 首先需要安装nfs服务的相关软件包 $ sudo apt-get install nfs-kernel-server Ø 创建nfs的存取目录rootfs,并修改其目录的权限 $ sudo mkdir /home/akaedu/rootfs $ sudo chmod -R 777 /home/akaedu/rootfs $ sudo chown
2013-11-25 19:11:42
399
原创 tftp的配置
① 首先配置tftp,配置过程如下: Ø 首先需要安装tftpd的相关软件包 $ sudo apt-get install xinetd tftpd tftp Ø 设置xinetd的tftp服务,具体为在/etc/xinetd.d/目录下创建一个tftp文件,并将如下的内容拷贝到该文件中 service tftp { protocol = udp port
2013-11-25 19:10:09
555
原创 linux内核文件系统烧写
1.制作并烧写文件系统 1) Busybox的安装: ² 把busybox的压缩包放到linux系统下 ² 解压缩 ² Make menuconfig ² Make ² Make后会在_install下生成bin linuxrc sbin usr,把这些文件夹放到根系统中 2) 把Root_mkfs的压缩包解压,然后修改Root_mkfs/etc/init.d/rcS(Root
2013-11-25 19:05:29
681
转载 深入浅出linux内核源代码之双向链表list_head(上)
前言:在linux源代码中有个头文件为list.h。很多linux下的源代码都会使用这个头文件,它里面定义了一个结构,以及定义了和其相关的一组函数,这个结构是这样的: struct list_head{ struct list_head *next, *prev; }; 那么这个头文件又是有什么样的作用呢,这篇文章就是用来解释它的作用,虽然这是linux下的源代码,但对于学习C语言
2013-11-13 19:05:50
447
原创 自己添加一个系统调用
自己添加一个系统调用 自己添加一个系统调用要依照一下步骤完成,不过在产考的过程中还要根据自己的机器来操作。 1)前提:一个干净的系统 2)把redhat下的/usr/src/kernels/2.6.18-164.el5-i686/.config拷到自己下的内核中如(linux-2.6.28) 3)Cd linux-2.6.28 4)Make后接着一路回车 5)编辑/kernel/sys
2013-11-11 11:30:20
608
原创 驱动编程之hello
驱动编程之hello 1).hello.c模块代码如下 #include #include MODULE_LICENSE("Dual BSD/GPL"); static int py_init(void) { printk("welcome to you!!!\n"); return 0; } static void py_exit(
2013-11-03 20:28:16
516
原创 驱动编程之“导出符号”
驱动编程之“导出符号” 1) 文件代码main.c: #include #include #include"include/pymath.h" MODULE_LICENSE("Dual BSD/GPL"); static int num=30; module_param(num,int,S_IRUGO); static int __init py_init(voi
2013-11-03 20:25:13
508
原创 内核的烧写步骤
内核的烧写步骤 1.解压linux2.6.28的内核到redhat下 2.进入解压后的目录 3.Make distclean 4.Cp /usr/src/kernel/…/.config到linux内核的根目录(来源是redhat的usr下的) 5.Make menuconfig 6.Make bzImage,会出现如下信息 Setup is 12568 bytes (padded
2013-11-03 20:23:05
1076
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅