Commit 85309ee1 authored by minute's avatar minute
Browse files

fix typos found with aspell

parent 902ecd83
......@@ -18,7 +18,7 @@ As always, before working with MNT Reform internals, first disconnect the intern
Serial Console
++++++++++++++
The motherboard connector labelled SER1 is a serial port (UART) to which U-Boot and the Linux kernel output diagnostic information on startup. The baud rate is 115200, 8N1.
The motherboard connector labeled SER1 is a serial port (UART) to which U-Boot and the Linux kernel output diagnostic information on startup. The baud rate is 115200, 8N1.
Wire up a generic USB-to-UART adapter to the following pins of connector J18:
......@@ -67,7 +67,7 @@ U-Boot itself has to be compiled with the board support files for Reform. This i
The build process combines the following files into ``flash.bin``:
- Synopsys DDR4 calibration firmware ``lpddr4_pmu_train_*.bin`` (no source available)
- Cadence HDMI controller firmare ``signed_hdmi_imx8m.bin`` (no source available, optional)
- Cadence HDMI controller firmware ``signed_hdmi_imx8m.bin`` (no source available, optional)
- ARM trusted firmware "TF-A" ``bl31-iMX8MQ.bin`` (open source)
- The u-boot binary (open source)
......
......@@ -25,7 +25,7 @@ From now on, you can start a new terminal window by holding down the *SUPER* [#]
Tiling
++++++
When you press *SUPER+ENTER* multiple times to open several terminals, you'll notice that your currently open windows will be resized to accomodate for the new window. You can switch between these windows by holding the *SUPER* key and pressing the cursor (arrow) keys in the desired direction.
When you press *SUPER+ENTER* multiple times to open several terminals, you'll notice that your currently open windows will be resized to accommodate for the new window. You can switch between these windows by holding the *SUPER* key and pressing the cursor (arrow) keys in the desired direction.
If you keep adding windows, they will continuously shrink horizontally, but if you would rather have a window split vertically, you can. Use these shortcuts for deciding:
......@@ -90,7 +90,7 @@ You can set the display's brightness using the ``brightnessctl`` command or, mor
Config File
+++++++++++
You can tailor Sway's behaviour and keyboard shortcuts by editing the file ``~/.config/sway/config``.
You can tailor Sway's behavior and keyboard shortcuts by editing the file ``~/.config/sway/config``.
All configuration options are documented in the Sway Wiki: `<https://github.com/swaywm/sway/wiki>`_
......
......@@ -15,7 +15,7 @@ At the time of writing, the integration of the M4 core into mainline Linux is no
Linux (or another operating system) runs on the four Cortex-A53 cores. Cortex-A53 is a power efficient in-order core. This makes it less performant but also immune to certain security weaknesses of out-of-order processors, for example Meltdown. [#]_
Optimizing your program to make use of multiple cores versus relying on single-core performance will pay off on MNT Reform. Also, make use of SIMD (NEON) optimizations. Try to keep memory usage and UI effects minimal. If your application runs well on MNT Reform, it will run well on a broad range of older PC hardware, but also on single board computers such as the Rasperry Pi.
Optimizing your program to make use of multiple cores versus relying on single-core performance will pay off on MNT Reform. Also, make use of SIMD (NEON) optimizations. Try to keep memory usage and UI effects minimal. If your application runs well on MNT Reform, it will run well on a broad range of older PC hardware, but also on single board computers such as the Raspberry Pi.
.. [#] See `<https://meltdownattack.com>`_
......
......@@ -95,7 +95,7 @@ If you want to know more details, such as the modification times and permissions
ls -l
You can also add the flag ``-h`` to get "human readable" filesizes instead of the raw number of bytes:
You can also add the flag ``-h`` to get "human readable" file sizes instead of the raw number of bytes:
.. code-block:: none
......@@ -190,9 +190,9 @@ If you list the contents of your home directory with ``ls -l``, you will see you
The letters and dashes at the beginning describe the **file mode bits** of the file or directory. A "d" at the beginning signifies a directory. The following 9 letters are three triplets describing "user" (owner), "group", and "all" **permissions**, in that order. "r" means read, "w" write and "x" execute. An "x" on a file means that this is an "executable", a program that can be run, or in the case of a directory, that it can be entered.
The first occurence of a username in each row is the **owner** of the file or directory. The first triplet of mode bits on ``notes.txt`` tells you that you, the owner, can read and write but not execute this file (after all, it is just a text file).
The first occurrence of a username in each row is the **owner** of the file or directory. The first triplet of mode bits on ``notes.txt`` tells you that you, the owner, can read and write but not execute this file (after all, it is just a text file).
The second occurence of ``kim`` names the group ``kim``, not the user. When you create a new user, the system also creates a group with the same name and only you as a member. You could add other users to your group to share files with them, for example. The second triplet of mode bits, ``r--``, tells you that members of this group can only read your file, not change it.
The second occurrence of ``kim`` names the group ``kim``, not the user. When you create a new user, the system also creates a group with the same name and only you as a member. You could add other users to your group to share files with them, for example. The second triplet of mode bits, ``r--``, tells you that members of this group can only read your file, not change it.
Lastly, the third mode triplet (``r--`` in this example) says that any other user logged into your system can read this file.
......@@ -249,7 +249,7 @@ The ``rgrep`` command will look for words in the content of a file:
rgrep --color spice
This will look for any occurence of the word "spice" in files in the current directory and its subdirectories, and display each line in which the word was found, with the word itself highlighted.
This will look for any occurrence of the word "spice" in files in the current directory and its subdirectories, and display each line in which the word was found, with the word itself highlighted.
Mount
+++++
......@@ -426,7 +426,7 @@ To see a table of interrupts:
Clock
-----
The motherboard of MNT Reform has a battery-backed realtime clock chip (PCF8523T, U5). This chip saves the date and time even if your system is shut down or loses power. You can interact (as ``root``) with the clock using the ``hwclock`` tool. Review ``man hwclock`` for the details.
The motherboard of MNT Reform has a battery-backed real-time clock chip (PCF8523T, U5). This chip saves the date and time even if your system is shut down or loses power. You can interact (as ``root``) with the clock using the ``hwclock`` tool. Review ``man hwclock`` for the details.
Network
-------
......@@ -460,7 +460,7 @@ You can then login to MNT Reform from another computer on your local network by
Substitute your username for ``kim`` and your IP address for ``192.168.1.242``. You can find your IP address by looking for the ``inet`` entries in the output of the ``ip addr`` command.
Before using SSH functionality, you should generate a public/private keypair by executing ``ssh-keygen``.
Before using SSH functionality, you should generate a public/private key pair by executing ``ssh-keygen``.
External Display
----------------
......
......@@ -97,7 +97,7 @@ Independent from the main processor module, a low-power processor sits on MNT Re
The System Controller runs a program in an endless loop that has the following jobs:
- Powering the individual voltage rails of the system on and off (including the main processor's power and the mPCIe slot's power, to implement a WiFi-killswitch, for example)
- Powering the individual voltage rails of the system on and off (including the main processor's power and the mPCIe slot's power, to implement a WiFi killswitch, for example)
- Hard resetting the main processor on demand
- Monitoring the voltage of each battery cell
- Balancing battery cells. If a cell is overvolted, charging is halted and the overvolted cells are discharged until they are back to a nominal voltage
......@@ -151,7 +151,7 @@ Expansion Port
.. image:: _static/illustrations/28-callouts.png
The Expansion Port U18, labelled "Hack the Planet" is meant for advanced users that want to connect sensors or other peripherals to MNT Reform's system controller. Please note that changing the system controller's program can disrupt the battery charging control loop, potentially causing over- or undercharged cells, resulting in physical damage and/or injury. **Experiment with the system controller only if you know exactly what you're doing and at your own risk.**
The Expansion Port U18, labeled "Hack the Planet" is meant for advanced users that want to connect sensors or other peripherals to MNT Reform's system controller. Please note that changing the system controller's program can disrupt the battery charging control loop, potentially causing over- or undercharged cells, resulting in physical damage and/or injury. **Experiment with the system controller only if you know exactly what you're doing and at your own risk.**
The Expansion Port features an SPI interface, two analog-digital converters, a UART, JTAG and 3.3V Power. All non-power pins can alternatively be used as GPIOs.
......@@ -296,7 +296,7 @@ Trackball Firmware
You can find the trackball firmware in the source folder `reform2-trackball-fw <https://source.mnt.re/reform/reform/-/tree/master/reform2-trackball-fw>`_.
The trackball firmware is based on the LUFA USB device library and implements a USB HID Mouse. To modify the behaviour of the trackball, edit the file Mouse.c and rebuild the firmware by typing the following command in a terminal:
The trackball firmware is based on the LUFA USB device library and implements a USB HID Mouse. To modify the behavior of the trackball, edit the file Mouse.c and rebuild the firmware by typing the following command in a terminal:
.. code-block:: none
......@@ -317,14 +317,12 @@ The trackpad uses the same microcontroller as the keyboard and trackball. To sen
.. image:: _static/illustrations/8-2-callouts.png
TODO: missing reset button in model
Trackpad Firmware
-----------------
You can find the trackpad firmware in the source folder `reform2-trackpad-fw <https://source.mnt.re/reform/reform/-/tree/master/reform2-trackpad-fw>`_.
Same as the trackball and keyboard, the trackpad firmware is based on the LUFA USB device library and implements a USB HID Mouse. To modify the behaviour of the trackpad, edit the file Mouse.c and rebuild the firmware by typing the following command in a terminal:
Same as the trackball and keyboard, the trackpad firmware is based on the LUFA USB device library and implements a USB HID Mouse. To modify the behavior of the trackpad, edit the file Mouse.c and rebuild the firmware by typing the following command in a terminal:
.. code-block:: none
......
......@@ -15,7 +15,7 @@ Step 2: Turn On
.. image:: _static/illustrations/5-callouts.png
First, insert the included SD card intot the slot on the left hand side of the device.
First, insert the included SD card into the slot on the left hand side of the device.
Then, to turn Reform on, press **Circle** and then **1**. The **Circle** key is used for system control commands. When you press **Circle**, a menu of system control functions and their shortcuts will be displayed on the OLED screen embedded in the keyboard.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment