avionic design with actual uboot and tooling
submodule of avionic design uboot bootloader and with included tools to get you started , read readme.md and readme-tk1-loader.md
This commit is contained in:
62
u-boot/doc/README.dns
Normal file
62
u-boot/doc/README.dns
Normal file
@@ -0,0 +1,62 @@
|
||||
Domain Name System
|
||||
-------------------------------------------
|
||||
|
||||
The Domain Name System (DNS) is a hierarchical naming system for computers,
|
||||
services, or any resource participating in the Internet. It associates various
|
||||
information with domain names assigned to each of the participants. Most
|
||||
importantly, it translates domain names meaningful to humans into the numerical
|
||||
(binary) identifiers associated with networking equipment for the purpose of
|
||||
locating and addressing these devices world-wide. An often used analogy to
|
||||
explain the Domain Name System is that it serves as the "phone book" for the
|
||||
Internet by translating human-friendly computer hostnames into IP addresses.
|
||||
For example, www.example.com translates to 208.77.188.166.
|
||||
|
||||
For more information on DNS - http://en.wikipedia.org/wiki/Domain_Name_System
|
||||
|
||||
U-Boot and DNS
|
||||
------------------------------------------
|
||||
|
||||
CONFIG_CMD_DNS - controls if the 'dns' command is compiled in. If it is, it
|
||||
will send name lookups to the dns server (env var 'dnsip')
|
||||
Turning this option on will about abou 1k to U-Boot's size.
|
||||
|
||||
Example:
|
||||
|
||||
bfin> print dnsip
|
||||
dnsip=192.168.0.1
|
||||
|
||||
bfin> dns www.google.com
|
||||
66.102.1.104
|
||||
|
||||
By default, dns does nothing except print the IP number on
|
||||
the default console - which by itself, would be pretty
|
||||
useless. Adding a third argument to the dns command will
|
||||
use that as the environment variable to be set.
|
||||
|
||||
Example:
|
||||
|
||||
bfin> print googleip
|
||||
## Error: "googleip" not defined
|
||||
bfin> dns www.google.com googleip
|
||||
64.233.161.104
|
||||
bfin> print googleip
|
||||
googleip=64.233.161.104
|
||||
bfin> ping ${googleip}
|
||||
Using Blackfin EMAC device
|
||||
host 64.233.161.104 is alive
|
||||
|
||||
In this way, you can lookup, and set many more meaningful
|
||||
things.
|
||||
|
||||
bfin> sntp
|
||||
ntpserverip not set
|
||||
bfin> dns pool.ntp.org ntpserverip
|
||||
72.18.205.156
|
||||
bfin> sntp
|
||||
Date: 2009-07-18 Time: 4:06:57
|
||||
|
||||
For some helpful things that can be related to DNS in U-Boot,
|
||||
look at the top level README for these config options:
|
||||
CONFIG_CMD_DHCP
|
||||
CONFIG_BOOTP_DNS
|
||||
CONFIG_BOOTP_DNS2
|
||||
Reference in New Issue
Block a user