You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/cross-platform/_example-learning-path/questions.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,3 +30,4 @@ Modify the weight values to be unique and the extra buttons will disappear.
30
30
### Why aren't my changes showing up under Learning Paths?
31
31
32
32
There are various reasons this can happen. One being that the top links on the page will take you to the external site. Make sure that you are still viewing the Hugo server on `localhost`.
If your edge device does not contain a camera (i.e. EC2 edge device), you will need to deploy an additional custom component. Please follow [these steps](./NonCameraCustomComponent.md) to get the additional component created. You will be selecting this component in addition to the custom component we created for the Edge Impulse "Runner" service.
15
+
If your edge device does not contain a camera (i.e. EC2 edge device), you will need to deploy an additional custom component. Please follow [these steps](/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/noncameracustomcomponent/) to get the additional component created. You will be selecting this component in addition to the custom component we created for the Edge Impulse "Runner" service.
16
16
17
17
### 1. Deploy the custom component to a selected Greengrass edge device or group of edge devices.
Copy file name to clipboardExpand all lines: content/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/hardwaresetup.md
+5-7Lines changed: 5 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,17 +8,15 @@ layout: learningpathall
8
8
9
9
## Edge Device Hardware Setup
10
10
11
-
First, an edge device must be setup. In the following sections, Linux-compatible edge devices are detailed to enable them to receive and run as a AWS IoT Greengrass edge device. The list of supported devices will grow over time.
11
+
##### First, an edge device must be setup. In the following sections, Linux-compatible edge devices are detailed to enable them to receive and run as a AWS IoT Greengrass edge device. The list of supported devices will grow over time. Please select one of the following and follow the "Setup" link:
12
12
13
-
Please select one of the following and follow the "Setup" link...
### Option 2: Qualcomm QC6490 Platforms with Ubuntu [Setup](/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/HardwareSetupQC6490Ubuntu/)
16
16
17
-
### Option 2: Qualcomm QC6490 Platforms with Ubuntu [Setup](/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/hardware/HardwareSetupQC6490Ubuntu/)
17
+
### Option 3: Nvidia Jetson Platforms with Jetpack 5.x/6.0 [Setup](/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/HardwareSetupNvidiaJetson/)
18
18
19
-
### Option 3: Nvidia Jetson Platforms with Jetpack 5.x/6.0 [Setup](/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/hardware/HardwareSetupNvidiaJetson/)
20
-
21
-
### Option 4: Raspberry Pi 5 with RaspberryPi OS [Setup](/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/hardware/HardwareSetupRPi5/)
19
+
### Option 4: Raspberry Pi 5 with RaspberryPi OS [Setup](/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/HardwareSetupRPi5/)
22
20
23
21
24
22
#### (More exciting device options will be added soon. Stay tuned!)
Copy file name to clipboardExpand all lines: content/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/hardwaresetupec2.md
+19-12Lines changed: 19 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,10 @@
1
+
---
2
+
hide_from_navpane: true
3
+
4
+
### FIXED, DO NOT MODIFY
5
+
layout: learningpathall
6
+
---
7
+
1
8
## Setup and Configuration for Ubuntu-based EC2 instance
2
9
3
10
### Create Ubuntu EC2 Instance
@@ -6,42 +13,42 @@ AWS EC2 instances can be used to simulate edge devices when edge device hardware
6
13
7
14
We'll start by opening our AWS Console and search for EC2:
8
15
9
-

16
+

10
17
11
18
We'll now open the EC2 console page:
12
19
13
-

20
+

14
21
15
22
Select "Launch instance". Provide a Name for the EC2 instance and select the "Ubuntu" Quick Start option. Additionally, select "64-bit(Arm)" as the architecture type and select "t4g.large" as the Instance type:
16
23
17
-

24
+

18
25
19
26
Additionally, please click on "Create new Key Pair" and provide a name for a new SSH key pair that will be used to SSH into our EC2 instance. Press "Create key pair":
20
27
21
-

28
+

22
29
23
30
>**_NOTE:_**
24
31
>You will notice that a download will occur with your browser. Save off this key (a .pem file) as we'll use it shortly.
25
32
26
33
Next, we need to edit our "Network Settings" for our EC2 instance... scroll down to "Network Settings" and press "Edit":
27
34
28
-

35
+

29
36
30
37
Press "Add security group rule" and lets allow port tcp/4912:
31
38
32
-

39
+

33
40
34
41
Lets also give the EC2 instance a bit more disk space. Please change the "8" to "28" here:
35
42
36
-

43
+

37
44
38
45
Finally, press "Launch instance". You should see your EC2 instance getting created:
39
46
40
-

47
+

41
48
42
49
Now, press "View all instances" and press the refresh button... you should see your new EC2 instance in the "Running" state:
43
50
44
-

51
+

45
52
46
53
You can scroll over and save off your Public IPv4 IP Address. You'll need this to SSH into your EC2 instance.
47
54
@@ -55,7 +62,7 @@ Lets now confirm that we can SSH into our EC2 instance. With the saved off pem f
55
62
56
63
You should see a login shell now for your EC2 instance!
57
64
58
-

65
+

59
66
60
67
Excellent! You can keep that shell open as we'll make use of it when we start installing Greengrass a bit later.
61
68
@@ -105,6 +112,6 @@ Before we go to the next section, lets also save off this JSON - it will be used
105
112
}
106
113
}
107
114
108
-
OK, Lets proceed to the next step and get our Edge Impulse environment setup!
115
+
OK, Lets proceed to the next step and get our Edge Impulse environment setup! Press "Next" to continue:
The workshop will assume that the Nvidia Jetson edge device has been loaded with Jetpack 5.x and/or Jetpack 6.0 per flashing instructions located at this [Nvidia website](https://docs.nvidia.com/jetson/archives/r34.1/DeveloperGuide/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/flashing.html).
@@ -87,6 +94,6 @@ We are now setup! Before we continue, please save off the following JSONs. Thes
Copy file name to clipboardExpand all lines: content/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/noncameracustomcomponent.md
+11-4Lines changed: 11 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,10 @@
1
+
---
2
+
hide_from_navpane: true
3
+
4
+
### FIXED, DO NOT MODIFY
5
+
layout: learningpathall
6
+
---
7
+
1
8
## Non-Camera Custom Component
2
9
3
10
For those edge devices that do not contain a camera, the following component will prepare the edge device with some sample images that can be referenced by the Edge Impulse "Runner" component's JSON configuration (via "gst\_args" settings) to direct the running model to pull its image data from the file (vs. camera).
@@ -31,16 +38,16 @@ Next, we need to edit the EdgeImpulseRunnerRuntimeInstallerComponent.yaml and ch
31
38
32
39
Within the AWS dashboard, go to the IoTCore dashboard, then navigate to "Components" under the "Greengrass devices" drop-down on the left hand side.
Press "Create Component" and select "YAML" as the recipe format type. Copy and paste the contents of your updated/modified file EdgeImpulseRunnerRuntimeInstallerComponent.yaml into the text window after clearing the initial contents:
Awesome! Now that the non-camera support component is created, we can go back and continue with the deployment of these components to your edge device via the AWS IoT Greengrass deployment mechanism. Press "Return to Deployment Steps" below and continue!
45
52
46
-
[Return to Deployment Steps](../6_CustomComponentDeployment/CustomComponentDeployment.md)
53
+
### [Return to Deployment Steps](/learning-paths/embedded-and-microcontrollers/edge_impulse_greengrass/customcomponentdeployment/)
0 commit comments