diff options
Diffstat (limited to 'docs/posts/call_to_ARMs')
-rw-r--r-- | docs/posts/call_to_ARMs/index.html | 31 |
1 files changed, 7 insertions, 24 deletions
diff --git a/docs/posts/call_to_ARMs/index.html b/docs/posts/call_to_ARMs/index.html index 578a8b7..f882e6b 100644 --- a/docs/posts/call_to_ARMs/index.html +++ b/docs/posts/call_to_ARMs/index.html | |||
@@ -2,6 +2,7 @@ | |||
2 | <html lang="en"> | 2 | <html lang="en"> |
3 | <head> | 3 | <head> |
4 | <link rel="stylesheet" href="/style.css"> | 4 | <link rel="stylesheet" href="/style.css"> |
5 | <link rel="stylesheet" href="/syntax.css"> | ||
5 | <meta charset="UTF-8"> | 6 | <meta charset="UTF-8"> |
6 | <meta name="viewport" content="initial-scale=1"> | 7 | <meta name="viewport" content="initial-scale=1"> |
7 | <meta content="#ffffff" name="theme-color"> | 8 | <meta content="#ffffff" name="theme-color"> |
@@ -37,27 +38,7 @@ | |||
37 | Call To ARMs | 38 | Call To ARMs |
38 | </h1> | 39 | </h1> |
39 | <div class="post-text"> | 40 | <div class="post-text"> |
40 | <!DOCTYPE html> | 41 | <p>My 4th semester involves ARM programming. And proprietary tooling (Keil C). But we don’t do that here.</p> |
41 | <html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang=""> | ||
42 | <head> | ||
43 | <meta charset="utf-8" /> | ||
44 | <meta name="generator" content="pandoc" /> | ||
45 | <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> | ||
46 | <title>call_to_ARMs</title> | ||
47 | <style> | ||
48 | code{white-space: pre-wrap;} | ||
49 | span.smallcaps{font-variant: small-caps;} | ||
50 | span.underline{text-decoration: underline;} | ||
51 | div.column{display: inline-block; vertical-align: top; width: 50%;} | ||
52 | div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} | ||
53 | ul.task-list{list-style: none;} | ||
54 | </style> | ||
55 | <!--[if lt IE 9]> | ||
56 | <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> | ||
57 | <![endif]--> | ||
58 | </head> | ||
59 | <body> | ||
60 | <p>My 4th semester involves ARM programming. And proprietary tooling (Keil C). But we don’t do that here.</p> | ||
61 | <h3 id="building">Building</h3> | 42 | <h3 id="building">Building</h3> |
62 | <p>Assembling and linking ARM binaries on non-ARM architecture devices is fairly trivial. I went along with the GNU cross bare metal toolchain binutils, which provides <code>arm-as</code> and <code>arm-ld</code> (among a bunch of other utils that I don’t care about for now).</p> | 43 | <p>Assembling and linking ARM binaries on non-ARM architecture devices is fairly trivial. I went along with the GNU cross bare metal toolchain binutils, which provides <code>arm-as</code> and <code>arm-ld</code> (among a bunch of other utils that I don’t care about for now).</p> |
63 | <p>Assemble <code>.s</code> files with:</p> | 44 | <p>Assemble <code>.s</code> files with:</p> |
@@ -88,13 +69,15 @@ Reading symbols from main... # yay!</code></pre> | |||
88 | <p><a href="https://u.peppe.rs/wq.png"><img src="https://u.peppe.rs/wq.png" /></a></p> | 69 | <p><a href="https://u.peppe.rs/wq.png"><img src="https://u.peppe.rs/wq.png" /></a></p> |
89 | <h3 id="editing">Editing</h3> | 70 | <h3 id="editing">Editing</h3> |
90 | <p>Vim, with <code>syntax off</code> because it dosen’t handle GNU ARM syntax too well.</p> | 71 | <p>Vim, with <code>syntax off</code> because it dosen’t handle GNU ARM syntax too well.</p> |
91 | </body> | ||
92 | </html> | ||
93 | 72 | ||
94 | </div> | 73 | </div> |
95 | 74 | ||
96 | <div class=intro> | 75 | <div class=intro> |
97 | Hi. <a href=https://peppe.rs/index.xml class=feed-button>Subscribe</a> | 76 | Hi. |
77 | <div class=hot-links> | ||
78 | <a href=https://peppe.rs/index.xml class=feed-button>Subscribe</a> | ||
79 | <a href=https://liberapay.com/nerdypepper/donate class=donate-button>Donate</a> | ||
80 | </div> | ||
98 | <p>I'm Akshay, I go by nerd or nerdypepper on the internet.</p> | 81 | <p>I'm Akshay, I go by nerd or nerdypepper on the internet.</p> |
99 | <p> | 82 | <p> |
100 | I am a compsci undergrad, Rust programmer and an enthusiastic Vimmer. | 83 | I am a compsci undergrad, Rust programmer and an enthusiastic Vimmer. |