Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

linux 0.11 ÄÚºËѧϰ main.c£¬µ÷Óú¯Êý¶øÒÑ¡£

µ½ÁËmain.c£¬Æäʵmain.cÖеĴ󲿷ֵÄÄÚÈÝÊǵ÷Óú¯ÊýÀ´ÊµÏÖ³õʼ»¯µÄ¹¤×÷£¬µ«ÊÇ»¹Êǽ«Ëü¿´ÍêÁË¡£ÏÂÃæ¾ÍÊÇ´úÂëÁË¡£Ö÷Òª²Î¿¼µÄÊÇlinuxÄÚºËÍêȫעÊÍ£¬ÔÚһЩ²»Ì«Ã÷°×µÄµØ·½£¬²Î¿¼ÍøÉϵĽéÉÜ¡£·Ï»°ÉÙ˵¡£»¹Óкܳ¤µÄ·°¡¡£Å¬Á¦°¡O(∩_∩)O~¡£
/*
 * main.c¹¦ÄÜÃèÊö¡£
 */
//main.c³ÌÐòµÄÖ÷Òª¹¦ÄÜÊÇÀûÓÃsetup.s³ÌÐòÈ¡µÃµÄϵͳ²ÎÊýÉèÖÃϵͳµÄ
// µÄ¸ùÎļþÉ豸ºÅºÍһЩȫ¾Ö±äÁ¿¡£ÕâЩ±äÁ¿ÖÁÁ½ÃûÁËÄÚ´æµÄ¿ªÊ¼µØÖ·
// ϵͳ°üº¬µÄÄÚ´æÈÝÁ¿ºÍ×÷Ϊ¸ßËÙ»º´æÇøÄÚ´æÄ©¶ËµØÖ·¡£Èç¹û»¹¶¨ÒåÁË
// ÐéÄâÅÌ£¬ÔòÖ÷´æ½«»áÏàÓ¦µÄ¼õÉÙ¡£Õû¸öÄÚ´æµÄ¾µÏñÈçÏ :
//
// -------------------------------------------
// | kernel¡¡| buffer | ramdisk | main memory |
// -------------------------------------------
//
// ¸ßËÙ»º´æ²¿·Ö»¹Òª¿Û³ýÏÔ´æºÍrom biosÕ¼ÓõIJ¿·Ö¡£¸ßËÙ»º³åÇøÖ÷Òª
// ÊÇ´ÅÅ̵ÈÉ豸µÄÁÙʱ´æ·ÅÊý¾ÝµÄ³¡Ëù¡£Ö÷´æµÄÇøÓòÖ÷ÒªÊÇÓÉÄÚ´æ¹ÜÀí
// Ä£¿émmͨ¹ý·ÖÒ³»úÖÆ½øÐÐÄÚ´æµÄ¹ÜÀí·ÖÅ䣬ÒÔ4k×Ö½ÚΪһ¸öÒ³µ¥Î»¡£
// Äں˳ÌÐò¿ÉÒÔÖ±½Ó·ÃÎÊ×ÔÓɵĸßËÙ»º³åÇø£¬µ«ÊǶÔÓÚÒ³ÃæµÄ·ÃÎÊ£¬Ôò
// ÐèҪͨ¹ýmmÄ£¿é²ÅÄÜʵÏÖ½«Æä·ÖÅäµ½ÄÚ´æÒ³Ãæ¡£
//
// È»ºóÄں˽øÐÐËùÓз½ÃæµÄÓ²¼þ³õʼ»¯¹¤×÷¡£ÉèÖÃÏÝÚåÃÅ£¬¿éÉ豸£¬×Ö·ûÉ豸
// ºÍtty£¬°üÀ¨È˹¤´´½¨µÄµÚÒ»¸öÈÎÎñtask 0.´ýËùÓеÄÉèÖù¤×÷Íê³Éʱ£¬¿ªÆô
// Öжϡ£ÔÚÔĶÁÕâЩ³õʼ»¯³ÌÐòʱ×îºÃ¸ú×ÅÕâЩ±»µ÷Óú¯ÊýÉîÈë¿´ÏÂÈ¥¡£
//
// Õû¸öÄں˵ijõʼ»¯Íê³Éºó£¬Äں˽«Ö´ÐÐȨÏÞÇл»µ½Óû§Ä£Ê½£¬¼´ÊÇcpu´Ó
// 0ÌØÈ¨¼¶Çл»µ½3ÌØÈ¨¼¶¡£È»ºóϵͳµÚÒ»´Îµ÷Óú¯Êýfork£¬´´½¨³öµÚÒ»¸öÓÃÓÚ
// ÔËÐеÄinit×Ó³ÌÐò¡£
//
// Ôڸýø³ÌÖÐϵͳ½«ÔËÐпØÖÆÌ¨³ÌÐò¡£Èç¹û¿ØÖÆÌ¨»·¾³¼àÀí³É¹¦£¬ÔòÔÚÉú³ÉÒ»
// ¸ö×Ó½ø³Ì£¬ÓÃÓÚÔËÐÐ/bin/sh.
//
// ¶ÔÓÚlinux¶øÑÔ£¬ËùÓеÄÈÎÎñ¶¼ÊÇÔÚÓû§Ä£Ê½ÏÂÔËÐеġ£°üÀ¨ºÜ¶àϵͳӦÓÃ
// ³ÌÐò£¬ÈëShell³ÌÐò£¬ÍøÂç×Ó³ÌÐòϵͳ¡£
/*
 *  linux/init/main.c
 *
 *  (C) 1991  Linus Torvalds
 */
#define __LIBRARY__    // ÔÚunistd.hÖÐʹÓÃÁËÈçϵÄÔ¤´¦ÀíÃüÁ#ifdef __LIBRARY__£¬
        // ËùÒÔÕâÀï°üº¬Õâ¸ö¶¨Òå¡£
#include <unistd.h>   
#include <time.h>    // ʱ¼äÀàÐ͵ÄÍ·Îļþ¡£ÆäÖÐ×îÖ÷ÒªµÄÊÇtm
  &nb


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì£¨ËÄ£© L2CAP²ã±à³Ì

£¨L2CAPЭÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPЭÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼­Á¬½Ó¿ØÖƺÍÊÊÅäЭÒé (L2CAP) ΪÉϲãЭÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àЭÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãЭÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......

LinuxÄÚºËÊý¾Ý½á¹¹

1.1.Á´±ílist_head
    include/linux/list.h
    ºÜ¾­µä£¬Á´±íÔÚÄÚºËÖкܳ£Óã¬ÀýÈç¹ÜÀí½ø³Ì£¬½ø³ÌµÄ¸÷¸ö״̬¶ÓÁж¼ÊÇʹÓÃÕâ¸öË«ÏòÁ´±íʵÏֵġ£ÄÚºËÖеÄÁ´±í¶¨Òå³ÉºÍÊý¾ÝÎ޹صÄÐÎʽ£¬¶ø²»ÊÇͨ³£ÎÒÃÇʹÓõÄÁ´±í¸ñʽ£¬ÀýÈç
typedef struct _list{
    Elemtype elem;
&nb ......

Javaµ÷ÓÃC++ºÍC++µ÷ÓÃJavaµÄ·½·¨

Java 2 C++ http://www.javaeye.com/topic/295776
1. ½â¾öÐÔÄÜÎÊÌâ
Java¾ßÓÐÆ½Ì¨ÎÞ¹ØÐÔ£¬ÕâʹÈËÃÇÔÚ¿ª·¢ÆóÒµ¼¶Ó¦ÓõÄʱºò×ÜÊǰÑËü×÷ΪÖ÷ÒªºòÑ¡·½°¸Ö®Ò»£¬µ«ÊÇÐÔÄÜ·½ÃæµÄÒòËØÓÖ´ó´óÏ÷ÈõÁËËüµÄ¾ºÕùÁ¦¡£Îª´Ë£¬Ìá¸ßJavaµÄÐÔÄܾÍÏÔµÃÊ®·ÖÖØÒª¡£Sun¹«Ë¾¼°JavaµÄÖ§³ÖÕßÃÇΪÌá¸ßJavaµÄÔËÐÐËÙ¶ÈÒѾ­×ö³öÁËÐí¶àŬÁ¦£¬ÆäÖдó¶àÊý¼¯ÖÐ ......

[ת]C/C++×ÊÔ´´ó»ã×Ü(ºÜºÃºÜÇ¿´ó)

1.¿ª·¢¹¤¾ßÏÂÔØ
TUBER C                     http://www.duote.com/soft/392.html
Turbo C 2.0 ºº»¯°æ             http://www.programfan.com/showdown.asp?id=306
C-Free 4.0             http:/ ......

AndroidÊ״η¢ÐÐC/C++ SDK

Google Android¿ª·¢²©¿Í½ñÌìÐû²¼£¬¼´ÈÕÆð¿ª·ÅÕë¶ÔAndroidƽ̨µÄÔ­ÉúÈí¼þ¿ª·¢SDKÏÂÔØ¡£ÓÉÓÚÔÚSDKÇ°ÃæÓÖ¼ÓÉÏÁËÔ­Éú¶þ×Ö£¬¼´Native Development Kit£¬Òò´ËÓÖ±»Google³ÆÎªNDK¡£ÔÚ´Ë֮ǰ£¬Androidƽ̨µÄµÚÈý·½Ó¦ÓóÌÐò¾ùÊÇÒÀ¿¿»ùÓÚJavaµÄDalvikÌØÖÆÐéÄâ»ú½øÐпª·¢µÄ¡£Ô­Éú SDKµÄ¹«²¼¿ÉÒÔÈÿª·¢Õ߸ü¼ÓÖ±½ÓµÄ½Ó´¥Androidϵͳ×ÊÔ´£¬ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ