1. 程式人生 > >buildroot學習(九)——at91sam9g45軟體平臺更新

buildroot學習(九)——at91sam9g45軟體平臺更新

轉載地址:https://blog.csdn.net/srf1986/article/details/52462992

剛剛把昨天的內容補了下,完成了buildroot開發板安裝和執行,解決了有無問題,下面繼續buildroot提供的工具的學習,其實之前和現在的目的,就是開啟buildroot工具目錄,按照軟體名稱,一個個的百度,然後將內容貼上下來,做個記錄,心中知道有哪些工具了,然後,根據需要合理的利用這些工具。就像近幾年看書形成的習慣,第一遍技術看書,看三遍,這不是語句的矛盾,第一遍的意思時沒有實踐前讀書算一邊,三遍是指,通讀一邊,知道這門技術的整體概要,第二遍還是接近粗度,進一步確定我的理解,並建立這個的知識框架,第三遍是細讀,將每個知識點新增到框架中,這樣後期再實踐中需要那個知識點,就知道該找那部分了。現在的任務就是完成我對對工具的體系架構和知識點建立。

(101)odhcploc

未找到

不過應該跟dhcp有關

(102)olsrd


olsrd and olsrd2 are both Link State Routing Protocolimplementations optimized for Mobile ad hoc networkson embedded devices like commercial of the shelf routers, smartphones or normal computers.Sometimes these networks are called "mesh networks". olsrd and olsrd2 are the routing daemons which make up the mesh.

olsrd started as part of a Master Thesis by Andreas Tonnesen in 2004 toimplement the IETF MANET groupsOptimized Link State Routing Protocol (RFC 3626).The development of the implementation was continued in an open source project as the routingprotocol was used by Freifunk,Funkfeuer and others to buildCommunity Mesh Networks.

olsrd2 is a complete rewrite based on the lessons learned with olsrd (version 1) to implementthe successor of RFC 3636, the Neighborhood Discovery Protocol (RFC 6130)and the Optimized Link State Routing Protocol Version 2 (RFC 7181). The basis of the olsrd2 implementation is the OLSR.org Network Framework (OONF).

(103)open-plc-utils
未找到,不過有git資源,也沒看懂是幹嗎的

https://github.com/qca/open-plc-utils/

(104)openntpd

OpenNTPD是一個Unix系統網路時間協議(NTP)實現的守護程序,可以使計算機系統的本地時鐘與遠端NTP伺服器同步。

(105)openobex

OBEX是Object Exchang的簡稱,本來是IrDA™為紅外傳輸制定的協議,但它並不限於特定的底層傳輸方式,可以運行於blueteeth、usb和tcp/ip其它多種協議之上。OBEX主要是會話層協議,同時也包括應用層部分功能。它可以傳輸任何物件,在手機中,通常用來傳輸檔案、圖片、名片(Vcard)和日程(Vcal)等。OpenOBEX是一套開放原始碼的OBEX協議實現,提供client和server兩端的功能

(106)openssh

OpenSSH 是 SSH (Secure SHell) 協議的免費開源實現。SSH協議族可以用來進行遠端控制, 或在計算機之間傳送檔案。而實現此功能的傳統方式,如telnet(終端模擬協議)、 rcp ftp、 rlogin、rsh都是極為不安全的,並且會使用明文傳送密碼。OpenSSH提供了服務端後臺程式和客戶端工具,用來加密遠端控制元件和檔案傳輸過程中的資料,並由此來代替原來的類似服務。

(107)openswan

OpenSWan,Linux下IPsec的最佳實現方式,其功能強大,最大程度地保證了資料傳輸中的安全性、完整性問題。

(108)openvpn


VPN直譯就是虛擬專用通道,是提供給企業之間或者個人與公司之間安全資料傳輸的隧道,OpenVPN無疑是Linux下開源VPN的先鋒,提供了良好的效能和友好的使用者GUI。[1
它大量使用了OpenSSL加密庫中的SSLv3/TLSv1協議函式庫。
目前OpenVPN能在Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X與Microsoft Windows以及Android和iOS上執行,幷包含了許多安全性的功能。它並不是一個基於Web的VPN軟體,也不與IPsec及其他VPN軟體包相容。
(109)p910nd

網路印表機相關的軟體

(110)phidgetwebservice

The Phidget WebService is a background process that broadcasts all events and data from a USB Phidget over the network:

可以做成一個痛過網路讀取U盤資料的工具

(111)portmap


portmap埠對映是一個伺服器,將RPC程式號轉換為DARPA的協議埠號,在使用RPC呼叫時它必須執行。[1] 
portmap程序的主要功能是把RPC程式號轉化為Internet的埠號。
(112)pound
未找到,全是英鎊啊

(113)pptp-linux

PPTP(點到點隧道協議)是一種用於讓遠端使用者撥號連線到本地的ISP,通過因特網安全遠端訪問公司資源的新型技術。它能將PPP(點到點協議)幀封裝成IP資料包,以便能夠在基於IP的網際網路上進行傳輸。PPTP使用TCP(傳輸控制協議)連線的建立,維護,與終止隧道,並使用GRE(通用路由封裝)將PPP幀封裝成隧道資料。被封裝後的PPP幀的有效載荷可以被加密或者壓縮或者同時被加密與壓縮。我們常見的PPTP都是在路由器上配置的,不過linux下也可以實現PPTP伺服器的功能。

(114)privoxy


Privoxy是一款帶過濾功能的代理伺服器,針對HTTP、HTTPS協議。通過Privoxy的過濾功能,使用者可以保護隱私、對網頁內容進行過濾、管理cookies,以及攔阻各種廣告等。Privoxy可以用作單機,也可以應用到多使用者的網路。
Privoxy基於Internet Junkbuster,按照GNU General Public License進行釋出。可以在Linux、Windows、Mac OS X、AmigaOS、BeOS,以及各種Unix上執行。
(115)proftpd
ProFTPd是一套可配置性強的開放原始碼的FTP伺服器軟體,名稱最後的d字是因為在Linux中是用daemon來稱呼。ProFTPd與Apache的配置方式類似,因此十分容易配置和管理
(116)proxychains-ng
  ProxyChains is a UNIX program, that hooks network-related libc functions
  in DYNAMICALLY LINKED programs via a preloaded DLL (dlsym(), LD_PRELOAD)
  and redirects the connections through SOCKS4a/5 or HTTP proxies.
  It supports TCP only (no UDP/ICMP etc).

  The way it works is basically a HACK; so it is possible that it doesn't
  work with your program, especially when it's a script, or starts
  numerous processes like background daemons or uses dlopen() to load
  "modules" (bug in glibc dynlinker).
  It should work with simple compiled (C/C++) dynamically linked programs
  though.

  If your program doesn't work with proxychains, consider using an
  iptables based solution instead; this is much more robust.

  Supported Platforms: Linux, BSD, Mac.
(117)ptpd、ptpd2
PTPd is an open source implementation of the Precision Time Protocol for Unix-like computers.
(118)pureftpd
PureFTPd[1] 是一款專注於程式健壯和軟體安全的免費FTP伺服器軟體(基於BSD License)。其可以在多種類Unix作業系統中編譯執行,包括Linux、OpenBSD、NetBSD、FreeBSD、DragonFly BSD、Solaris、Tru64、Darwin、Irix and HP-UX。PureFTPd還有Android移植版本。
(119)putty
PuTTY是一個Telnet、SSH、rlogin、純TCP以及序列介面連線軟體。較早的版本僅支援Windows平臺,在最近的版本中開始支援各類Unix平臺,並打算移植至Mac OS X上。除了官方版本外,有許多第三方的團體或個人將PuTTY移植到其他平臺上,像是以Symbian為基礎的行動電話。PuTTY為一開放原始碼軟體,主要由Simon Tatham維護,使用MIT licence授權。隨著Linux在伺服器端應用的普及,Linux系統管理越來越依賴於遠端。在各種遠端登入工具中,Putty是出色的工具之一。Putty是一個免費的、Windows x86平臺下的Telnet、SSH和rlogin客戶端,但是功能絲毫不遜色於商業的Telnet類工具。目前最新的版本為0.67 Beta
(120)quagga
Quagga is a routing software suite,providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPng and BGP-4for Unix platforms, particularly FreeBSD, Linux, Solaris and NetBSD. Quaggais a fork of GNU Zebra which wasdeveloped by Kunihiro Ishiguro. The Quagga tree aims to build a moreinvolved community around Quagga thanthe current centralised model of GNUZebra.
強大的路由器軟體
(121)radvd
The router advertisement daemon (radvd) is run by Linux or BSDsystems acting as IPv6 routers. It sends Router Advertisement messages,specified by RFC2461, to a local Ethernet LAN periodically and when requested by anode sending a Router Solicitation message. These messages are requiredfor IPv6 stateless autoconfiguration.
(122)rp-pppop
PPPoE (Point-to-Point Protocol over Ethernet) is a protocol used by many ADSL Internet Service Providers. Roaring Penguin has a free PPPoE client for Linux and Solaris systems to connect to PPPoE service providers.

Dubbed RP-PPPoE, this open-source product is ideal for Linux users with a DSL "modem" whose Internet service provider uses PPPoE. Before you download this software, check whether or not you really need it. If your ISP uses PPPoE, but has given you a router, you may not need a PPPoE client on your Linux box. DHCP may work fine.

(123)rsh-redone

未找到

(124)rpcbind

RPC即Remote Procedure Call Protocol(遠端過程呼叫協議),RPCBIND用於取代舊版本中的portmap元件。 簡單說,RPCBIND就是為了將不同服務與對應的埠進行繫結,以便支援機器間的互操作

(125)rsync

rsync是類unix系統下的資料映象備份工具——remote sync。一款快速增量備份工具 Remote Sync,遠端同步 支援本地複製,或者與其他SSH、rsync主機同步。

(126)rtottent

rTorrent is a quick and efficient BitTorrent client that uses, and is in development alongside, the libTorrent (not to be confused with libtorrent-rasterbar) library. It is written in C++ and uses the ncurses programming library, which means it uses a text user interface. When combined with a terminal multiplexer (e.g. GNU Screen or Tmux) and Secure Shell, it becomes a convenient remote BitTorrent client

(127)rtptools

The rtptools distribution consists of a number of small applicationsthat can be used for processing RTP data.

(128)samba4

Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟體,由伺服器及客戶端程式構成。SMB(Server Messages Block,資訊服務塊)是一種在區域網上共享檔案和印表機的一種通訊協議,它為區域網內的不同計算機之間提供檔案及印表機等資源的共享服務。SMB協議是客戶機/伺服器型協議,客戶機通過該協議可以訪問伺服器上的共享檔案系統、印表機及其他資源。通過設定“NetBIOS over TCP/IP”使得Samba不但能與區域網絡主機分享資源,還能與全世界的電腦分享資源。
(129) sconeserve
未找到
(130)ser2net
串列埠轉網路,這個功能在工控領域很有用之前的很多裝置多有串列埠,現在要組網了,就需要串列埠網關了
(131)shairport-sync 
Shairport Sync is an AirPlay audio player — it plays audio streamed from iTunes, iOS devices and other AirPlay sources such as Quicktime Player and ForkedDaapd, among others.Audio played by a Shairport Sync-powered device stays synchronised with the source and hence with similar devices playing the same source. In this way, synchronised multi-room audio is possible without difficulty. (Hence the name Shairport Sync, BTW.)
Shairport Sync does not support AirPlay video or photo streaming.

This is the stable "master" branch. Changes and updates are incorporated into this branch relatively slowly. To access the development version, where all the latest changes are made first, please switch to the "development" branch.

(131)smcroute 

SMCRoute is a command line tool to manipulate the multicast routes inthe UNIX kernel. It supports both IPv4 and IPv6 multicast routing.

SMCRoute can be used as an alternative to dynamic multicast routers likemrouted or pimd in setups where static multicast routes should bemaintained and/or no proper IGMP or MLD signaling exists.

Multicast routes exist in the UNIX kernel only as long as a multicastrouting daemon is running. Only one multicast routing daemon can beactive at a time, so it's impossible to run SMCRoute and, e.g.,mrouted at the same time. Linux does however support multiple routingtables, which SMCRoute not yet supports.

SMCRoute is maintained collaboratively at GitHub. Previously thecode was hosted and maintained by Debian at Alioth and before thatby Carsten Schill, the original author.

(132)socat
socat is a relay for bidirectional data transfer between two independent data
channels. Each of these data channels may be a file, pipe, device (serial line
etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an
SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU
line editor (readline), a program, or a combination of two of these. 
These modes include generation of "listening" sockets, named pipes, and pseudo
terminals.
(133)Socketcand
Socketcand is a daemon that provides access to CAN interfaces on a machine via a network interface. The communication protocol uses a TCP/IP connection and a specific protocol to transfer CAN frames and control commands. The protocol specification can be found in ./doc/protocol.md

應該是通過網路控制CAN介面,現在做的部分裝置,要求有CAN轉乙太網功能

(134)softether 

該軟體是一個能虛擬網絡卡和集線器(HUB)的工具,只要可以訪問網際網路,都可以使用它來組建遠端區域網。在此虛擬的區域網上能進行所有物理區域網上的操作。可以互相訪問,可以聯網玩只支援局網的遊戲(TCP/IP)。該軟體能夠突破防火牆攔截,資訊包都經過加密,安全上不存在問題。SoftEther分為虛擬集線器(HUB)和虛擬網絡卡兩部分,使用伺服器/客戶端的方式工作,虛擬集線器就是伺服器,虛擬網絡卡就是客戶端。連線時利用SoftEther提供的連線管理工具將虛擬網絡卡連線到遠端的虛擬集線器上,這樣你的計算機就相當於與該虛擬集線器上連線的其他計算機處於同一個區域網之內。

(135)spawn-fcgi
原來很多人都用 Lighttpd 的 Spawn-fcgi 進行 FastCGI 模式下的管理工作,不過有不少缺點。而 PHP-fpm 的出現多少緩解了一些問題,但 PHP-fpm 有個缺點就是要重新編譯,這對於一些已經執行的環境可能有不小的風險(refer)。
原來 spawn-fcgi 版本也比較亂的,期待獨立後的專案能更穩定一些。這會給很多 Web 站點帶來便利。
沒看明白
--------------------- 
作者:海邊自在生活 
來源:CSDN 
原文:https://blog.csdn.net/srf1986/article/details/52462992 
版權宣告:本文為博主原創文章,轉載請附上博文連結!