add more bluenrg images

Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
Sean Cross 2022-04-04 09:37:05 +08:00
parent b3855b6cd0
commit 8c93d68c6b
18 changed files with 181 additions and 3 deletions

View File

@ -151,23 +151,46 @@
</section>
</section>
<section>
<section>
<section data-transition="fade-out">
<h2>What is an Emulator?</h2>
<ul>
<img class="fragment" src="media/DEC_VT100_terminal.jpg">
<!-- <ul>
<li>Console</li>
<li>Desktop</li>
<li>CPU</li>
</ul>
</ul> -->
</section>
<section data-transition="fade-in">
<h2>What is an Emulator?</h2>
<img src="media/bbs-example.png">
<!-- <ul>
<li>Console</li>
<li>Desktop</li>
<li>CPU</li>
</ul> -->
</section>
<section>
<h2>Whole-System Emulator</h2>
<img src="media/fceux-smb.png">
<!--
<ul>
<li>Wii Virtual Console</li>
<li>VirtualBox</li>
<li>Parallels</li>
</ul>
-->
</section>
<section>
<h2>Whole-System Emulator</h2>
<img src="media/fceux-smb-debug.png">
<!--
<ul>
<li>Wii Virtual Console</li>
<li>VirtualBox</li>
<li>Parallels</li>
</ul>
-->
</section> <section>
<h2>Transparent Emulator</h2>
<ul>
<li>HyperV</li>
@ -194,8 +217,55 @@
</section>
<section>
<section data-transition="fade-out">
<h2>What is a Computer?</h2>
<img class="fragment" src="media/bluenrg-block-diagram.png">
</section>
<section data-transition="fade">
<h2>What is a Computer?</h2>
<img src="media/bluenrg-block-diagram-no-extra-bits.png">
</section>
<section data-transition="fade">
<h2>What is a Computer?</h2>
<img src="media/bluenrg-block-diagram-cpu.png">
</section>
<section data-transition="fade">
<h2>What is a Computer?</h2>
<img src="media/bluenrg-block-diagram-memories.png">
</section>
<section data-transition="fade-in">
<h2>What is a Computer?</h2>
<img src="media/bluenrg-block-diagram-peripherals.png">
</section>
<section>
<h2>What is a Computer?</h2>
<img src="media/bluenrg-peripherals.png">
</section>
<section>
<h2>What is a Computer?</h2>
<img src="media/bluenrg-memory-map.png">
</section>
<section>
<h2>What is a Computer?</h2>
<img src="media/conceptual-diagram.png">
</section>
<section>
<h2>Defining a Computer in Renode</h2>
<pre><code data-trim>
flash: Memory.MappedMemory @ sysbus 0x00000000
size: 0x00008000
sram: Memory.MappedMemory @ sysbus 0x20000000
size: 0x00001000
nvic: IRQControllers.NVIC @ sysbus 0xE000E000
IRQ -> cpu@0
cpu: CPU.CortexM @ sysbus
nvic: nvic
cpuType: "cortex-m0+"
PerformanceInMips: 24
</code></pre>
</section>
</section>

108
js/robot.js Normal file
View File

@ -0,0 +1,108 @@
/**
* highlight.js Robot Framework syntax highlighting definition
*
* @see https://github.com/isagalaev/highlight.js
*
* @package: highlightjs-robot
* @author: Harri Paavola <harri.paavola@gmail.com>
* @since: 2019-08-05
*/
var module = module ? module : {}; // shim for browser use
function hljsDefineRobot(hljs) {
var VAR = {
className: 'variable',
begin: /\$\{/,
end: /\}/
};
var DICT = {
className: 'variable',
begin: /\&\{/,
end: /\}/
};
var LIST = {
className: 'variable',
begin: /\@\{/,
end: /\}/
};
var NUMBER = {
className: 'number',
begin: /\$\{([0-9])/,
end: /\}/
};
var SECTION = {
className: 'section',
begin: /^(\*{1,3})/,
end: /$/
};
var DOC = {
className: 'comment',
begin: /^\s*\[?Documentation\]?\s+/,
end: /$/
};
var DOC_CONT = {
className: 'comment',
begin: /^\.\.\./,
end: /$/
};
var COMMENT = {
className: 'comment',
begin: /(^| {2,}|\t|\| {1,})#/,
end: /$/
};
var TEST = {
className: 'name',
begin: /(^([^*| |\t|\n)]))\w/,
end: /($|\s{2,})/,
contains: [VAR]
};
var SETTING = {
className: 'built_in',
begin: /^\s+\[(Tags|Setup|Teardown|Template|Timeout|Arguments|Return)\]/,
end: /$| {2,}|\t/,
contains: [VAR],
relevance: 10
};
var CONST = {
className: 'attribute',
begin: /^(Library|Resource|Test Timeout|Test Template|Test Teardown|Test Setup|Default Tags|Force Tags|Variables|Suite Setup|Suite Teardown)(?:( )|( \| ))/,
end: /$| {2,}|\t/,
contains: [VAR],
relevance: 10
};
var GHERKIN = {
className: 'comment',
variants: [
{begin: /^\s{2,}given/, end: /\s/},
{begin: /^\s{2,}when/, end: /\s/},
{begin: /^\s{2,}then/, end: /\s/},
{begin: /^\s{2,}and/, end: /\s/}
]
};
return {
case_insensitive: true,
aliases: ['robot', 'rf'],
keywords: 'Settings Keywords [Return] [Teardown] [Timeout] [Setup] [Tags] [Arguments] [Documentation]',
contains: [
NUMBER,
VAR,
DICT,
LIST,
SECTION,
CONST,
DOC,
DOC_CONT,
TEST,
COMMENT,
SETTING,
GHERKIN
]
};
}
module.exports = function(hljs) {
hljs.registerLanguage('robot', hljsDefineRobot);
};
module.exports.definer = hljsDefineRobot;

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

BIN
media/bbs-example.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 182 KiB

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 176 KiB

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 KiB

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 KiB

After

Width:  |  Height:  |  Size: 242 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

BIN
media/fceux-smb-debug.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

BIN
media/fceux-smb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB