In this little video I'll go through the commands I taught in Lecture 1 on the Spring 2020 Intro to Linux Class at NJCU.
...
https://www.youtube.com/watch?v=Ckw_sQ8EjFU
Stuck home because of the 'rona, so decided to finally get a scope and look at the Jerobeam music with it. All you need is a scope and a standard stereo headphone wire. Pretty easy, but in case anyone is wondering how to get set up here's a one minute look at what I did.
Sorry my monitor screen is filthy, never realized until I recorded it.
For more details about this music and what it's showing, you should watch the Smarter Every Day video https://www.youtube.com/watch?v=4gibcRfp4zA, and look at Jerobeam's channel https://www.youtube.com/watch?v=XziuEdpVUe0
...
https://www.youtube.com/watch?v=C3qBiiuarvY
Quick video showing how to make a pull request. Quick, dirty, to-the-point. Hope it helps!
Do you want to get YOUR CODE into an OPEN SOURCE repo?
Steps:
Click fork
Then clone your fork to your machine
Do all your work
Push back to your fork
Open a pull request from your fork to the original repository.
...
https://www.youtube.com/watch?v=Wcm9uP_71AY
Half of your final exam. The other half is well documented here: https://www.youtube.com/watch?v=h36mQC3JFMo and here: https://www.youtube.com/watch?v=QPZ0pIK_wsc
...
https://www.youtube.com/watch?v=AXnzQgkUCho
How to use grep.
We learn the flags i, n, c, v, A, B, C
We also look at pipes ( | )
And we use grep in conjunction with wc via a pipe.
...
https://www.youtube.com/watch?v=QtZo4i4Mnlc
I'm playing around with RISC-V and qemu this week and found a great example of an easy type of PR you can do! When you're reading documentation for whatever interesting thing you found, you will likely find little bugs in the docs. If the docs are open source, feel free to take that opportunity to make a PR and get some real world practice with git(hub).
Links referenced in video:
https://www.dynamsoft.com/codepool/riscv-barcode-sdk-qemu-emulator-ubuntu.html
https://risc-v-getting-started-guide.readthedocs.io/en/latest/linux-qemu.html#prerequisites
https://docs.zephyrproject.org/latest/boards/riscv/qemu_riscv64/doc/index.html
...
https://www.youtube.com/watch?v=YHvUzFXgg4U
Joystick plugs into beagleboard-xm rev C and uses the "controlArmWithJoystick.py" file in the github repo listed below. The beagleboard takes the joystick input and sends it over serial connection to the arduino which processes the input with the file "sketchbook/robot.ino" found in the repo below. Then the arduino sends signals to a PWM board that controls four servos.
https://github.com/melvyniandrag/robot-arm
...
https://www.youtube.com/watch?v=4Hm13ejE66g