新聞中心
隨著無(wú)線電通信技術(shù)的不斷發(fā)展,無(wú)線電軟件的應(yīng)用越來(lái)越廣泛。Linux作為一款開源的操作系統(tǒng),不僅在服務(wù)器、嵌入式設(shè)備等領(lǐng)域應(yīng)用廣泛,也有發(fā)燒友、業(yè)余愛好者喜歡使用它來(lái)完成一些有趣的項(xiàng)目。在這個(gè)過(guò)程中,無(wú)線電軟件就扮演著很重要的角色。本文將介紹如何下載Linux無(wú)線電軟件,并讓你的通信更加暢通無(wú)阻。

創(chuàng)新互聯(lián)自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元興寧做網(wǎng)站,已為上家服務(wù),為興寧各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
一、為什么選擇Linux
你可能會(huì)問(wèn)為什么要選擇Linux。這是因?yàn)榕c其他操作系統(tǒng)相比,Linux在無(wú)線電領(lǐng)域具有一些獨(dú)特的優(yōu)勢(shì)。比如,Linux具有廣泛的硬件支持,你可以用它來(lái)驅(qū)動(dòng)無(wú)線電的硬件設(shè)備,而且它能處理高負(fù)荷的數(shù)據(jù)流。此外,Linux還是一個(gè)開放的平臺(tái),你可以隨意定制和編寫軟件。這對(duì)于熱心的愛好者和業(yè)余無(wú)線電愛好者來(lái)說(shuō)是非常有吸引力的。
二、下載無(wú)線電軟件
接下來(lái),我們將介紹如何下載無(wú)線電軟件。Linux上有許多不同的無(wú)線電軟件,這些軟件的功能和目的各不相同。在這里,我們列舉幾款常用的無(wú)線電軟件作為例子:
1、gqrx
gqrx是一款流行的無(wú)線電接收軟件,它支持多種操作系統(tǒng),包括Linux。它可以接收來(lái)自廣播、衛(wèi)星和無(wú)線電局的信號(hào),并將它們解碼為可讀的數(shù)字和語(yǔ)音信號(hào)。下載方法:在終端中輸入sudo apt-get install gqrx,然后按下回車鍵即可。
2、xastir
xastir是一款全球定位系統(tǒng)(GPS)軟件,它可以與無(wú)線電設(shè)備配合使用來(lái)定位用戶的位置。它還可以接收天氣信息和公共服務(wù)廣播。下載方法:在終端中輸入sudo apt-get install xastir,然后按下回車鍵即可。
3、fldigi
fldigi是一款數(shù)字模式通信軟件,它可以將數(shù)字信息編碼發(fā)送并解碼接收。它支持多種通信模式,例如飛躍441、PSK31、RTTY等。下載方法:在終端中輸入sudo apt-get install fldigi,然后按下回車鍵即可。
三、使用無(wú)線電軟件
一旦你已經(jīng)下載并安裝了無(wú)線電軟件,你就可以開始探索世界了!下面是一些你可以嘗試的無(wú)線電活動(dòng):
1、HF接收
HF接收是一種非常有趣的活動(dòng),它可以幫助你把大量的無(wú)線電收音機(jī)變成一個(gè)全宇宙的接收機(jī)。你可以通過(guò)電腦和軟件來(lái)接收和解碼無(wú)線電信號(hào)。嘗試一些全球廣播、軍事和氣象傳輸?shù)念l道,很快你就會(huì)完全沉浸其中。
2、數(shù)字通信
數(shù)字通信是一種節(jié)約時(shí)間和精力的通信方式。它是一種數(shù)字通信技術(shù),可以幫助你通過(guò)無(wú)線電來(lái)發(fā)送文字,圖片和聲音。通過(guò)fldigi這個(gè)無(wú)線電軟件,你可以通過(guò)電腦鍵盤來(lái)發(fā)送和接收數(shù)字信息,而無(wú)需手動(dòng)輸入。
3、GPS定位
GPS定位是一項(xiàng)廣泛應(yīng)用的技術(shù),它能夠幫助你在無(wú)線電周圍定位。通過(guò)xastir無(wú)線電軟件,你可以與GPS設(shè)備配合使用,顯示你當(dāng)前的位置和周圍的無(wú)線電信號(hào)。
四、注意事項(xiàng)
在使用無(wú)線電軟件時(shí),需要注意以下幾個(gè)問(wèn)題:
1、硬件兼容性。一些無(wú)線電軟件可能只兼容特定的硬件設(shè)備,請(qǐng)?jiān)谙螺d和安裝軟件之前查看硬件兼容性。
2、法規(guī)限制。在使用無(wú)線電軟件時(shí),請(qǐng)按照當(dāng)?shù)氐姆ㄒ?guī)規(guī)定操作。
3、安全性。請(qǐng)注意保護(hù)你的計(jì)算機(jī)和無(wú)線電設(shè)備不被攻擊。
五、結(jié)論
無(wú)線電軟件為無(wú)線電愛好者帶來(lái)了很多新的可能性。Linux操作系統(tǒng)是一個(gè)完美的平臺(tái),用于下載和運(yùn)行各種無(wú)線電軟件。因此,下載Linux無(wú)線電軟件,將讓你的通信更加暢通無(wú)阻。在使用無(wú)線電軟件時(shí),請(qǐng)確保遵守法規(guī)規(guī)定和安全操作措施。也請(qǐng)一定要享受這項(xiàng)有趣的技術(shù),并與其他無(wú)線電愛好者分享你的發(fā)現(xiàn)。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
誰(shuí)能推薦一個(gè)適合linux系統(tǒng)好用的播放器
*易于使用的音樂瀏覽器
*搜索和排序
*通過(guò)使用GStreamer而支持全部音頻文件格式
*互聯(lián)網(wǎng)電臺(tái)的支持,包括last.fm流媒體
*支持播放列表
*顯示播放可視化效果
*輕松在ipod,USB大容量存儲(chǔ)音樂播放器,MTP中傳輸數(shù)據(jù)
*顯示專輯封面和從互聯(lián)網(wǎng)下載歌詞
*播放,蘆余提取或燒錄音頻CD
*自動(dòng)下載音頻播客
*從Magnatune和Jamendo音樂商店瀏覽,下載相冊(cè)
4.Audacious
Audacious是基于Beep-media-player和XMMS的播放器,由于BMP的開發(fā)者現(xiàn)在集中精力開發(fā)bmpx,BMP的開發(fā)已經(jīng)停止,不過(guò)Audacious的開發(fā)者繼承了BMP的源碼,在BMP-0.9.7.1的基礎(chǔ)上fork了一個(gè)新的mediaplayer—Audacious。Audacious和Beep-media-player很裂腔象,并且兼容它們的皮膚。而且它依賴的東西很少,就一個(gè)包。它的設(shè)置選項(xiàng)跟Beep-media-player基本一樣,但是比XMMS的簡(jiǎn)單多了,只要設(shè)定了標(biāo)題編碼UTF-8碼轉(zhuǎn)換,也沒有所謂的中文問(wèn)題。
5.XMMS
XMMS(X多媒體系統(tǒng))是一個(gè)偉大的多媒體播放器,幾乎可以運(yùn)行于所有的系統(tǒng),但在linux下卻有一些特殊的地方。XMMS可以播放的多媒體文件有MP3,MOD,WAV和其它的一些輸入插件。它是一個(gè)運(yùn)行在許多類UNIX系統(tǒng)上的有點(diǎn)類似Winamp但又小于它的免費(fèi)音頻播放器。
XMMS可以稱得上是Linux下優(yōu)秀的音頻播放器,是專門為X-Window設(shè)計(jì)的版本。目前幾乎所有的Linux發(fā)行版都預(yù)裝了XMMS。XMMS以強(qiáng)大的播放功能、多變的皮膚和各具神通的插件在眾多的Linux播放軟件里占據(jù)重要地位,完全可以和Windows下的Winamp相媲美。
6.Amarok
Amarok是一款在LINUX或其他類UNIX操作系統(tǒng)中運(yùn)行的音頻播放器軟件。它是以自由軟件的形式推出。Amarok在播放音樂檔案以外還提供了很多功能。例如Amarok可以根據(jù)音樂類型、歌手和專輯來(lái)管理音樂集,也可以為眾多的音樂格式加入標(biāo)簽,加入歌詞、唱片封面,也會(huì)自動(dòng)按所播放的音樂評(píng)分。也因此,之一次執(zhí)行Amarok可以嚇退一些用戶。一些用家覺得Amarok的介面不易使用而使用較簡(jiǎn)單的音樂播放軟件,因?yàn)楹芏喙δ軙?huì)隱藏其他功能。大量的功能也招致消耗大量資源或是擁腫的批評(píng)。
Amarok提供了以下基本功能:
*播放以下不同的音樂檔案格式FLAC、Ogg、MP3、AAC、WAV、WMA和Musepack,也能夠根據(jù)安裝。不肆嘩衫過(guò)注意Amarok不會(huì)播放有DRM的音樂。
*為數(shù)碼音樂檔案套用標(biāo)簽(現(xiàn)在支援Ogg、WMA、AAC、MP3和RealMedia)。
*讓音樂專輯加上封面,而封面可以到Amazon下載。
*建立和編輯播放清單,包括智慧型和動(dòng)態(tài)播放清單,動(dòng)態(tài)播放清單可以透過(guò)AmarokScript提供評(píng)分資訊,同時(shí)播放次數(shù)也會(huì)加到歌曲之中。
*可以和一些數(shù)碼音樂播放機(jī)如:iPods、CreativeZens進(jìn)行同步、下載、播放和上載。
*可以在Wikipedia取得歌手資訊,和歌詞搜尋。
*支援Last.fm。
*Podcast
因?yàn)锳marok是用KDELibs和Qt寫成的,GNome的用戶的發(fā)現(xiàn)一些問(wèn)題,Exaile提供了所有Amarok的功能,但它是一個(gè)基於gtk的程式。
7.Banshee
Banshee是Gnome官方的播放器,是一個(gè)功能非常全的音樂播放器,能夠支持各種格式文件。甚至能夠支持視頻文件的播放,Banshee也有MacOS和Windows版本,但是最穩(wěn)定的版本,是運(yùn)行在Linux上的版本,目前最新版本為2.4.0,是上個(gè)月發(fā)布的。這個(gè)版本現(xiàn)在深受很多Linux愛好者的喜好,可以說(shuō)是Linux愛好者的接觸的最早的播放器。
8.Clementine
Clementine是簡(jiǎn)單跨平臺(tái)的音樂播放軟件,界面設(shè)計(jì)源于KDEAmarok1.4的多標(biāo)簽設(shè)計(jì)。自然,軟件支持音樂庫(kù)播放列表的搜索管理,整合了Spotify,Grooveshark,Last.fm,SomaFM,Magnatune,Jamendo,SKY.fm,DigitallyImported和Icecast網(wǎng)絡(luò)收音服務(wù),支持M3U,XSPF,PLS和ASX列表格式,支持CUE,MP3,F(xiàn)LAC,CD,AAC,OGG格式互轉(zhuǎn),支持歌詞、封面、樂手介紹等等等等,還能自動(dòng)補(bǔ)全封面神馬的??傊褪浅S玫亩加辛?,聽上去很強(qiáng)大。并且在之前發(fā)布了適用所有平臺(tái)的1.0.1版本。
9.Tomahawk
Tomahawk則是這三個(gè)當(dāng)中名氣最小的,畢竟他僅僅才出現(xiàn)不到一年的時(shí)間,但是Tomahawk能夠代表音樂播放器的趨勢(shì),旨在提供一個(gè)完全自由的互聯(lián)網(wǎng)協(xié)作的音樂平板,我用的版本就是最新版本0.4.2,覺得效果非常不錯(cuò)(可能我喜歡支持弱者的緣故吧)!
10.SongBird
SongBird給我的之一印象是很“蘋果”,很iTune。它不但有l(wèi)inux版本,還有windows和Mac版本。
相對(duì)于其它音樂播放器,Songbird可以說(shuō)是最不像音樂播放器的,它集成web瀏覽器,也就是說(shuō)你可以在songbird里一邊上網(wǎng)一邊瀏覽網(wǎng)頁(yè),當(dāng)網(wǎng)頁(yè)中出現(xiàn)音樂時(shí),你可以用songbird將其捕抓下來(lái)。
如何在CentOS Linux下安裝ASTERISK和FreePBX
1、Lamp的安裝 下載所有軟件包到/usr/local/src路徑
配置yum源,安裝相關(guān)軟件 yum –y update yum install –y httpd http-devel mysql
mysql-devel mysql-server php php-devel php-mysql yum install php5
php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd
php-db mkdir /var/lib/mysql chown –R mysql:mysql /var/lib/mysql
/etc/init.d/httpd start chkconfig –level 35 httpd on
mysql_install_db chown –R mysql.mysql /var/lib/mysql
/etc/init.d/mysqld start chkconfig –level 35 mysqld on mysqladmin
–uroot password#設(shè)置mysql密碼為cp
/usr/share/doc/mysql-server-5.0.22/my-medium.cnf /etc/my.cnf yum
install php php-mysql php-common php-gd php-mbstring php-mcrypt
php-devel php-xml /etc/init.d/httpd restart vim
/var/www/html/index.php 測(cè)試一下 : 測(cè)試正型首php連接apache :
測(cè)試php連接mysql : vim /usr/local/apache2/htdocs/aaa.php 訪問(wèn)下即可。 service iptables stop iptables
–F setenforce 0 vi /etc/selinux/config 修改SElinux = disable 重啟系統(tǒng)
2、asterisk的安租純裝 1 cd /usr/local/src/asterisk-1.6.2.18/ useradd -c
“Asterisk PBX” -d /var/lib/asterisk asterisk mkdir /var/run/asterisk
mkdir /var/log/asterisk chown -R asterisk:asterisk /var/run/asterisk
chown -R asterisk:asterisk /var/log/asterisk chown -R asterisk:asterisk
/var/lib/php/session/ chown -R asterisk /var/lib/php #比較重要 vim +231
/etc/httpd/conf/httpd.conf 將用戶、組修舉數(shù)改為 asterisk vim +327
/etc/httpd/conf/httpd.conf 將 None 修改為 All ./configure make make
install make samples make progdocs /etc/init.d/mysqld restart
3、freePBX的安裝: yum install e2fsprogs-devel keyutils-libs-devel krb5-devel
libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp
php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel
audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel
perl-DateManip sendmail-cf sox yum install gcc gcc-c++ wget bison
mysql-devel mysql-server php php-mysql php-pear php-pear-DB php-mbstring
nano tftp-server httpd make ncurses-devel libtermcap-devel sendmail
sendmail-cf caching-nameserver sox newt-devel libxml2-devel
libtiff-devel php-gd audiofile-devel gtk2-devel subversion kernel-devel
yum install festival festival-dev yum install ncurses-base ncurses-bin
ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev
yum install zlib1g zlib1g-dev yum install bison bison-doc yum install
install libxml2 libxml2-dev yum install libtiff4 libtiff4-dev yum
install libasound2 libg1 libltdl3 libpq4 libspeex1 libsqlite0
libtonezone1 libaudiofile0 libaudiofile-dev yum install
libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl
libproc-waitstat-perl cd /usr/local/src/freepbx-2.9.0/ mysqladmin create
asterisk –uroot –pmysqladmin create asteriskcdrdb –uroot
–pmysql asterisk
asteriskcdrdb
–pGRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asterisk@localhost
IDENTIFIED BY ‘123456’; GRANT ALL PRIVILEGES ON asterisk.* TO
asterisk@localhost IDENTIFIED BY ‘123456’; grant all privileges on *.*
to asterisk@localhost identified by “123456”; flush privileges; exit
用asterisk登陸一下mysql試試:mysql –uasterisk –p如果成功,表明設(shè)置正確。
./start_asterisk start mkdir /var/www/html/asterisk/ mkdir
/var/www/html/asterisk/cgi-bin chown -R asterisk:asterisk
/var/www/html/asterisk ./install_amp 將【asteriskuser】設(shè)置為
asterisk(連接數(shù)據(jù)庫(kù)的用戶名) 將【amp109】設(shè)置為(連接數(shù)據(jù)庫(kù)的密碼) 24 如何在CentOS
Linux下安裝ASTERISK和FreePBX 再上面的選項(xiàng)上鍵入需要訪問(wèn)的ip地址。如:192.168.1.x548
如何在CentOS Linux下安裝ASTERISK和FreePBX 保持默認(rèn)配置即可。 即可訪問(wèn)?。。。。。。。。。。。。。?!
如果訪問(wèn)不成功 rm -rf /etc/amportal.conf 再 ./install_amp 重新配置一遍 如果還不成功,那么: rm
-rf /etc/asterisk/* ./install_amp 用這條命令檢查一下文件是否存在: vim
/etc/asterisk/sip.conf 四、配置內(nèi)部通訊: 1、登錄freepbx管理界面
config.php
2、選擇setup菜單欄的Extensions 選項(xiàng)。 freepbxextension 如何在CentOS
Linux下安裝ASTERISK和FreePBX 然后選擇右邊的Add Extension如何在CentOS
Linux下安裝ASTERISK和FreePBXx541 如何在CentOS
Linux下安裝ASTERISK和FreePBX 選擇:Submit 51 如何在CentOS Linux下安裝ASTERISK和FreePBX
出現(xiàn)添加對(duì)話框x558 如何在CentOS Linux下安裝ASTERISK和FreePBX 在User
Extension一項(xiàng)填入用戶分機(jī)號(hào), 如888 在 Disply Name 一項(xiàng)填入用戶顯示名, 如888 下拉對(duì)話框 755
如何在CentOS Linux下安裝ASTERISK和FreePBX 填入密碼:如123456。 選擇
提交即可。這時(shí)服務(wù)器端已經(jīng)添加了一個(gè)內(nèi)部賬號(hào),接著在客戶端注冊(cè)這個(gè)賬號(hào)。 打開eyebeam軟件 810 如何在CentOS
Linux下安裝ASTERISK和FreePBX 選擇上面的向下箭頭show menu 然后選擇 SIP account setting
選擇 Add 添加一個(gè)賬號(hào) Display Name 中填入服務(wù)器上設(shè)置好的內(nèi)容,如:888 User name
中填入服務(wù)器上設(shè)置好的user extension內(nèi)容,如:888 Password 中填入剛才設(shè)置好的密碼,如
Authorization user name中填入服務(wù)器上設(shè)置好的user extension內(nèi)容,如:888
Domain中填入服務(wù)器的ip地址,如192.168.1.43 完成后點(diǎn)擊確定即可。 再點(diǎn)擊close關(guān)閉SIP
Accounts對(duì)話框,完成注冊(cè)。 最后按照如上注冊(cè)步驟再注冊(cè)一個(gè)客戶端,就可以實(shí)現(xiàn)內(nèi)部互相撥打了。
操作系統(tǒng):centos 5.0以上(以最小化形式安裝)
Linux內(nèi)核版本:2.6.22
Asterisk版本:asterisk V.1.6.2.18
FreePBX版旅局型本:FreePBX:2.9.0
以rpm方式安裝好的LAMP環(huán)境
以root身份登錄
二、所需軟拆猜件包
三、安裝步驟
1、Lamp的安裝
下載所有軟件包到/usr/local/src路臘腔徑
配置yum源,安裝相關(guān)軟件
Linux發(fā)行版(路由器固件)OpenWrt入門全集
現(xiàn)階段openwrt官方支持的路由列表:wiki.openwrt.org/toh/start
如果要學(xué)習(xí)openwrt的話,買些列表中二手的路由器來(lái)實(shí)踐下更容易學(xué)習(xí),大部分要升級(jí)一下rom芯片和內(nèi)存芯片,典型配置都是4M、64M。 大家先學(xué)習(xí)一下,等待小米開放時(shí)刻的到來(lái),有備無(wú)患……
OpenWrt 可以被描述為一個(gè)嵌入式的 Linux 發(fā)行版,(主流路由器固件有 dd-wrt,tomato,openwrt三類)而不是試圖建立一個(gè)單一的、靜態(tài)的系統(tǒng)。OpenWrt的包管理提供了一個(gè)完全可寫的文件系統(tǒng),從應(yīng)用程序供應(yīng)商提供的選擇和配置,并允許您自定義的設(shè)備,以適應(yīng)任何應(yīng)用程序。
對(duì)于開發(fā)人員,OpenWrt 是使用框架來(lái)構(gòu)建應(yīng)用程序,而無(wú)需建立一個(gè)完整的固件來(lái)支持;對(duì)于用戶來(lái)說(shuō),這意味著其擁有完全定制的能力,可以用前所未有的方式使用該設(shè)備。
當(dāng)Linksys釋放 WRT54G/GS 的源碼后,網(wǎng)上出現(xiàn)了很多不同版本的 Firmware 去增強(qiáng)原有的功能。大多數(shù)的 Firmware 都是99%使用 Linksys的源碼,只有1%是加上去的,每一種 Firmware 都是針對(duì)特定的市場(chǎng)而設(shè)計(jì),這樣做有2個(gè)缺點(diǎn),之一個(gè)是難以各版本Firmware的長(zhǎng)處,第二個(gè)是這版本距離 Linux 正式發(fā)行版越來(lái)越遠(yuǎn)。
OpenWrt 選擇了另一條路,它從零開始,一點(diǎn)一點(diǎn)的把各軟件加入去,使其接近 Linksys 版 Firmware的功能,而OpenWrt 的成功之處是它的文件系統(tǒng)是可寫的,開發(fā)者無(wú)需在每一次修改后重新編譯,令它更像一個(gè)小型的 Linux 電腦系統(tǒng)。
OpenWrt 項(xiàng)目由 2023 年 1 月開始, 之一個(gè)版本是基于 Linksys 提供的 GPL 源碼及 uclibc 中的 buildroot 項(xiàng)目, 這個(gè)版本稱為 “stable” 版, 在網(wǎng)上至今仍有很多項(xiàng)目使用這個(gè)版本, 較為有名 Freifunk-Firmware 和 Sip@Home.
到了2023年初, 一些新的開發(fā)人員加入了這項(xiàng)目, 幾個(gè)月后他們釋出了之一個(gè) “experimental” 版本, 這和以前版本不同的是, 這版本差不多完全舍棄了 Linksys 的 GPL 源碼, 使用了 buildroot2 作為核心技術(shù), 將 OpenWrt 完全模塊化,OpenWrt 使用 Linux 正式發(fā)行的核心源碼(2.4.30),加上了一些補(bǔ)丁和網(wǎng)絡(luò)驅(qū)動(dòng),開發(fā)隊(duì)伍更為OpenWrt添加了許多免費(fèi)的工具,可以直接把Image寫入 Flash (mtd)里面,設(shè)定無(wú)線功能和VLAN交換功能,這個(gè)版本名為“White Russian”,而1.0版本于2023年底公悄數(shù)攜布。
OpenWRT是一個(gè)高度模塊化、高度自動(dòng)化的嵌入式Linux系統(tǒng),擁有強(qiáng)大畢碰的網(wǎng)絡(luò)組件和擴(kuò)展性,常常被用于工控設(shè)備、、小型機(jī)器人、智能家居、路由器以及VOIP設(shè)備中。 同時(shí),它還提供了100多個(gè)已編譯好的軟件,而且數(shù)量還在不斷增加,而 OpenWrt SDK 更簡(jiǎn)化了開發(fā)軟件的工序。
OpenWRT不同于其他許多用于路由器的發(fā)行版,它是一個(gè)從零開始編寫的、功能齊全的、容易修改的路由器操作系統(tǒng)。實(shí)際上,這意味著您能夠使用您想要的功能而不加進(jìn)其他的累贅,而支持這些功能工作的linux kernel又遠(yuǎn)比絕大多數(shù)發(fā)行版來(lái)得新。
如果對(duì) Linux 系統(tǒng)有一定的認(rèn)識(shí), 并想學(xué)習(xí)或接觸嵌入式 Linux 的話, OpenWRT很適合。 而且OpenWRT支持各種處理器架構(gòu),無(wú)論是對(duì)ARM,X86,PowerPC或者M(jìn)IPS都有很好的支持。 其多達(dá)3000多種軟件包,囊括從工具鏈(toolchain),到內(nèi)核(linux kernel),到軟件包(packages),再到根文件系統(tǒng)(rootfs)整個(gè)體系,使得用戶只需簡(jiǎn)單的一個(gè)make命令即可方便快速地定制一個(gè)具有特定功能的嵌入式系統(tǒng)來(lái)制作固啟伏件。
一般嵌入式 Linux 的開發(fā)過(guò)程, 無(wú)論是 ARM, PowerPC 或 MIPS 的處理器, 都必需經(jīng)過(guò)以下的開發(fā)過(guò)程:
1、 創(chuàng)建 Linux 交叉編譯環(huán)境;
2、建立 Bootloader;
3、移植 Linux 內(nèi)核;
4、建立 Rootfs (根文件系統(tǒng));
5、安裝驅(qū)動(dòng)程序;
6、安裝軟件;
熟悉這些嵚入式 Linux 的基本開發(fā)流程后,不再局限于 MIPS 處理器和無(wú)線路由器, 可以嘗試在其它處理器, 或者非無(wú)線路由器的系統(tǒng)移植嵌入式 Linux, 定制合適自己的應(yīng)用軟件, 并建立一個(gè)完整的嵌入式產(chǎn)品。
由于CPU內(nèi)核體系不同,造成很多應(yīng)用程序移植到OpenWrt上的時(shí)候經(jīng)常崩潰。
由于ADSL硬件模塊的驅(qū)動(dòng)程序沒有開放源代碼,造成很多ADSL一體無(wú)線路由的ADSL模塊不能工作而造成功能缺失(RG100A和DB120除外)。
由于OpenWRT并不是官方發(fā)布的路由器固件,所以要使用(刷入該固件)有困難,而且其基于Linux,導(dǎo)致OpenWRT的入門門檻較高。
White RussianOpenWRT的初始版本,從2023年7月的White Russian RC1開始發(fā)展,一直到2023年1月才發(fā)布White Russian 0.9。
KamikazeOpenWRT的第二個(gè)版本,從2023年6月開始發(fā)布Kamikaze 7.06,一直更新到2023年1月的Kamikaze 8.09.2結(jié)束。這期間OpenWRT進(jìn)行了大量改進(jìn),并為它的發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。
Backfire2023年03月04日,OpenWrt Backfire 10.03 Beta發(fā)布,該版本是開源的路由器固件,基于linux,功能強(qiáng)大,支持很多主流的平臺(tái)和路由器,甚至支持國(guó)內(nèi)的君正jz4740平臺(tái),是學(xué)習(xí)和開發(fā)嵌入式,也是工業(yè)、 商業(yè)應(yīng)用理想平臺(tái)。更新方面: brcm-2.4 更新到 2.4.37 kernel ,other targets 更新到 2.6.30 or 2.6.32 ,arm/mips平臺(tái)的 gcc 更新到 4.3.3 ,powerpc的gcc更新到 4.4.3 ,uClibc 更新到 0.9.30.1 , Broadcom 11g 芯片組的 b43 無(wú)線網(wǎng)卡驅(qū)動(dòng)更新到 2.6 kernel ,支持Atheros 11n ath9k ,支持很多新的ar71xx設(shè)備,magicbox歸入ppc40x平臺(tái) 。
2023年03月25日,OpenWrt 發(fā)布 Backfire 10.03-rc1,支持國(guó)內(nèi)留下的 tp-link最新多款11n的路由器,是不是想讓路由器支持萬(wàn)能中繼呢,或者增加路由器的多wan口支持呢,更多的這些高端路由才有的功能,或許能 讓家用路由輕松具備。
2023年04月07日,OpenWRT放出Backfire 10.03正式版。
2023年08月29日OpenWRT放出了Backfire 10.03.1。修正了很多BUG,提高了兼容性。TP-LINK WR841N v2 已經(jīng)可以正常使用了,包括無(wú)線部分和上網(wǎng)部分。 自rc1之后的變動(dòng):改進(jìn)了防DNS重綁定攻擊,改進(jìn)了uhttpd穩(wěn)定性, Rootfs生成修復(fù)(Orion景象),修正了基于BRCM47XX的PCI初始化,添加了rtl8366 vlan 改變的 整合腳本,還原了一般x86鏡像 GRUB控制臺(tái),提高了ar71xx系列以太網(wǎng)驅(qū)動(dòng)程序性能,添加了ar7240 交換機(jī)驅(qū)動(dòng),一些swconfig 和 交換機(jī)驅(qū)動(dòng)的改進(jìn),RDC 使用啟動(dòng)加載器支持波特率,允許原生HID 支持 通過(guò)添加 kmod-input-hid,6in4:適當(dāng)?shù)奶幚砹薖PPoE連接并且修復(fù)了終端隧道更新。
鑒于開源軟件在國(guó)內(nèi)的發(fā)展態(tài)勢(shì),目前國(guó)內(nèi)有基于OpenWRT改進(jìn)而來(lái)的OpenWRT-DreamBox。這個(gè)版本的OpenWRT集成了了很多常用功能(包括脫機(jī)下載等),而通過(guò)這個(gè)版本的OpenWRT便可以把一個(gè)路由器的功能發(fā)揮的淋漓盡致。
現(xiàn)在有越來(lái)越多的Maker開始折騰OpenWrt,但作為一個(gè)Maker新手來(lái)講,在網(wǎng)上還是很難找到一份系統(tǒng)的入門級(jí)資料。查找資料很辛苦,而且OpenWrt的門檻相對(duì)較高,希望這篇文章所提供的從零開始學(xué)OpenWrt編譯 + 刷機(jī) + 使用教程能降低新手們的入門難度,當(dāng)然,編譯過(guò)程非必須,一般的路由都可找到可用的穩(wěn)定固件直接刷機(jī)。
1、安裝Ubuntu(編譯需要Linux環(huán)境),到其官網(wǎng)下載,版本根據(jù)自己所需選擇即可??梢赃x擇安裝到虛擬機(jī)或者物理機(jī),圖形化安裝而且是中文版,連安裝都搞不定的,可以關(guān)閉本頁(yè)面了;(下載地址可以百度,回復(fù)貼中會(huì)提供)
2、切記不要改動(dòng)軟件源,同時(shí)按住Ctrl + Alt + T,調(diào)出終端;
3、逐條輸入下列命令(及時(shí)驗(yàn)證是否安裝成功):
sudo apt-get install g++
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install unzip
sudo apt-get install autoconf
sudo apt-get install gawk
sudo apt-get install make
sudo apt-get install gettext
sudo apt-get install gcc
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install libz-dev
sudo apt-get install asciidoc
sudo apt-get install subversion
sudo apt-get install sphinxsearch
sudo apt-get install libtool
sudo apt-get install sphinx-common
至此編譯環(huán)境搭建完成。
OpenWrt源碼分兩種,一種是最新但不是最穩(wěn)定的Trunk開發(fā)版,一種是最穩(wěn)定的Backfire版,建議下載官方源碼。下載前先在本地創(chuàng)建文件夾:
mkdir openwrt
sudo chmod 777 openwrt
cd openwrt
選擇你想要的版本然后執(zhí)行下載命令,下載結(jié)束會(huì)顯示版本號(hào):
Trunk版下載命令:
svn co
Backfire版下載命令:
svn co
添加軟件擴(kuò)展包,將feeds.conf.default修改為feeds.conf:
cp feeds.conf.default feeds.conf
更新擴(kuò)展,安裝擴(kuò)展:
./scripts/feeds update -a
./scripts/feeds install –a
注:如果不是剛下載的源碼,為保持代碼為最新狀態(tài),應(yīng)定期運(yùn)行svn update命令更新源碼。
測(cè)試編譯環(huán)境:
make defconfig
到這里就可以開始編譯自己的固件了。進(jìn)入定制界面:
make menuconfig
如果一切正常,會(huì)出現(xiàn)一個(gè)配置菜單,可以選擇要編譯的固件平臺(tái)(芯片類型)、型號(hào),還能選擇固件中要添加的功能和組件,配置好后保存并退出菜單即可。
openwrt-make
如果你想修改源碼,應(yīng)該在此步進(jìn)行,如支持大容量Flash之類的修改,自己上網(wǎng)查到修改什么文件什么地方后,就在ubuntu圖形界面上進(jìn)去找到文件,雙擊打開文本編輯器修改保存。
Make
或者
make V=99
或者
make -j V=99
make是編譯命令,V=99表示輸出debug信息,V一定要大寫,如果要讓CPU全速編譯,就加上 -j 參數(shù),之一次編譯更好不帶-j參數(shù)。
編譯過(guò)程保持聯(lián)網(wǎng)(會(huì)從網(wǎng)上下載一些源碼包),所以斷網(wǎng)可能造成編譯中斷,編譯所需時(shí)間與電腦CPU及網(wǎng)絡(luò)環(huán)境有很大關(guān)系,之一次編譯時(shí)間較久,快則半小時(shí)長(zhǎng)則2、3個(gè)小時(shí),之后的編譯所需時(shí)間較短。編譯完成后會(huì)在源碼文件目錄出現(xiàn)bin文件夾(如trunk/bin/XXXX),如果你手里的路由是原版固件需要刷OpenWrt需要選用XXX-factory.bin固件,如果路由已經(jīng)刷了OpenWrt,選用升級(jí)固件XXXX-sysupgrade.bin升級(jí)用的,在升級(jí)界面升級(jí)即可。進(jìn)到文件夾找到你需要的固件傳出(通過(guò)郵箱、網(wǎng)盤、U盤等),開始刷機(jī)吧。
要在路由器上使用OpenWrt,首先要將路由器固件刷新為OpenWrt,即相當(dāng)于OpenWrt 系統(tǒng)的安裝,不同型號(hào)的路由器的安裝方法可能也會(huì)不一樣,但一般常用的有三種方法:
1.Web上傳固件更新(就是路由器設(shè)置或管理界面的那個(gè)固件更新)
2.PFTP上傳固件更新(最簡(jiǎn)單的就是HFS了)
具體型號(hào)的路由器適用于哪種或哪幾種方法,需自行嘗試。
要對(duì)OpenWrt進(jìn)行配置,一般有兩條途徑:
1.SSH登錄通過(guò)命令行控制
2.Web登錄通過(guò)Web界面設(shè)置
首次安裝OpenWrt后,需要設(shè)置密碼才可以使用SSH登錄,方法是使用telnet登錄或者Web登錄設(shè)置密碼。在Windows下面telnet和SSH登錄可以使用Putty,在Linux或Mac下可分別使用如下命令:
ssh –l root 192.168.1.1 //Linux
ssh –l //Mac
一般指令與常見Linux發(fā)行版相同,但是OpenWrt使用自己的包管理器:opkg,使用“opkg –help”查看幫助信息。以下是一些常用操作命令:
opkg update //更新軟件包列表
opkg install //在線安裝軟件包
opkg remove //移除軟件包
登錄Web管理界面,前提是該OpenWrt系統(tǒng)中要安裝了Web界面,一般是Luci,登錄方式與普通路由器無(wú)異,打開瀏覽器,輸入路由器IP即可進(jìn)入登錄界面,OpenWrt的默認(rèn)IP是192.168.1.1。
到此,OpenWrt的大門已為你敞開。接下來(lái),開始嘗試?yán)肙penWrt實(shí)現(xiàn)更多智能應(yīng)用吧,比如單號(hào)多撥榨取運(yùn)營(yíng)商帶寬、綁定域名遠(yuǎn)程控制、掛載大容量硬盤、搭建下載機(jī)、搭建網(wǎng)絡(luò)攝像頭、Samba/DLNA家庭NAS共享、私有云同步、FTP、個(gè)人網(wǎng)站/服務(wù)器…
需要學(xué)會(huì)用ssh登錄路由器用linux命令查看。
ps 命令查看當(dāng)前系統(tǒng)運(yùn)行的進(jìn)程信息
free 命令查看內(nèi)存使用和swap掛載情況
ls 查看目錄和文件
cd 進(jìn)入退出目錄
vi 查看編輯配置文件
安裝命令:
#opkg update
#opkg install nano
uci set network.lan.ipaddr=
使用pppoe設(shè)置
Shell代碼
uci set network.wan.proto=pppoe //設(shè)置wan口類型為pppoe
uci set network.wan.username=
uci set network.wan.password= //這兩行設(shè)置pppoe用戶名和密碼
如果要掛在上級(jí)路由下面,就需要進(jìn)行下面的設(shè)置
Shell代碼
uci set network.wan.proto=none //關(guān)掉wan
uci set network.lan.gateway= //網(wǎng)關(guān)指向上級(jí)路由
uci set network.lan.dns= //dns指向上級(jí)路由
uci set dhcp.lan.ignore=1 //關(guān)掉lan的dhcp
最后對(duì)無(wú)線網(wǎng)絡(luò)進(jìn)行配置
Shell代碼
uci set wireless.@wifi-device.disabled=0 //打開無(wú)線
uci set wireless.@wifi-device.txpower=17 //設(shè)置功率為17dbm 太高會(huì)燒無(wú)線模塊
uci set wireless.@wifi-device.channel=6 //設(shè)置無(wú)線信道為6
uci set wireless.@wifi-iface.mode=ap //設(shè)置無(wú)線模式為ap
uci set wireless.@wifi-iface.ssid= //設(shè)置無(wú)線SSID
uci set wireless.@wifi-iface.network=lan //無(wú)線鏈接到lan上
uci set wireless.@wifi-iface.encryption=psk2 //設(shè)置加密為WPA2-PSK
uci set wireless.@wifi-iface.key= //設(shè)置無(wú)線密碼
提交應(yīng)用配置
Shell代碼
uci commit //應(yīng)用
/etc/init.d/network restart //重啟網(wǎng)絡(luò)服務(wù)
安裝luci管理界面
Shell代碼
opkg update // 更新軟件列表
opkg list-installed // 查看已安裝軟件
opkg install luci // 安裝LUCI
opkg install luci-i18n-chinese // 支持中文
luci-app-firewall – 0.10.0-1
luci-i18n-english – 0.10.0-1
luci-lib-core – 0.10.0-1
luci-lib-ipkg – 0.10.0-1
luci-lib-lmo – 0.10.0-1
luci-lib-nixio – 0.10.0-1
luci-lib-sys – 0.10.0-1
luci-lib-web – 0.10.0-1
luci-mod-admin-core – 0.10.0-1
luci-mod-admin-full – 0.10.0-1
luci-proto-core – 0.10.0-1
luci-proto-ppp – 0.10.0-1
luci-sgi-cgi – 0.10.0-1
luci-theme-base – 0.10.0-1
luci-theme-openwrt – 0.10.0-1
即可完成LUCI的安裝。
輸入以下命令開啟支持web服務(wù)的uhttpd,并設(shè)置其為自啟動(dòng):
Shell代碼
/etc/init.d/uhttpd enable # 開機(jī)自啟動(dòng)
/etc/init.d/uhttpd start # 啟動(dòng)uhttpd
– Wifidog
你可以嘗試執(zhí)行以下命令安裝Wifidog:
opkg update # Optional
opkg install wifidog
–sftp安裝
opkg update
opkg install vsftpd openssh-sftp-server
/etc/init.d/vsftpd enable
/etc/init.d/vsftpd start
小米端口轉(zhuǎn)發(fā)命令:
通過(guò)修改 /etc/config/firewall 這個(gè)文件來(lái)實(shí)現(xiàn)開放自己需要的端口到外網(wǎng)。
config rule ‘httpdwan’
option src ‘wan’
option dest_port ‘8088’
option proto ‘tcp’
option target ‘ACCEPT’
option name ””httpd wan accept tcp port 8088””
保存后,執(zhí)行 /etc/init.d/firewall restart 重啟防火墻。
SSH工具:
1.WINSCP(文件傳輸?shù)铰酚善魃蠂?yán)重推薦使用)
linux無(wú)線電軟件下載的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux無(wú)線電軟件下載,下載Linux無(wú)線電軟件,讓你的通信更暢通無(wú)阻,誰(shuí)能推薦一個(gè)適合linux系統(tǒng)好用的播放器,如何在CentOS Linux下安裝ASTERISK和FreePBX,Linux發(fā)行版(路由器固件)OpenWrt入門全集的信息別忘了在本站進(jìn)行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡(jiǎn)稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點(diǎn)是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問(wèn)快、穩(wěn)定!
分享文章:下載Linux無(wú)線電軟件,讓你的通信更暢通無(wú)阻(linux無(wú)線電軟件下載)
網(wǎng)址分享:http://www.dlmjj.cn/article/coceheh.html


咨詢
建站咨詢
