aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorJudah Fuller <[email protected]>2023-04-26 17:34:37 +0100
committerJudah Fuller <[email protected]>2023-04-26 17:34:37 +0100
commit006ed3ec28e3211a02fdb9baee1aba77581592d7 (patch)
tree8dc141750db451332aaf92e6c41332a2cf450384 /docs
parente7af5313bfe4cf96fd5c71056bf8ccdb4866c2b8 (diff)
downloadOpenCortex-006ed3ec28e3211a02fdb9baee1aba77581592d7.tar.gz
OpenCortex-006ed3ec28e3211a02fdb9baee1aba77581592d7.zip
Auto stash before merge of "Docs" and "upstream/main"
Diffstat (limited to 'docs')
-rw-r--r--docs/consumer/Model_Renamer.md22
-rw-r--r--docs/consumer/VNC.md23
-rw-r--r--docs/dev/Control.md0
-rw-r--r--docs/dev/Crypto.md0
-rw-r--r--docs/dev/README.md (renamed from docs/README.md)0
-rw-r--r--docs/dev/Updates.md0
-rw-r--r--docs/dev/dsp.md0
7 files changed, 45 insertions, 0 deletions
diff --git a/docs/consumer/Model_Renamer.md b/docs/consumer/Model_Renamer.md
new file mode 100644
index 0000000..43ab007
--- /dev/null
+++ b/docs/consumer/Model_Renamer.md
@@ -0,0 +1,22 @@
+# Editing the default model names
+
+Companies like NDSP aren't allowed to ship their models under the real name it is based on. Luckly they keep track of it in the actual model list.
+
+The models and their respective categories, names and parameters, are stored inside `/opt/neuraldsp/ModelRepo.xml`. In order to rename these files to the real deal, you need to edit the file.
+
+If you don't want to rename the files manually you can:
+
+- Use the `model_renamer.py` script in this repo to generate the XML file
+
+ - Usage:
+
+ ```console
+ python model_renamer.py <original-modelrepo> <output-file-path>
+ ```
+
+- Use the pre-generated XML file inside `Model Repositories` (make sure to match it to your CorOS verion)
+
+Now replace the `ModelRepo.xml` file inside `/opt/neuraldsp` with the new file. Make sure this is called `ModelRepo.xml`.
+Finally reboot your QC, now you should have all models (except captures) renamed to their real names.
+
+![IMG20221218151130](https://user-images.githubusercontent.com/55881698/208303182-8554e62c-96a9-41f2-be0d-1f1f4f564506.jpg)
diff --git a/docs/consumer/VNC.md b/docs/consumer/VNC.md
new file mode 100644
index 0000000..05b9b3a
--- /dev/null
+++ b/docs/consumer/VNC.md
@@ -0,0 +1,23 @@
+# External editor (VNC)
+
+![image](https://user-images.githubusercontent.com/55881698/214691276-bbd161bf-eb72-4f96-87ec-aa4255c75e7e.png)
+
+Since we've figured out how to cross-compile our own binaries, we were able to compile a VNC solution for the Quad Cortex. The VNC server we compiled is based on [this project](https://github.com/ponty/framebuffer-vncserver). We had to modify the source code a bit to make it work with the touchscreen, But besides that, it is identical.
+
+**Note:** when connected to the QC over VNC, you might notice a dip in framerate on the device itself. This is normal. It is the device trying to encode the video feed and struggling.
+**Note:** _Installer and auto-run on boot will be added later, For now you can use it the manual way_
+
+## Installation
+
+In the `External VNC` folder you will find the files `qc_vnc` and `libvncserver.so.1`. Move these to the following locations on the QC:
+
+- **qc_vnc:** `/bin`
+- **libvncserver.so.1**: `/lib`
+
+That's it. You can now start the server!
+
+## Usage
+
+```console
+qc_vnc -f /dev/fb0 -t /dev/input/event0
+```
diff --git a/docs/dev/Control.md b/docs/dev/Control.md
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/dev/Control.md
diff --git a/docs/dev/Crypto.md b/docs/dev/Crypto.md
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/dev/Crypto.md
diff --git a/docs/README.md b/docs/dev/README.md
index 83ab4e4..83ab4e4 100644
--- a/docs/README.md
+++ b/docs/dev/README.md
diff --git a/docs/dev/Updates.md b/docs/dev/Updates.md
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/dev/Updates.md
diff --git a/docs/dev/dsp.md b/docs/dev/dsp.md
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/dev/dsp.md