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

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

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

(6)atftp

TFTP協議一般用在PXE啟動,常用的有aTFTP和tftpd-hpa,推薦使用aTFTP,因為aTFTP是唯一的免費的符合RFC規範的TFTP伺服器。

(7)avahi

Avahi 是Zeroconf規範的開源實現,常見使用在Linux上。它可以在沒有 DNS 服務的局域網裡發現基於 zeroconf 協議的裝置和服務。

(8)axel

Axel 通過開啟多個 HTTP/FTP 連線來將一個檔案進行分段下載,從而達到加速下載的目的。對於下載大檔案,該工具將特別有用。

(9)bandwidthd


用bandwidthd在任何一臺電腦可以通過web介面用瀏覽器檢視經過閘道器的各個ip流量,而且是分協議,分顏色顯示,已經有直觀的圖象曲線.

在日常維護中, 網管人員最頭痛的是內部網經常有人在大量傳送檔案而導致本來可憐的頻寬變得更加緩慢.如果在閘道器上裝上bandwidthd ,就可以追蹤的是各個的 IP 的流量,而且可以用圖象曲線顯示各個ip的相應不同協議顯示,還能分時段檢視, 
例如:包含FTP、HTTP、P2P、TCP、UDP、ICMP協議的各自流量,以IP為統計物件.

(10)batctl
batctl offers a convenient way to configure the batman-adv kernel module as well as displaying debug information such as originator tables, translation tables and the debug log. In combination with a bat-hosts file batctl allows the use of host names instead of MAC addresses.

B.A.T.M.A.N. advanced operates on layer 2. Thus all hosts participating in the virtual switched network are transparently connected together for all protocols above layer 2. Therefore the common diagnosis tools do not work as expected. To overcome these problems batctl contains the commands ping, traceroute, tcpdump which provide similar functionality to the normal ping(1), traceroute(1), tcpdump(1) commands, but modified to layer 2 behaviour or using the B.A.T.M.A.N. advanced protocol.

(11)bcusdk
未找到

(12)bind

未找到

(13)bluez-utils bluez-utils 5.x


Bluez作為當前最成熟的開源藍芽協議棧,在Linux的各大發行版中已經得到了廣泛的應用。在桌面環境下,使用Bluez應該已經沒有太大的問題,本文的主要目的是介紹在嵌入式平臺上,搭建和配置Bluez的各個Profile執行所需做的工作,討論可能遇到的問題,介紹一些工具的使用和工作原理。因為本人的能力和測試時間有限,可能下文中有些理解、分析不一定準確,歡迎聯絡指正。
這個工具應該是開源藍芽協議棧的依賴包吧

(14)bmon

bmon is a monitoring and debugging tool to capture networking relatedstatistics and prepare them visually in a human friendly way. Itfeatures various output methods including an interactive curses userinterface and a programmable text output for scripting.

(15)boa


BOA 伺服器是一個小巧高效的web伺服器,是一個運行於unix或linux下的,支援CGI的、適合於嵌入式系統的單任務的http伺服器。
原始碼開放、效能高。由於它是一個單任務的Web伺服器,只能一次完成使用者的請求,而不會fork出新的程序來處理併發的連結請求。但是Boa支援Cgi,能夠為Cgi程式fork出一個程序來執行相應的客戶請求。
這個我用過,當時移植到開發板上,驗證了一下,後來由於專案需求,被nodejs替代了

(16)bridge-utils

The bridge-utils package contains a utility needed to create and manage bridge devices. This is useful in setting up networks for a hosted virtual machine (VM).

(17)bwm-ng

bwm-ng(下一代頻寬監控器)是另一款非常簡單的實時網路負載監控工具,可以報告摘要資訊,顯示進出系統上所有可用網路介面的不同資料的傳輸速度。

(18)c-icap

c-icap is an implementation of an ICAP server. It can be used with HTTP proxies that support the ICAP protocol such as the Squid 3.x HTTP proxy server to implement content adaptation/

filtering services.

(19)cannelloni
未找到

(20)can-utils


SocketCAN userspace utilities and tools

CAN is a message-based network protocol designed for vehiclesoriginally initially created by Robert Bosch GmbH. SocketCAN is a setof open source CAN drivers and a networking stack contributed byVolkswagen Research to the Linux kernel.

This package contains some userspace utilities for Linux SocketCANsubsystem: asc2log, bcmserver, canbusload, can-calc-bit-timing,candump, canfdtest, cangen, cangw, canlogserver, canplayer, cansend,cansniffer, isotpdump, isotprecv, isotpperf, isotpsend, isotpserver,isotpsniffer, isotptun, log2asc, log2long, slcan_attach, slcand andslcanpty.

(21)chrony

chrony is a versatile implementation of the Network Time Protocol (NTP).It can synchronize the system clock with NTP servers, reference clocks(e.g. GPS receiver), and manual input using wristwatch and keyboard.It can also operate as an NTPv4 (RFC 5905) server and peer to providea time service to other computers in the network.

(22)civetweb

RGW目前支援直接使用CivetWeb作為WebServer,實現HTTP請求的接受和回覆,而不需要配置複雜的FCGI和WebServer了

應該是web伺服器

(23)connman

ConnMan(Connection Manager)是一個開源專案,在Linux作業系統中提供一個後臺程序,來管理網路連線。ConnMan設計小巧,並且儘可能的減小資源消耗,因此他能很容易的整合進其他平臺。

(24)contrack-tools

The conntrack-tools are a set of free software userspace tools for Linux that allow system administrators interact with the Connection Tracking System, which is the module that provides stateful packet inspection for iptables. The conntrack-tools are the userspace daemon conntrackd and the command line interface conntrack.

(25)cups

CUPS is the standards-based, open source printing system developed by Apple Inc. for macOS® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.

(26)dhcpcd

dhcpcd is a DHCP and DHCPv6 client. It is currently the most feature-rich open source DHCP client, see the home page for the full list of features.

(27)dhcpdump

首先,介紹下dhcpdump這個工具,通過名字就可以看出它應該是和tcpdump類似的工具了,不過它主要是抓取dhcp相關的包,並解析為可讀的字串。

(28)dnsmasq

DNSmasq是一個小巧且方便地用於配置DNS和DHCP的工具,適用於小型網路,它提供了DNS功能和可選擇的DHCP功能。它服務那些只在本地適用的域名,這些域名是不會在全球的DNS伺服器中出現的。DHCP伺服器和DNS伺服器結合,並且允許DHCP分配的地址能在DNS中正常解析,而這些DHCP分配的地址和相關命令可以配置到每臺主機中,也可以配置到一臺核心裝置中(比如路由器),DNSmasq支援靜態和動態兩種DHCP配置方式。

(29)drbd-utils

The Distributed Replicated Block Device (DRBD) is a software-based, shared-nothing, replicated storage solution mirroring the content of block devices (hard disks, partitions, logical volumes etc.) between servers.

(30)dropbear
Dropbear是一個相對較小的SSH伺服器和客戶端。它執行在一個基於POSIX的各種平臺。 Dropbear是開源軟體,在麻省理工學院式的許可證。 Dropbear是特別有用的“嵌入”式的Linux(或其他Unix)系統,如無線路由器。

(31)ebtables


The ebtables program is a filtering tool for a Linux-based bridging firewall.It enables transparent filtering of network traffic passing through a Linux bridge.The filtering possibilities are limited to link layer filtering and somebasic filtering on higher network layers. Advanced logging,MAC DNAT/SNAT and brouter facilities are also included.

The ebtables tool can be combined with the other Linuxfiltering tools (iptables, ip6tables and arptables) to make a bridging firewallthat is also capable of filtering these higher network layers. This is enabledthrough the bridge-netfilter architecture which is a part of the standard Linux kernel.

The ebtables and arptables codebase is maintained by the netfilter developers, whowere so kind to take over maintenance of the software. This website is kept mainly asa documentation reference.

(32)ethtools

Ethtool是Linux下用於查詢及設定網絡卡引數的命令。
--------------------- 
作者:海邊自在生活 
來源:CSDN 
原文:https://blog.csdn.net/srf1986/article/details/52388722 
版權宣告:本文為博主原創文章,轉載請附上博文連結!