PIXNET Logo登入

十年磨一劍

跳到主文

邁向中鳥階段-Embedded Arm Linux 嵌入式系統開發與學習,歡迎各位同好的交流。

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 11月 11 週五 201101:16
  • 變數定義

 變數定義

  變數在shell script裡面扮演很重要的腳色,包括以下幾部分:

    * 變數的定義

    * 保留/系統預設的變數

 

(繼續閱讀...)
文章標籤

flykof 發表在 痞客邦 留言(1) 人氣(235)

  • 個人分類:菜鳥的嵌入式系統
▲top
  • 11月 05 週六 201123:09
  • 菜鳥的嵌入式系統 - shell script (1)

(繼續閱讀...)
文章標籤

flykof 發表在 痞客邦 留言(0) 人氣(1,313)

  • 個人分類:菜鳥的嵌入式系統
▲top
  • 11月 05 週六 201122:53
  • 菜鳥的嵌入式系統 - 前言

這是一篇很早之前就一直想寫的文章,寫我一路走來所學過的與整理的資訊。

我會盡量以實作的方式來表達shell script、Makefiler及驅動程式等。

畢竟,用實作的方式才能讓人更加容易去理解,我所要表達的意涵,也讓想學習嵌入式系統的朋友能夠更容易去學習。

(繼續閱讀...)
文章標籤

flykof 發表在 痞客邦 留言(0) 人氣(190)

  • 個人分類:菜鳥的嵌入式系統
▲top
  • 10月 17 週一 201119:02
  • 經由Javascript改變frame的src網址

 

 

=========file1.asp=========
<HTML>
<HEAD>
<TITLE>Frames Example</TITLE>
</HEAD>

<FRAMESET cols="20%,80%">
<FRAME SRC="page1.htm" name="left_frame">
<FRAME name="right_frame">
</FRAMESET>
<body>
</body>

=========file1.asp=========
<html>
<head>
<title>Frames Example 2</title>

<script type="text/javascript">
var mode=1;

if( mode == 1 )
    parent.right_frame.location="1.asp";
else
    parent.right_frame.location="2.asp";
</script>
</head>
<body>
</body>
</html>

 

參考資料:

(繼續閱讀...)
文章標籤

flykof 發表在 痞客邦 留言(0) 人氣(3,443)

  • 個人分類:Javascript
▲top
  • 4月 02 週五 201015:17
  • [整理轉載]CGI

CGI

 

 

CGI (Common Gateway Interface,共用閘道介面)不是一種語言,而是一種象徵性的名稱。規定了 Http server 和 CGI程式之間 傳遞參數和結果的方法。

 

(繼續閱讀...)
文章標籤

flykof 發表在 痞客邦 留言(3) 人氣(6,036)

  • 個人分類:CGI
▲top
  • 4月 01 週四 201016:14
  • fedora 9 無法上網問題

今天剛安裝好fedora9後,馬上要來開始測試上網連線是否沒問題。

但隨即就發現,不能上網,也不能更新軟體。

於是,馬上就來Ping看看是哪裡的問題,ping lan裡面的其他電腦沒問題,ping router沒問題,ping DNS也沒問題。

= =?怪了,是哪的問題都可以ping到DNS了,後來GOOGLE找了ㄧ下,在經過測試後發現ping網址無效。

找到的資料是說,跟network meanager有關,建議是關閉就可以。

但看了ㄧ下(系統 -> 管理 -> 網路 -> 編輯),它裡面的controlled by NetworkManager的選項並未選取。

還好,找到的解決辦法裡面有說明,這好像是fc9的ㄧ個BUG。

剛安裝完系統的情況下,Controlled by NetworkManager不打勾代表著值為"NO"。

而在/etc/sysconfig/network-scripts/ifcfg-eth0 對應的選項上"NM_CONTROLLED=",留空的預設值代表"YES"。

這樣能不出問題嗎?因此只要將他們這兩個都改成同樣的設定值即可解決。

我的作法是將這兩個選項都設置為"NO"。

另外,如果開機啟動後網路卡並沒有啟動,那可以在/etc/rc.d/rc.local 增加/sbin/ifup eth0

參考資料:
http://hi.baidu.com/thelamb/blog/item/8b2c09d914194fee39012f95.html
http://www.linuxdiyf.com/viewarticle.php?id=105676

(繼續閱讀...)
文章標籤

flykof 發表在 痞客邦 留言(0) 人氣(785)

  • 個人分類:linux
▲top
  • 4月 01 週四 201014:42
  • Fedora9 samba啟動後 無法進入共享的資料夾問題

Fedora 9在架設samba時比之前的版本還多了些問題,按照以前的方式設定好之後還是會有問題,顯示的錯誤訊息在"setroubleshoot browser"。

 

Summary:

 

SELinux is preventing the samba daemon from serving r/o local files to remote

(繼續閱讀...)
文章標籤

flykof 發表在 痞客邦 留言(0) 人氣(561)

  • 個人分類:linux
▲top
  • 3月 26 週五 201017:33
  • Static DHCP

話說,今天第一次在玩router時看到了,一個之前比較不會用到的選項"Static DHCP",當下看到愣了ㄧ下,知道Static IP及DHCP,那Static DHCP到底是啥@@?,看了ㄧ下它網頁上的說明,有看還是不太了解,GOOGLE搜尋找了ㄧ下,才知道這個功能原來這是為了讓某些裝置可以透過它的MAC位址,再使用DHCP功能時可以每次都得到那一個固定的IP。就如DHCP的前身BOOTPㄧ樣。

 

那為什麼要這麼麻煩,還要用這個功能,不直接就設定一個static ip就好了?那是因為如果某些裝置本身並沒有儲存裝置來設定它的IP位址等等的資訊,那就只能透過它裝置的MAC位址,來給router分配IP,這也就是早期BOOTP所提供的功能了。

 

參考資料:

(繼續閱讀...)
文章標籤

flykof 發表在 痞客邦 留言(0) 人氣(2,057)

  • 個人分類:網際網路
▲top
  • 3月 03 週三 201016:03
  • redhat samba設定 windows無權限進入可能原因

@@...開始上班了,今天第一天首先要熟悉一下環境(當然是工作週遭,還有linux的作業環境啦)。

 

話說,由於工作上會用到redhat9,首先當然是安裝系統,之後在來設定一下東西啦。在ubuntu上很容易建立起來的samba,今天安裝redhat9後按照之前的設定卻出了問題@@。

limit question.bmp

那後來找些資料去試試看,終於解決了問題。

(繼續閱讀...)
文章標籤

flykof 發表在 痞客邦 留言(0) 人氣(4,369)

  • 個人分類:error
▲top
  • 2月 25 週四 201012:36
  • cs8900網路卡移植到s3c2410開發版上

點我下載cs8900檔案

[1]把cs8900.c,cs8900.h 拷貝到drivers/net/arm 目錄下
修改cs8900.c中函數int __init cs8900_probe (struct net_device *dev){}
在memset (&priv,0,sizeof (cs8900_t)); 下面新增

__raw_writel(0x2211d110,S3C2410_BWSCON);
__raw_writel(0x1f7c,S3C2410_BANKCON3);

[2]修改drivers/net/arm/Kconfig
$ vi drivers/net/arm/Kconfig

增加以下內容

config ARM_CS8900
tristate "CS8900 support"
depends on NET_ETHERNET && ARM && ARCH_SMDK2410

[3]修改drivers/net/Makefile,增加以下內容︰
$ vi drivers/net/Makefile

obj-$(CONFIG_ARM_CS8900) += cs8900.o

[4]建立smdk2410.h 到include/asm-arm/arch-s3c2410 目錄下
$ vi include/asm-arm/arch-s3c2410/smdk2410.h
smdk2410.h 的內容為 ︰

#ifndef _INCLUDE_SMDK2410_H_
#define _INCLUDE_SMDK2410_H_
#include <linux/config.h>
#define pSMDK2410_ETH_IO 0x19000000
#define vSMDK2410_ETH_IO 0xE0000000
#define SMDK2410_ETH_IRQ IRQ_EINT9
#endif // _INCLUDE_SMDK2410_H_

[5]修改arch/arm/machs-3c2410/mach-smdk2410.c
$ vi arch/arm/mach-s3c2410/mach-smdk2410.c
在static struct map_desc smdk2410_iodesc[] __initdata={}; 內增加以下部分(本來為空)︰
{vSMDK2410_ETH_IO, pSMDK2410_ETH_IO, SZ_1M, MT_DEVICE}

以及增加包含頭檔案
#include <asm/arch/smdk2410.h> //就是建立的那個

[6]在內核配置中選上︰
Device Drivers -->
    Network device support -->
        Ethernet (10 or 100 Mbit)
        〔*〕 CS8900 support.


設定完成,編譯並燒錄之後即可看到網卡的資訊
# ifconfig

eth0      Link encap:Ethernet  HWaddr 08:00:3E:26:0A:5B
          inet addr:192.192.192.190  Bcast:192.192.192.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:53 Base address:0x300

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


(繼續閱讀...)
文章標籤

flykof 發表在 痞客邦 留言(0) 人氣(1,027)

  • 個人分類:S3C2410
▲top
«123...8»

個人資訊

flykof
暱稱:
flykof
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • ()U-boot指令
  • ()Ubuntu下samba安裝設定
  • ()ubunto下安裝設定NFS
  • ()談談Unicode編碼
  • ()[轉載整理]Linux系統時間
  • ()RS232簡單接法(3線)
  • ()使用Busybox建立Linux檔案系統使用Busybox
  • ()[轉載整理]What is tty?
  • ()在QT中好用的字串陣列QStringList
  • ()Linux Device Drivers 使用/proc檔案系統

文章分類

toggle 網頁設計 (2)
  • CGI (1)
  • Javascript (1)
toggle 資訊 (2)
  • Embedded (1)
  • RFID (1)
toggle 網際網路 (2)
  • 網際網路 (3)
  • PPP (1)
toggle Error (1)
  • error (4)
toggle C/C++ (2)
  • 原創Function (1)
  • C/C++ (4)
toggle Linux (3)
  • linux (10)
  • Linux Device Drivers (11)
  • ubuntu (3)
toggle Embedded (4)
  • cortex-m3 (1)
  • WinCE-s3c2410 (2)
  • 菜鳥的嵌入式系統 (4)
  • S3C2410 (5)
toggle QT (1)
  • QT (12)
  • 未分類文章 (1)

最新文章

    文章精選

    文章搜尋

    誰來我家

    參觀人氣

    • 本日人氣:
    • 累積人氣: