發表文章

How to use GPRS connect to internet (GPRS)

Linux GPRS Howto 的說明比一些 GPRS Module 的application Notes 還清楚 PDP : packet data protocol. 資料封包 (對應的,語音連線送的是聲音封包)。 APN : Access Point Name。 用minicom 來下 command。要注意 屬於 dialout groupe。 下 AT 回應 OK 代表RS232 線連線 OK. (其實有看到 AT 就代表 正常,因為 AT 也 modem echo back ) 下 AT+CPIN? 檢查 pin number 是不是有輸入,回 READY 代表正常。 如果不是,用 AT+CPIN=1234 輸入 pin number (1234) 下 AT+CGATT? 檢查是不是已經attach 到 GPRS network 了,回應 1 是OK。 如果是 0,用 AT+CGATT=1 叫 modem attach。 設定PDP 傳送的 profile,modem 可以設很多 pdp profile,方便user 轉換。 AT+CGDCONT=1,"IP","INTERNET" * 1 : profile 1 * "IP" : PDP type (ip packet, 好像一定要大寫) * "INTERNET" : APN (每一家電信公司不一樣) 撥號,GPRS Servie 的 number 固定是: *99***1# 後面的 " 1" 是 PDP profile 號碼。 ATDT*99***1# 播完號,出現 CONNECT,然後就會看到一堆亂碼。 ..到這裡,代表 linux 到 gprs modem 端已經OK了。 接下來設定 linux 的撥接動作。 GPRS Modem 是以 ppp 的方式傳送資料,所以要config ppp。 好像大多數網站都說 wvdial,所以也用wvdial,wvdial 是 ppp 的 front-end,用一個 config 檔而已。 修改 /etc/wvdial.conf: [Dialer D...

QT相關的網站

最近需要在Linux上開發應用程式,好像QT是比較好入門,所以就找了一堆的連結. QT Product Home / Overview Qt Cross-Platform Application Framework Official Customer Showcase Official Webinars and Videos QT Download Offical portal (including :Open source, Commercial, Desktop, Device...) Documentation Qt 4.4.1: Qt Reference Documentation (Open Source Edition) QT Official Documentation(All Veriosn) Qt參考文檔(3.0.5版中文化) Community / Blog / Forum / Mailing List Qt Centre Forum Qt/Qtopia中文論壇 摩托學園討論區 - KDE/Qt 程式設計 Qt-interest Qt Labs Blogs Qt中文論壇 Integrated Development Environment / Tool Qt Creator QDevelop Qt Eclipse Integration Edyuk Tutorial QT Official Tutorials and Examples All Overviews and HOWTOs Qt4 Gossip From caterpillar( 良葛格學習筆記 ) QT Book / Issue Books about Qt Qt Quarterly

Ubuntu 安裝 RAR 解壓縮程式

RAR 是屬於 non-free 的套件, 所以預設 apt 是找不到的. 不修改 /etc/sources.list 就想直接安裝, 最簡單的方法就是到 WinRAR 的官方網站下載 Linux 版本的 unrar 就可以囉~ 安裝步驟 1. wget http://www.rarlab.com/rar/rarlinux-3.9.b3.tar.gz 2. tar zxvf rarlinux-3.9.b3.tar.gz 3. cd rar; cp rar /usr/bin; cp unrar /usr/bin 4. 測試: unrar x xxx.rar

ubuntu 安裝 tftp server

1.安裝相關軟件包 apt-get install tftpd tftp xinetd 2.建立配置文件 cd /etc/xinetd.d/ vi tftp 輸入 service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 } 儲存退出 3.建立tftp目錄 sudo mkdir ~/tftpboot 4.重新啟動xinetd /etc/init.d/xinetd restart 5.測試TFTP Server功能,在/tftpboot 目錄下隨便放個檔案 $tftp x.x.x.x get 檔案

Ubuntu 8.10 與 9.04 及 10.04 編譯 arm-linux-gcc (Crosstool-0.43)

建立交叉編譯工具鏈的主機環境:OS=Ubuntu 9.04 GCC=4.1 CPU=T7250 RAM=2G sudo apt-get install bison flex m4 gcc-4.1 build-essential patch libncurses5-dev mkdir /home/wayne/downloads mkdir /home/wayne/crosstool-4.1.1 在10.04中需再安裝bison flex 先下載下列檔案,並放到$home/downloads binutils-2.16.1.tar.bz2 glibc-2.3.2.tar.bz2 glibc-linuxthreads-2.3.2.tar.bz2 gcc-3.3.6.tar.bz2 gcc-4.1.1.tar.bz2 gdb-6.5.tar.bz2 wget http://ftp.gnu.org/gnu/binutils/binutils-2.16.1.tar.bz2 wget http://ftp.gnu.org/gnu/glibc/glibc-2.3.2.tar.bz2 wget http://ftp.gnu.org/gnu/glibc/glibc-linuxthreads-2.3.2.tar.bz2 wget http://ftp.gnu.org/gnu/gcc/gcc-3.3.6/gcc-3.3.6.tar.bz2 wget http://ftp.gnu.org/gnu/gcc/gcc-4.1.1/gcc-4.1.1.tar.bz2 wget http://ftp.gnu.org/gnu/gdb/gdb-6.5.tar.bz2 由於9.04版gcc為4.3.3 編譯用此版本編譯會出錯,所以改用gcc4.1 sudo apt-get install gcc-4.1 然後是 sudo rm /usr/bin/gcc (刪除GCC,它只是個到gcc-4.3.3的軟鏈接文件) sudo ln -s /usr/bin/gcc-4.1 /usr/bin/gcc (建立GCC到gcc-4.1的連接) 如果運行 ls -la /bin/sh 看到鏈接的是 dash ,則請運行以下命令 sudo dpkg-reconfigure dash 選擇 no 以刪除 dash ,編譯完成可再...

解決Ubuntu內建PCmanX亂碼的問題

內建PCmanX亂碼的問題對很多PTT用戶來說會很重要 因為常用的KKman似乎沒看到Linux版本的安裝檔 Ubunutu也很貼心的幫你內建了PCman這套很多人用的Telnet連線軟體 剛安裝好Ubunutu 9.04首次打開PCman上PTT應該是亂碼一堆(軟體本身不會) 解決方式很簡單,只要修改字型就可以囉!! PCmanX > 檢視 > 字型 > AR PL Ukai TW 這樣就可以讓中文字正常顯示囉!

使用UNetbootin安裝Linux Live USB(可以用在多個系統)

圖片
下載完整Linux ISO檔之後,除了可以燒錄成Live CD之外,也可以寫入USB做成可開機的Ubuntu USB,隨時攜帶使用。 1. 先至 UNetbootin 官網下載for Windows使用的UNetbootin軟體。 2. 執行unetbootin軟體,選擇作業系統版本、來源ISO檔路徑位置、寫入USB位置。按下確認[OK]。 3.支援的OS有 Ubuntu, Cent OS, Fedora, FreeBSD, openSUSE, NetBSD, Mandriva, Gontoo 與其他,至於版本的話會時常更新。