Skip to content

Commit

Permalink
Trivial patch to correct typos and spelling errors in OpenWRT documen…
Browse files Browse the repository at this point in the history
…tation.\nPlease Apply.\nSigned-off-by: Jesper Dangaard Brouer <[email protected]>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10129 3c298f89-4303-0410-b956-a3cf2f4a3e73
  • Loading branch information
florian committed Jan 6, 2008
1 parent 8f46721 commit 93e5cbd
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
20 changes: 10 additions & 10 deletions docs/adding.tex
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

This is one of the reasons why OpenWrt and other firmware exists: providing a
version independent, and tools independent firmware, that can be run on various
platforms, known to be running Linux originaly.
platforms, known to be running Linux originally.

\subsection{Which Operating System does this device run?}

Expand Down Expand Up @@ -135,7 +135,7 @@ \subsubsection{Pluging a serial port}

By using a serial port and a level shifter, you may reach the console that is being shown by the device
for debugging or flashing purposes. By analysing the output of this device, you can
easily notice if the device uses a Linux kenrel or something different.
easily notice if the device uses a Linux kernel or something different.

\subsection{Finding and using the manufacturer SDK}

Expand Down Expand Up @@ -238,11 +238,11 @@ \subsubsection{Creating a hardware specific kernel patch}
may not always be relevant, so that you have to clean up those patches to only
let the "must have" code into them.

The fist patch will contain all the code that is needed by the board to be
The first patch will contain all the code that is needed by the board to be
initialized at startup, as well as processor detection and other boot time
specific fixes.

The second patch will contain all useful definitions for that board: adresses,
The second patch will contain all useful definitions for that board: addresses,
kernel granularity, redefinitions, processor family and features ...

The third patch may contain drivers for: serial console, ethernet NIC, wireless
Expand All @@ -256,7 +256,7 @@ \subsubsection{Using the device bootloader}
The bootloader is the first program that is started right after your device has
been powered on. This program, can be more or less sophisticated, some do let you
do network booting, USB mass storage booting ... The bootloader is device and
architeture specific, some bootloaders were designed to be universal such as
architecture specific, some bootloaders were designed to be universal such as
RedBoot or U-Boot so that you can meet those loaders on totally different
platforms and expect them to behave the same way.

Expand Down Expand Up @@ -331,18 +331,18 @@ \subsubsection{Understanding the firmware format}
of running a custom firmware on your device, because this is sometimes a blocking
part of the flashing process.

A firmare format is most of the time composed of the following fields:
A firmware format is most of the time composed of the following fields:

\begin{itemize}
\item header, containing a firmare version and additional fields: Vendor, Hardware version ...
\item header, containing a firmware version and additional fields: Vendor, Hardware version ...
\item CRC32 checksum on either the whole file or just part of it
\item Binary and/or compressed kernel image
\item Binary and/or compressed root filesystem image
\item potential garbage
\end{itemize}

Once you have figured out how the firmware format is partitioned, you will have
to write your own tool that produces valid firmare binaries. One thing to be very
to write your own tool that produces valid firmware binaries. One thing to be very
careful here is the endianness of either the machine that produces the binary
firmware and the device that will be flashed using this binary firmware.

Expand Down Expand Up @@ -418,7 +418,7 @@ \subsubsection{Writing a flash map driver}
return -EIO;
}
// Initlialise the device map
// Initialize the device map
simple_map_init(&device_map);
/* MTD informations are closely linked to the flash map device
Expand Down Expand Up @@ -474,7 +474,7 @@ \subsubsection{Writing a flash map driver}
module_exit(device_mtd_cleanup);
// Macros defining licence and author, parameters can be defined here too.
// Macros defining license and author, parameters can be defined here too.
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Me, myself and I <[email protected]");
\end{verbatim}
2 changes: 1 addition & 1 deletion docs/bugs.tex
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ \subsubsection{Closing a ticket}
\item the problem cannot be reproduced by the developers (worksforme)
\end{itemize}

A the same time, the reporter may want to get the ticket closed since he is not
At the same time, the reporter may want to get the ticket closed since he is not
longer able to trigger the bug, or found it invalid by himself.

When a ticket is closed by a developer and marked as "fixed", the comment contains
Expand Down

0 comments on commit 93e5cbd

Please sign in to comment.