Changeset - 2a2b848f9dcd
[Not reviewed]
0 1 0
Denver Gingerich - 10 years ago 2014-11-07 21:58:26
denver@ossguy.com
Fix typos/grammar in "U-Boot Compilation" sec on
1 file changed with 19 insertions and 18 deletions:
0 comments (0 inline, 0 general)
enforcement-case-studies.tex
Show inline comments
...
 
@@ -276,3 +276,3 @@ Fortunately, thanks in large part to the FSF's
 
    standards for RYF certification}, and among them is a pristine example of
 
  CCS\@}, electronics products have begun to appear on the market that are
 
  CCS\@.}, electronics products have begun to appear on the market that are
 
held to a higher standard of copyleft compliance.  As such, for the first
...
 
@@ -468,3 +468,3 @@ Therefore, the investigator proceeded to simply run:
 
and waited approximately 40 minutes for the build to complete\footnote{Build
 
  times will likely vary widely on various host systems}.  The investigator
 
  times will likely vary widely on various host systems.}.  The investigator
 
kept a
...
 
@@ -513,5 +513,5 @@ build and install the bootloader for the device.
 

	
 
The investigator followed the instructions for compiling u-Boot, and found
 
The investigator followed the instructions for compiling U-Boot, and found
 
them quite straight-forward.  The investigator discovered two minor
 
annoyances, however, while building U-Boot: 
 
annoyances, however, while building U-Boot:
 

	
...
 
@@ -519,3 +519,3 @@ annoyances, however, while building U-Boot:
 

	
 
 \item the variable \verb0$U-BOOT_SRC0 was used as a placeholder for the name
 
 \item The variable \verb0$U-BOOT_SRC0 was used as a placeholder for the name
 
   of the extracted source directory.  This was easy to surmise and was not a
...
 
@@ -542,3 +542,3 @@ mips-librecmc-linux-uclibc-gcc.bin: /lib/libc.so.6:
 
   context that these binaries were simply for a different architecture, and
 
   the investigator simply removed ``toolchain/bin'' and used a symlink the
 
   the investigator simply removed ``toolchain/bin'' and used a symlink to
 
   utilize the toolchain already built earlier (during the compilation
...
 
@@ -651,6 +651,6 @@ compilation).
 

	
 
To ensure that CCS did corresponds properly to the firmware original
 
To ensure the CCS did indeed correspond to the firmware original
 
installed on the TPE-NWIFIROUTER, the investigator compared the built
 
firmware image with the filesystem originally found on the device itself.
 
The comparison steps we as follows:
 
The comparison steps were as follows:
 

	
...
 
@@ -661,6 +661,6 @@ The comparison steps we as follows:
 
  on ``bin/ar71xx/librecmc-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin''
 
  bottom), and running
 
  and then running
 
  \href{http://www.binaryanalysis.org/en/content/show/download}{bat-extratools}'
 
  ``squashfs4.2/squashfs-tools/bat-unsquashfs42'' (at ) on the resulting
 
  morx0.squash and use the filesystem in the new squashfs-root directory for
 
  ``squashfs4.2/squashfs-tools/bat-unsquashfs42'' on the resulting
 
  morx0.squash, using the filesystem in the new squashfs-root directory for
 
  comparison.
...
 
@@ -685,3 +685,3 @@ The comparison steps we as follows:
 
    
 
  \item Check the ``strings'' output of ``/bin/busybox'' to confirm it was similar in both
 
  \item Check the ``strings'' output of ``/bin/busybox'' to confirm it is similar in both
 
   places (similar number of lines and content of lines).  (One cannot directly
...
 
@@ -698,4 +698,4 @@ The comparison steps we as follows:
 
   retrievable using the U-Boot console (the start address of the kernel in
 
   flash appears to be 0x9F000000, based on the ``u-boot\verb0_0reflash''
 
   instructions).
 
   flash appears to be 0x9F020000, based on the boot messages seen in the
 
   serial console).
 
  \end{enumerate}
...
 
@@ -722,3 +722,3 @@ annoyances were discovered:
 
\item Including pre-built toolchain binaries that don't work on all systems,
 
  and failure to built  toolchain binaries to the right location.
 
  and failure to put built toolchain binaries in the right location.
 
\end{itemize}
...
 
@@ -740,3 +740,3 @@ can be learned here:
 
    obligations at the time of distribution} (provided, of course, that the
 
  distributor is otherwise in compliance with copyleft.
 
  distributor is otherwise in compliance with copyleft).
 
  
...
 
@@ -759,4 +759,5 @@ can be learned here:
 
  the license}.  ThinkPenguin uses encouragement of  users to improve and
 
  make their devices better as commercial differentiator.  Copyleft advocates
 
  remain baffled why other companies have not realized how large the market for
 
  make their devices better as a commercial differentiator.  Copyleft advocates
 
  remain baffled as to why other companies have not realized how the large the
 
  market for
 
  users who seek hackable devices continues to grow.  By going beyond the
0 comments (0 inline, 0 general)