vault backup: 2024-08-26 16:27:34
This commit is contained in:
parent
bc46e00820
commit
44ccc7c0a7
3
.obsidian/plugins/colored-tags/data.json
vendored
3
.obsidian/plugins/colored-tags/data.json
vendored
@ -111,7 +111,8 @@
|
|||||||
"Malware": 99,
|
"Malware": 99,
|
||||||
"DGC_ANNOYANCE_TAG": 100,
|
"DGC_ANNOYANCE_TAG": 100,
|
||||||
"ME2016": 101,
|
"ME2016": 101,
|
||||||
"python": 102
|
"python": 102,
|
||||||
|
"beaglebone": 103
|
||||||
},
|
},
|
||||||
"_version": 3
|
"_version": 3
|
||||||
}
|
}
|
||||||
37
.obsidian/workspace.json
vendored
37
.obsidian/workspace.json
vendored
@ -13,13 +13,30 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "6. Researching Techniques/Setting up a virtual python environment (venv).md",
|
"file": "6. Researching Techniques/Learning How to Use Github.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "9d764341780d405b",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "full-calendar-view",
|
||||||
|
"state": {}
|
||||||
}
|
}
|
||||||
]
|
},
|
||||||
|
{
|
||||||
|
"id": "d0de827fb7842328",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "graph",
|
||||||
|
"state": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"currentTab": 2
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
@ -85,7 +102,6 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "6. Researching Techniques/Setting up a virtual python environment (venv).md",
|
|
||||||
"collapseAll": true,
|
"collapseAll": true,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
@ -102,7 +118,6 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "6. Researching Techniques/Setting up a virtual python environment (venv).md",
|
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
}
|
}
|
||||||
@ -124,9 +139,7 @@
|
|||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {}
|
||||||
"file": "6. Researching Techniques/Setting up a virtual python environment (venv).md"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -149,16 +162,17 @@
|
|||||||
"obsidian-full-calendar:Open Full Calendar": false
|
"obsidian-full-calendar:Open Full Calendar": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "a14e8baae9ae45e1",
|
"active": "d0de827fb7842328",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"900. Calendars/2. Research/2024-08-26 Fighting with the BeagleBone.md",
|
||||||
"6. Researching Techniques/Learning How to Use Github.md",
|
"6. Researching Techniques/Learning How to Use Github.md",
|
||||||
|
"6. Researching Techniques/Setting up Neovim for Python.md",
|
||||||
|
"6. Researching Techniques/Setting up a virtual python environment (venv).md",
|
||||||
"1. Daily Notes/8. August/2024-08-26.md",
|
"1. Daily Notes/8. August/2024-08-26.md",
|
||||||
"301. ME 2016 - Nonlinear Dynamical System s1/2024-08-26 Python Introduction.md",
|
"301. ME 2016 - Nonlinear Dynamical System s1/2024-08-26 Python Introduction.md",
|
||||||
"302. NUCE 2100/2024-08-27 Introduction.md",
|
"302. NUCE 2100/2024-08-27 Introduction.md",
|
||||||
"Random things I found that I should look into.md",
|
"Random things I found that I should look into.md",
|
||||||
"99. Getting Used to Obsidian/Calendar for Obsidian.md",
|
"99. Getting Used to Obsidian/Calendar for Obsidian.md",
|
||||||
"6. Researching Techniques/Setting up Neovim for Python.md",
|
|
||||||
"6. Researching Techniques/Setting up a virtual python environment (venv).md",
|
|
||||||
"1. Daily Notes/8. August/2024-08-23.md",
|
"1. Daily Notes/8. August/2024-08-23.md",
|
||||||
"Untitled",
|
"Untitled",
|
||||||
"900. Calendars/2. Research/(Every W) HAIS Journal Club.md",
|
"900. Calendars/2. Research/(Every W) HAIS Journal Club.md",
|
||||||
@ -185,7 +199,6 @@
|
|||||||
"1000. Templates/New Note Template.md",
|
"1000. Templates/New Note Template.md",
|
||||||
"Notes at.md",
|
"Notes at.md",
|
||||||
"1. Daily Notes/8. August/2024-08-21.md",
|
"1. Daily Notes/8. August/2024-08-21.md",
|
||||||
"2. Cole Group Meeting Notes/Weekly Note 2024-08-21.md",
|
"2. Cole Group Meeting Notes/Weekly Note 2024-08-21.md"
|
||||||
"2. Cole Group Meeting Notes/Weekly Note 2024-08-14.md"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -0,0 +1,37 @@
|
|||||||
|
---
|
||||||
|
title: Fighting with the BeagleBone
|
||||||
|
allDay: false
|
||||||
|
startTime: 14:15
|
||||||
|
endTime: 16:30
|
||||||
|
date: 2024-08-26
|
||||||
|
completed: null
|
||||||
|
---
|
||||||
|
#beaglebone #hardware-in-the-loop-HIL
|
||||||
|
[[2. pymodbus On the BeagleBone]]
|
||||||
|
|
||||||
|
I spent some time trying to figure out virtual environments on the beaglebone and get the pymodbus scripts running. I was half successful. The virtual environments are now working as expected. I needed to use the requirements.txt method instead of pushing the whole virtual environment. Somehow that leaked the global packages into it. 🤷
|
||||||
|
|
||||||
|
For some reason the beaglebone is having trouble actually connecting. I'm running the server on the bone, while running the client on the PC. The client is just saying
|
||||||
|
```bash
|
||||||
|
danesabo@danesabo-laptop:~/Projects/beaglebone$ python3 simple_client.py
|
||||||
|
Setting up...
|
||||||
|
Connecting to server...
|
||||||
|
Connection to (192.168.6.2, 5020) failed: [Errno 111] Connection refused
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "/home/danesabo/Projects/beaglebone/simple_client.py", line 25, in <module>
|
||||||
|
assert client.connected
|
||||||
|
^^^^^^^^^^^^^^^^
|
||||||
|
AssertionError
|
||||||
|
|
||||||
|
```
|
||||||
|
While the server is outputting:
|
||||||
|
```bash
|
||||||
|
(venv) danesabo@BeagleBone:~/beaglebone$ python3 simple_server.py
|
||||||
|
DEBUG:asyncio:Using selector: EpollSelector
|
||||||
|
DEBUG:pymodbus.logging:Awaiting connections server_listener
|
||||||
|
WARNING:pymodbus.logging:Failed to start server [Errno 99] error while attempting to bind on address ('192.168.6.1', 5020): cannot assign requested address
|
||||||
|
INFO:pymodbus.logging:Server listening.
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
I need to dig into why this is happening. I'm not really sure why. Either way, I suspect the default IP route might have something to do with it. Maybe there is some way I can explicitly define a network interface.
|
||||||
Loading…
x
Reference in New Issue
Block a user