Compare commits

...
Sign in to create a new pull request.

62 commits

Author SHA1 Message Date
jaseg
74a3d46f64 Make TAPS happy 2022-10-24 12:03:16 +02:00
jaseg
319d4a7f9c Compress paper into strict 10 pg limit 2022-10-06 16:49:23 +02:00
jaseg
713564b829 final proof by myself 2022-10-06 14:32:44 +02:00
jaseg
09f918187d Final review pass WIP 2022-10-05 18:33:58 +02:00
jaseg
da07f265b2 Initial typo pass 2022-10-05 16:54:28 +02:00
jaseg
074fbd50c8 Fix URL/acks formatting 2022-09-28 14:58:51 +02:00
jaseg
1e4cbf01b3 Finish reference fixes 2022-09-28 12:35:04 +02:00
jaseg
4fea1b48cb Add figure captions 2022-09-27 18:20:32 +02:00
jaseg
64c16a6de7 Add image captions 2022-09-27 18:15:02 +02:00
jaseg
47660cd1a9 WIP 2022-09-27 14:35:34 +02:00
jaseg
7a74a85fb6 Fix BibTeX mess. 2022-09-27 14:21:18 +02:00
jaseg
201b9e8570 Reword abstract, small fixes 2022-09-27 14:21:10 +02:00
jaseg
92d73546a7 Fix build 2022-09-16 18:19:34 +02:00
jaseg
3e3e03892a Rework WIP 2022-09-16 18:06:34 +02:00
jaseg
e3b1ff9222 Update paper template, update abstract
Update abstract w/ reviewer comments
2022-09-16 14:46:04 +02:00
jaseg
95fae0a340 Add missing plots 2022-09-15 16:29:18 +02:00
jaseg
b58fe57a55 Add bibliography 2022-09-15 16:26:34 +02:00
jaseg
fe9fd3db96 Few last fixes 2022-06-29 11:11:27 +02:00
jaseg
2fd97644bd paper: add crypto description 2022-06-28 17:46:36 +02:00
jaseg
a9e12eb9f1 paper: Reword part of intro 2022-06-27 18:41:19 +02:00
jaseg
36552f3174 paper draft 2022-06-23 14:41:13 +02:00
jaseg
f5c1695898 Paper: WIP 2022-06-14 18:43:27 +02:00
jaseg
45972013f6 Paper: WIP 2022-06-08 16:55:26 +02:00
jaseg
ed459a6fea WIP 2022-05-31 17:50:35 +02:00
jaseg
da4afa7354 paper: formulation WIP, update spectrum graph 2022-05-06 17:59:15 +02:00
jaseg
76f34b4839 Paper: update body w/ noise foo 2022-05-02 18:46:34 +02:00
jaseg
6fac195a97 WIP 2022-04-07 17:59:50 +02:00
jaseg
1dfe76a4ce Paper WIP 2022-04-07 11:14:00 +02:00
jaseg
cbc7365345 Fix more rev 1 issues 2021-08-10 16:27:54 +02:00
jaseg
524d12257f More notes on firmware size 2021-07-30 18:45:07 +02:00
jaseg
b04cde4131 Amendmend on firmware size 2021-07-30 18:42:28 +02:00
jaseg
61ba7e6d12 Add details on frequency measurement 2021-07-30 18:37:50 +02:00
jaseg
d1c605059c paper rework WIP 2021-07-30 17:30:32 +02:00
jaseg
38b009da9f paper: include Björn's corrections 2021-04-26 11:24:17 +02:00
jaseg
fc20d210f1 paper: rename draft PDF 2021-04-23 19:43:39 +02:00
jaseg
dde0da7958 paper: Update PDF 2021-04-23 19:40:47 +02:00
jaseg
261560c860 paper: add changes from initial proofreading 2021-04-23 19:40:47 +02:00
jaseg
75e80262f3 paper: Initial cut 2021-04-23 19:40:47 +02:00
jaseg
211981930f Update notebooks 2021-04-23 19:40:47 +02:00
jaseg
8fed342b8c Add missing data file 2021-04-23 19:40:47 +02:00
jaseg
ec8df65fba Paper WIP 2021-04-23 19:40:47 +02:00
jaseg
eb386fb0a0 Add simulation script 2021-04-12 11:49:31 +02:00
jaseg
f6e5759be5 Initialize paper tex 2021-04-09 19:02:15 +02:00
jaseg
e87677ca40 Rename ma folder -> thesis 2021-04-09 18:39:18 +02:00
jaseg
50998fcfb9 Repo re-org 2021-04-09 18:38:57 +02:00
jaseg
312fee491c Add README 2020-12-17 16:30:49 +01:00
jaseg
c3f833278f Remove a bunch of binary files 2020-11-04 18:25:54 +01:00
jaseg
b426f703ee Add final thesis PDF 2020-10-21 16:37:19 +02:00
jaseg
e9d3c5d148 Update PDF 2020-10-21 14:29:11 +02:00
jaseg
1606044a40 talk: Small fixes, add source list 2020-10-16 18:06:04 +02:00
jaseg
c2a26653af talk: Small formatting fixes 2020-10-16 14:12:10 +02:00
jaseg
e3d5a9a8e4 talk: slides draft 1 2020-10-16 14:05:02 +02:00
jaseg
da0fcd13ac Talk: WIP 2020-10-16 13:50:09 +02:00
jaseg
dd20ef9ae6 talk: WIP 2020-10-16 00:12:28 +02:00
jaseg
b0fe7999e5 Cyber! 2020-10-15 17:16:16 +02:00
jaseg
c04c326c30 talk: add resources 2020-10-15 16:59:15 +02:00
jaseg
909f857df1 talk odp: WIP 2020-10-15 16:58:10 +02:00
jaseg
1922ef4f7c talk: ODP WIP 2020-10-15 11:00:50 +02:00
jaseg
4d938fd896 Add talk slide preparation 2020-10-14 18:59:10 +02:00
jaseg
f9cdd70753 talk: first outline draft 2020-10-02 16:30:32 +02:00
jaseg
8dfaa6a244 talk: initial outline WIP 2020-10-02 16:14:19 +02:00
jaseg
2fbaaa980e ma: add missing resource 2020-07-06 11:35:31 +02:00
421 changed files with 217218 additions and 35930 deletions

18
.gitmodules vendored
View file

@ -1,27 +1,27 @@
[submodule "controller/fw/libopencm3"]
path = controller/fw/libopencm3
path = reset-controller/fw/libopencm3
url = https://github.com/libopencm3/libopencm3
[submodule "controller/fw/mspdebug"]
path = controller/fw/mspdebug
path = reset-controller/fw/mspdebug
url = https://github.com/dlbeer/mspdebug
[submodule "controller/fw/cmsis"]
path = controller/fw/cmsis
path = reset-controller/fw/cmsis
url = https://git.jaseg.net/bigdata/pub/safety-reset-cmsis.git
[submodule "controller/fw/libsodium"]
path = controller/fw/libsodium
path = reset-controller/fw/libsodium
url = git@git.jaseg.net:bigdata/pub/libsodium-safety-reset.git
[submodule "controller/fw/tinyaes"]
path = controller/fw/tinyaes
path = reset-controller/fw/tinyaes
url = https://github.com/kokke/tiny-AES-c
[submodule "controller/fw/musl"]
path = controller/fw/musl
path = reset-controller/fw/musl
url = git://git.musl-libc.org/musl
[submodule "controller/fw/crypto-algorithms"]
path = controller/fw/crypto-algorithms
path = reset-controller/fw/crypto-algorithms
url = https://github.com/B-Con/crypto-algorithms
[submodule "controller/fw/tinyprintf"]
path = controller/fw/tinyprintf
path = reset-controller/fw/tinyprintf
url = https://github.com/cjlano/tinyprintf
[submodule "controller/fw/reed_solomon"]
path = controller/fw/reed_solomon
path = reset-controller/fw/reed_solomon
url = git@git.jaseg.net:bigdata/pub/reed_solomon_c.git

1
README.rst Normal file
View file

@ -0,0 +1 @@
Thesis PDF: thesis/safety_reset.pdf

@ -1 +0,0 @@
Subproject commit cb0661f81de5b1cae52ca99c7b5985b678176db7

@ -1 +0,0 @@
Subproject commit b506542094de19a0a11e638a7e34e0bc4adf8d7c

@ -1 +0,0 @@
Subproject commit 040c1d16b468c50c04fc94edff521f1637708328

@ -1 +0,0 @@
Subproject commit 3fe133ffa32606b0d0d81e0ba1d8bacb392eb7e9

View file

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 154 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 237 KiB

After

Width:  |  Height:  |  Size: 237 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 236 KiB

After

Width:  |  Height:  |  Size: 236 KiB

Before After
Before After

View file

@ -85,7 +85,7 @@ if __name__ == '__main__':
continue
crc32, payload = unpack_head('I', cobs.decode(data))
pid, seq, data = unpack_head('xBH', payload)
pid, seq, gps_1pps, data = unpack_head('BxHI', payload)
ts = time()
# Calculate byte-wise CRC32
@ -126,7 +126,7 @@ if __name__ == '__main__':
print()
lines_written += 1
if lines_written == 80:
if lines_written == 50:
lines_written = 0
print('\033[2J\033[H', end='')
delta = ts-capture_start

View file

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Before After
Before After

View file

@ -1,3 +1,4 @@
(sym_lib_table
(lib (name "components")(type "Legacy")(uri "${KIPRJMOD}/components.lib")(options "")(descr ""))
(lib (name "platform-rescue")(type "Legacy")(uri "${KIPRJMOD}/platform-rescue.lib")(options "")(descr ""))
)

View file

Before

Width:  |  Height:  |  Size: 450 KiB

After

Width:  |  Height:  |  Size: 450 KiB

Before After
Before After

Some files were not shown because too many files have changed in this diff Show more