linux 2.6 ÄÚºËÄ£¿éµÄMakefile
Linux 2.6 ÏÂÄÚºËÄ£¿éµÄMakefile
ÊÕ²Ø
Linux 2.6 ÏÂÄÚºËÄ£¿éµÄMakefile
# Makefile 2.6
obj-m += hello.o
KDIR:=/lib/modules/$(shell uname -r)/build
# PWD=$(shell pwd)
all:
make -C $(KDIR) M=$(PWD) modules
clean:
make -C $(KDIR) M=$(PWD) clean
obj-m := hello.o±íʾ±àÒëºóÉú³Éhello.oÄ£¿é¡£
$(KDIR) Ö¸¶¨ÁËÄÚºËÔ´ÂëµÄ·¾¶£¬“M=”±íʾÕâÊǸöÍⲿģ¿é£¬M=$(PWD) Ö¸¶¨Á˸ÃÄ£¿éÎļþËùÔڵķ¾¶¡£
×¢£º makefile
Ô¤¶¨ÒåÁË$(PWD)
±äÁ¿£¬´Ë´¦¿ÉÒÔ²»±ØÖظ´¶¨Òå¡£
Èç¹ûÊǶà¸öÔ´Îļþ±àÒë³öÒ»¸öÄ£¿é£¬¼ÙÉèÄ£¿éÃûÊÇtest.ko£¬ÄÇôԴÎļþÃû²»ÄÜÓÐtest.c
obj-m := test.o
test-objs := file1.o file2.o file3.o
KDIR := /lib/modules/$(shell uname -r)/build
#PWD := $(shell pwd)
all:
make -C $(KDIR) M=$(PWD) modules
clean:
Ò»¸ö¼òµ¥µÄÄÚºËÄ£¿éʾÀý£ºhello.c
#include <linux/module.h>
#include <linux/init.h>
MODULE_LICENSE("GPL");
static int __iinit hello_init(void)
{
printk("hello, world\n");
return 0;
}
static void __exit hello_exit(void)
{
printk("goodbe\n");
}
module_init(hello_init);
module_exit(hello_exit);
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
¼¶±ð£º ³õ¼¶
½ Ò»·«
(jiangyif@cn.ibm.com
), Èí¼þ¹¤³Ìʦ , IBM
·¶ ÓñÕä
, ¸ß¼¶Èí¼þ¹¤³Ìʦ, IBM
Ëï ÔÃ
, Èí¼þ¹¤³Ìʦ, IBM
2009 Äê 10 ÔÂ 22 ÈÕ
°²
×°£¬Éý¼¶ºÍÐ¶ÔØÓ¦ÓÃÈí¼þÊÇÓ°ÏìÓû§¶Ô²Ù×÷ϵͳÆÀ¼ÛµÄ¾ö¶¨ÐÔÒòËØÖ®Ò»¡£¶ÔÓÚÈÕ½¥Á÷ÐÐµÄ GNU/Linux
²Ù×÷ϵͳ£¬ÓµÓмò½àÇ¿´óµÄÈí¼þ°ü¹ÜÀí»úÖÆ¹¦²»¿Éû¡£±¾ÎÄ´Ó»ù±¾µ ......
ÕâÀï¼Ç¼Redhat LinuxÖеÄһЩ³£Ó÷þÎñºÍÅäÖù¤¾ß¡£°æ±¾»ùÓÚAS4¡£
1.Firewall
ͨ¹ýÃüÁîÐÐÅäÖãºlokkit
ͼÐνçÃæÅäÖãºApplications->System Settings->Security Level
2.samba
/etc/init.d/smb start | /etc/init.d/smb stop | /etc/init.d/smb restart
»òÕß
service smb start | service smb stop | servic ......
MBR£¬512×Ö½Ú=446+64+2 £¨446×Ö½Ú——Òýµ¼³ÌÐò 64×Ö½Ú——·ÖÇø±í 2×Ö½Ú——AA55£©
MBR£¨Master Boot Record£©,ÖÐÎÄÒâΪÖ÷Òýµ¼¼Ç¼¡£
Ó²Å̵Ä0´ÅµÀµÄµÚÒ»¸öÉÈÇø³ÆÎªMBR£¬ËüµÄ´óСÊÇ512×Ö½Ú£¬¶øÕâ¸öÇøÓò¿ÉÒÔ·ÖΪÁ½¸ö²¿·Ö¡£µÚÒ»²¿·ÖΪpre-bootÇø£¨Ô¤Æô¶¯Çø£©£¬Õ¼446×Ö½Ú£»µÚ¶þ²¿·ÖÊÇPartition ......