JDK1.6ÔÚLINUXϵݲװºÍÅäÖÃ
1.JDK1.6°²×°×¼±¸
¡¡¡¡´Ósun¹«Ë¾ÍøÕ¾www.sun.comÏÂÔØlinux°æ±¾µÄjdk,ÎÒÏÂÔØµÄ°æ±¾ÊÇJDK 6 Update 7,
¡¡¡¡µØÖ·http://java.sun.com/javase/downloads/index.jsp
¡¡¡¡jdk-6u7-linux-i586.bin,´ò¿ªÖÕ¶Ë£¬ÓÃcdÃüÁî½øÈëjdkËùÔÚĿ¼,Ö´Ðи´ÖÆÃüÁî
¡¡¡¡sudo cp jdk-6u7-linux-i586.bin /usr
¡¡¡¡¼´½«jdk¸´ÖƵ½/usrĿ¼ÏÂ,È»ºó½øÈë/usrĿ¼cd /usr
¡¡¡¡Ö´ÐÐȨÏÞ
¡¡¡¡chmod +x jdk-6u7-linux-i586.bin
¡¡¡¡Ö´Ðа²×°ÃüÁî
¡¡¡¡./jdk-6u7-linux-i586.bin
¡¡¡¡ÈçÓö´íÎ󣬿ÉÏÈÇл»ÖÁrootÓû§ÏÂ,su root£¬ÔÙÖ´Ðа²×°ÃüÁî
¡¡¡¡°²×°³É¹¦»áÔÚ/usrĿ¼ÏÂÉú³Éjdk1.6.0_07Ŀ¼£¬¾ÍÊÇjdkµÄ°²×°Ä¿Â¼
¡¡¡¡ÖØÆôµçÄÔ,´ò¿ªÖÕ¶Ë£¬ÊäÈëjava -version
¡¡¡¡ÈçÈôÓÐÏÔʾjavaµÄ°æ±¾ÐÅÏ¢£¬Ôò±íʾ°²×°³É¹¦,
¡¡¡¡2.JDK1.6°²×°ºóµÄÅäÖÃ
¡¡¡¡°²×°³É¹¦ºóÐèÒªÅäÖÃjdk»·¾³±äÁ¿
¡¡¡¡ÓÃcdÃüÁî½øÈë/etcĿ¼sudo vi profile¼´Ö´Ðбà¼profileÎļþÃüÁî
¡¡¡¡ÔÚumas k022ǰÌí¼ÓÈçÏÂÄÚÈÝ:
¡¡¡¡export JAVA_HOME=/usr/jdk1.6.0_07
¡¡¡¡export JRE_HOME=/usr/jdk1.6.0_07/jre
¡¡¡¡export PATH=$PATH:/usr/jdk1.6.0_07/bin
¡¡¡¡export CLASSPATH=./:/usr/jdk1.6.0_07/lib:/usr/jdk1.6.0_07/jre/lib
¡¡¡¡±£´æÍ˳ö,ÖØÆôµçÄÔ
¡¡¡¡3.JDK1.6°²×°ÅäÖúóµÄ²âÊÔ
¡¡¡¡Ð½¨Test.java
¡¡¡¡public class Test{
¡¡¡¡public static void main(String[] args){
¡¡¡¡System.out.println("Hello,Welcome to Linux World!");
¡¡¡¡}
¡¡¡¡}
¡¡¡¡ÔÚÖÕ¶ËÓÃcdÃüÁî½øÈëTest.javaĿ¼,È»ºóÊäÈë
¡¡¡¡javac Test.java
¡¡¡¡java Test
¡¡¡¡ÈôÊä³ö
¡¡¡¡Hello,Welcome to Linux World!
¡¡¡¡Ôò±íÃ÷ÅäÖóɹ¦!
¡¡¡¡Èç²»ÄÜͨ¹ý±àÒ룬¿Éͨ¹ýÖØÐÂÆô¶¯ÏµÍ³ÊÔÊÔ
¡¡¡¡4.JDK1.6°²×°ÅäÖÃʱµÄ×¢ÒâÊÂÏî
¡¡¡¡ÔÚÓÃviÃüÁî±à¼profileÎļþʱ£¬Linux³õѧÕß¿ÉÄÜ»¹²»ÊìÓÃ
¡¡¡¡sudo vi profile½øÈë±à¼ÎļþºóÈç³öÏÖ
¡¡¡¡Press ENTER or type command to continue
¡¡¡¡Ôò°´»Ø³µÈ»ºó°´·½Ïò¼ü“Ï”ֱµ½umas k022ǰһÐÐ
¡¡¡¡°´×Öĸo½øÈë±à¼×´Ì¬
¡¡¡¡ÊäÈë»·¾³±äÁ¿ÄÚÈÝ
¡¡¡¡»Ø³µ,°´¼¸´ÎESC¼ü£¬Ö±µ½Ìýµ½"àÖ"Éù£¬ÊäÈë
¡¡¡¡:x È»ºó»Ø³µ
¡¡¡¡¼´±£´æÍ˳ö
¡¡¡¡ÖÁ´Ë£¬Linux JDK1.6»·¾³±äÁ¿ÅäÖÃÍê³É
Ïà¹ØÎĵµ£º
Ò»:ǰÑÔ
I2cÊÇphilipsÌá³öµÄÍâÉè×ÜÏß.I2CÖ»ÓÐÁ½ÌõÏß,Ò»Ìõ´®ÐÐÊý¾ÝÏß:SDA,Ò»ÌõÊÇʱÖÓÏßSCL.ÕýÒòΪÕâÑù,Ëü·½±ãÁ˹¤³ÌÈËÔ±
µÄ²¼Ïß.ÁíÍâ,I2CÊÇÒ»ÖÖ¶àÖ÷»ú¿ØÖÆ×ÜÏß.ËüºÍUSB×ÜÏß²»Í¬,USBÊÇ»ùÓÚmaster-slave»úÖÆ,ÈκÎÉ豸µÄͨÐűØÐëÓÉÖ÷»ú·¢Æð²Å¿ÉÒÔ.¶ø
I2C ÊÇ»ùÓÚmulti master»úÖÆ.һͬ×ÜÏßÉÏ¿ÉÔÊÐí¶à¸ömaster.¹ØÓÚI2CÐÒéµÄÖª ......
Linux
ÏÂÉèÖö˿ÚȨÏÞµÄϵͳµ÷ÓÃÓÐÁ½¸ö£º
ioperm
ºÍ
iopl
¡£
Ò»¡¢
ioperm
ºÍ
iopl
½éÉÜ¡£
1.ioperm
¹¦ÄÜÃèÊö£º
Ϊµ÷Óýø³ÌÉèÖÃ
I/O
¶Ë¿Ú·ÃÎÊȨÄÜ¡£
ioperm
µÄʹÓÃÐèÒª¾ßÓг¬¼¶Óû§µÄȨÏÞ£¬Ö»ÓеͶ˵Ä
[0-0x3ff] I/O
¶Ë¿Ú¿É±»ÉèÖã¬ÒªÏëÖ¸¶¨¸ü¶à¶Ë¿ÚµÄȨÄÜ£¬¿ÉʹÓÃ
iopl
º¯Êý¡£ÕâÒ»µ÷ÓÃÖ»¿ÉÓÃÓ ......
linux²Ù×÷ϵͳÏÂsystem () º¯ÊýÏê½â
¡¡¡¡£¨Ö´ÐÐshell ÃüÁ
¡¡¡¡Ïà¹Øº¯Êý
¡¡¡¡fork£¬execve£¬waitpid£¬popen
¡¡¡¡±íÍ·Îļþ
¡¡¡¡££include<stdlib.h>
¡¡¡¡¶¨Ò庯Êý
¡¡¡¡int system(const char * string);
¡¡¡¡º¯Êý˵Ã÷
¡¡¡¡system()»áµ÷ÓÃfork()²úÉú×Ó½ø³Ì£¬ÓÉ×Ó½ø³ÌÀ´µ÷ÓÃ/bin/sh-c stringÀ´Ö´ÐвÎÊýstring ......
ÔÚLinuxÏÂʹÓÃGtk+ʵÏÖ×î¼òµ¥µÄGUI´°¿Ú£¬Ô´´úÂëÈçÏ£º
//SimpleGui.c
#include <gtk/gtk.h>
int main(int argc,char *argv[])
{
//¶¨ÒåÒ»¸öwidget(Gtk+¹¹¼þ)£¬ÕâÀﶨÒåµÄÊÇÒ»¸ö´°¿Ú¹¹¼þ
GtkWidget *wnd;
//Gtk+2.0µÄ³õʼ»¯ÃüÁîÐвÎÊý£¬Ã¿Ò»¸öGtk+³ÌÐò¶¼ÒªÓÐÕâ¾ä»°
gtk_init(& ......
×÷Õߣºlch
matlab
for
Linux
°²×°
(
°²×°·½·¨ÎĵµÊÇ´ÓÍøÉϲé×ÊÁÏ+
ʵ¼ùµÃµ½µÄ )
Ò».
°²×°
1.
Ê×ÏÈÐèÒª½¨Á¢°²×°Ä¿Â¼
[wzh@localhost ~]$ su
[root@localhost ~]$ mkdir /usr/matlab
2.
È»ºó¼ÓÔØ¹âÅÌÓ³Ïñ
[root@localhost wzh]# mount -o loop -t iso9660
/mnt/hda7 ......