System on a chip /soc/

Feel free to post about anything embedded generally. I'm interested to see something utilizing RISC-V.

Besides the Pi, can anyone recommend a low power system for a home server that will primarily service voip clients (about 5 mumble users) and nginx? No real requirements except wired network, architecture could be anything, prefer something that has Free or Net BSD support.

Other urls found in this thread:

zachtronics.com/shenzhen-io/
youtube.com/watch?v=SbM5Tq7huy0
alliedelec.com/adafruit-industries-2077/70460649/?mkwid=sVIe8Z9cl&pcrid=88929333499&gclid=CjwKCAjw3_HOBRBaEiwAvLBbomr_zQ34CC7HHGx6XZBy32gRRmsbJVDIs13ukpyf14WEMIGRLJcvRxoCQkkQAvD_BwE
openmusiclabs.com/learning/digital/input-matrix-scanning/keyboard/index.html
banggood.com/Women-Ladies-Thick-Knitted-Knee-Stockings-Cotton-Polyester-Warm-and-Long-Socks-p-1101515.html?rmmds=search
github.com/dennishafemann/tmux-cssh
github.com/Foreveryone-cz/win-sshfs/releases
github.com/dokan-dev/dokany
twitter.com/AnonBabble

Not sure if this is the right place, but:

I'm taking an electronics class right now and I happen to have some circuit elements and a breadboard at home that I want to mess around with. Is there any way to simulate an AC current with an arduino or maybe even just a small power supply? I don't want to have to go buy a function generator.

Yeah, just keep flipping two digital outputs so that one is always high when the other is low.
If you need more current than the Arduino can provide you can use an h-bridge.

Which ASM is your favorite ASM?

Not op.
Mips, lean, nice structure, nice instruction grouping.
Then risc-v came. Same base, nice features, lean design, very distinct version.
Risc-v is the next best thing after sliced throats

What software is this?

that solution is inefficient as fuck, dude

I'm a C/C++ programmer, always worked on top companies with huge projects so far but I want to get into a career path for embedded software because i basically love low level stuff. Would I have a hard time jumping to a new path?

So i am planning on making retro (emu) console. Is raspberry pi3 a good choice?

zachtronics.com/shenzhen-io/

It has a good sandbox mode and pdf manuals for the devices.

Post yours.

>Would I have a hard time jumping to a new path?
Depends on how you mean, academically you could probably learn it just fine, switching careers is always a risk regardless of what you're doing.
Luckily, as with programming, it's real easy to practice it before getting a job with it. The hardware is cheap and there's plenty of free simulators.

>$14.99

Oy vey

Free at your nearest torrent tracker

Can I use a raspberry pi to improve my life?

There's more than likely some task you can automate, some monitoring system you can create, or some alert you can schedule with one.

Any ideas for a project?

homemade IoT vibrator

ESP8266 is better suited for that.

The vibration intensity increases as more APs are in range.

ya, as suggested, 8sp would be smaller and neater - pi zero w would work too - hit up your nearest poundland/dollerstore - get some vibrating thingies to use for parts and off you go

youtube.com/watch?v=SbM5Tq7huy0

could use MQTT for signalling perhaps, linked to the online service of your choice


me i'm not doing much hardware wise with my SoCs,messing with docker swarm cluster and pondering redesigning it a bit

what about an automatic user data solution for android that uses wifi to dump the contents of a folder to two external hdd in a RAID1 config

I always appreciate your accessory details sysadmin, like your stickers.

Sure, it's possible. For something like offloading/syncing shit from your phone to some other device? I use syncthing for this, but if you wanted it to be local only and only trigger under your own conditions, that's something you could make.

i guess i'll ask a question here.

basically i'm going to make a miniature MIDI piano out of regular keyboard keyswitches, arranged like pic related.

what mini controller/ computer would allow me to have the 77 times two inputs for the keyswitches so i could convert them to midi on/off messages and send them to the computer with USB?

and does anyone have an idea where i could get a reasonably priced cut piece of sheet metal or plastic to snap the switches into?

you could use any that support i2c then add port expanders - MCP23xxx I think can do it, someone with more knowledge can tell you for sure.

hehe aye, I love doing things like that - have a 3u chassis I'm wanting to put the cluster in and decorate - that will be fun.

I've heard of people using Teensy's years ago for homemade keyboards, I wonder if it would be useful here. Maybe there's something better now.

If you need to be guided through installing RetroArch, yes. OrangePis and Odroid have emulation as well though. All good enough up to PS1, none good enough for the next gen after.

>Teensy

alliedelec.com/adafruit-industries-2077/70460649/?mkwid=sVIe8Z9cl&pcrid=88929333499&gclid=CjwKCAjw3_HOBRBaEiwAvLBbomr_zQ34CC7HHGx6XZBy32gRRmsbJVDIs13ukpyf14WEMIGRLJcvRxoCQkkQAvD_BwE

this looks like it has a ton of inputs, is that how a 'shield' works?

why 77 * 2?

It blows my mind that these devices are cheaper and more versatile than the carts with SD card adapters that people sell (everdrive, etc.).

kek

well, i think it's 77 keys - between 77 and 80 - and if i understand correctly, each key represents a simple connection. you wire both ends to inputs on a board, and it passes a voltage through side A, when you press the key, it completes the circuit, passing that voltage to side B.

at least that's how i think it works.

so every key on the keyboard has to be wired to 2 input points on the mini computer thingy.

No, all of the keys can share a common ground

OK, that's cool.

That's just a prototyping board to put on top of an arduino. It doesn't increase inputs.
Teensys are small ARM microcontroller boards. Kinda expensive though.
There are cheap 2$ Chinese alternatives.

>you wire both ends to inputs on a board, and it passes a voltage through side A, when you press the key, it completes the circuit, passing that voltage to side B.
No, that's not how you connect to button.
You pull up or down you're input (i.e. connecting it to VCC or GND through a large resistor - MCUs usually can do that internally) then you connect one side to the input and the other one to GND or VCC. So if the button is not pressed you get HIGH (or LOW with a pull down) and if you press it you get LOW (or HIGH).

But you can reduce the inputs by arranging them in a matrix, so you'll only need 18 (allows for 9*9 = 81 keys) inputs.

Maybe you can re-use components from an existing keyboard and just do some crazy wiring.

the matrix thing is a good idea

openmusiclabs.com/learning/digital/input-matrix-scanning/keyboard/index.html

apparently that's how most regular keyboards are actually made.

so i'm looking for an arm microcontroller, not a single board PC.

i've got some old dell keyboards i'm going to rip apart and study.

>You pull up or down you're input (i.e. connecting it to VCC or GND through a large resistor - MCUs usually can do that internally) then you connect one side to the input and the other one to GND or VCC. So if the button is not pressed you get HIGH (or LOW with a pull down) and if you press it you get LOW (or HIGH).

i'm gonna have to look up those terms to figure out what this means

so this little thing is capable of working a keyboard, in combination with an i/o expander IC and input matrixing on the keys themselves?

Keyboard matrixes are easy - it won't have a problem. It's overkill really.
Why do you need an I/O expander? It already has 34.

well now that you mention it

> need 18 (allows for 9*9 = 81 keys) inputs.

that should actually be enough. neat. i'll just have to figure out how to implement it.

and get a piece of plastic or metal laser cut so i can snap the keys in.

and find some place that will not rape me for 7 each of white CDEFGAB keycaps and thirty or so plain black keycaps, this may be the actual hard part.

Any good learning resource suggestions?

Just make an oscillator, you faggot. All you need are some transistors, resistors, capacitors, and a pencil, fucking hell.

say that shit to my face and not online faggot see what happens

The fuck? Why are you so hostile?

Which one is the best to make a retro console?

Who hurt you so much, youra mom's boyfriend ?

What's a good SoC platform for a small GNU/Linux server?

I'm looking to setup FreeRADIUS, Unbound, a torrent client (probably Deluge), and minidlna/ps3ms.

I was going to get my daughter one of those Kano DIY computer dealies, but I realized they're a rip off.

What do instead?

Umm, this is a nice board.

Soprry, didn't mean to offen you by calling you a faggot

That wasn't me sweetie, I'm just here to remind you!

Not all OS are the same. Choose OpenELEC if you want a media center, OpenMediaVault if you want a NAS.

Odroid C2 is a nice choice in general. If you want to do server stuff I had good experiences using armbian with that.

Will using C2 with openlelec take there load off my NAS for streaming video? I'm currently using a Plex server on my old laptop running omv. The thing goes to 99% cpu use when playing 10bit or hevc on my TV. I'm a retard so correct me if I'm wrong. If I hook up Odroid c2 to my TV with HDMI and play 10but/hevc on it from the smb server on the nas, the odroid will do all the transcoding or shit and the CPU of nas will only be loaded with transferring files to the odroid?

MIPS is the cleanest assembly language. Too bad it's dying.

You can fight for it, push the Ci20 and Ci40 everywhere you can. Push the superior product in general. I've known MIPS was dying for years, that doesn't mean I can't accept nor change it.

Yes.

Yes goes in all fields.

Does any company make one with two network interfaces?

Thank you, user. I'm getting that shit. Don't really need anything except for a board, a case if I'm not planning to directly hook up any storage to it? Or do I need to get power supply as well?

>blows my mind

Because they all have Chinese manufacturers to use and actually have a legit company, fuckass. You try making FPGAs in your spare time by yourself and then find a manufacturer (that YOU pay) to make your shit. Most idiotic comment I’ve read on this board.

Obviously you’ll need a power supply. Other than that, no unless you care about aesthetics and if you need usb Wi-Fi or not. The device doesn’t do any transcoding at all, it just plays the file as if you would play it on your PC. it just loads it from SMB. Same exact thing. That’s how you should have it set up anyways, why are you using plex for HEVC if your playback device doesn’t support it natively? Convert it to something common like h264 if your intended viewing device doesn’t support HEVC.

Just get a cheapass USB 2.0 to Ethernet for 5 bucks on eBay dude. It’s that easy

>If you want to do server stuff I had good experiences using armbian with that.

Didn't work for me for some reason back when I bought mine.
But more power to you if it works

I'll just connect it with lan. I don't have that much hevc but for some reason Plex transcodes 10bit when I'm playing with my TV and chinkpad , even though it should be supported on my chinkpad at least. I'll get an odroid to take the load off my NAS in any case. That thing is Pentium dual core.

The problem is that the Ci20 and Ci40 are actually garbage compared to the ARM boards being shit out everywhere. Fuck's sake, they don't even put out any of their good chips in consumer products. We actually used to have a relatively decent MIPS product, the Lemote. Despite the fact that some people still want to buy one, there is no place where you can find one online.

got some mad soccs mate
banggood.com/Women-Ladies-Thick-Knitted-Knee-Stockings-Cotton-Polyester-Warm-and-Long-Socks-p-1101515.html?rmmds=search

Hey sysadmin, if you are still around here would you mind tipping me in a few things?

sure, just back from my conservation group - what can I do for you?

I saw a few threads ago that you use MobaXterm to handle your machines. I've been tempted to use it, but as I only manage 3-4-5 ssh I feel it a little bloated.

Am I wrong? Thank you for listening.

its not too bad, 18Mb for the portable version of MobaXterm - i only use it for the multi-exec mode really, all other terminal stuff I use KiTTy .There is a way to get similar functionality in putty, alose there is a modded version of tmux that you could run under putty

github.com/dennishafemann/tmux-cssh

or if you have something with a *nix gui then there is cssh itself

I will be managing them from Windows (main machine) so I was thinking on MPuTTY. I'm a little lost in ssh stuff outside basic conf.

What a rude comment.

cool, should do the job - make sure to set up ssh-keys, it will save you headaches

another little tool you might find handy is win-sshfs, lets you mount any remote machine you can ssh to as a local drive/folder

github.com/Foreveryone-cz/win-sshfs/releases
github.com/dokan-dev/dokany

handy if you like using a windows based editor

>Just get a piece of shit Ethernet adapter
Not what I asked for

6502 and 68k

I always make keys since I can disable root login and normal login. Also, I checked out win-sshfs but I feel like I'm lacking something from it.

Hehehe... now i will ruin this board...
get rekt kiddos... this is bad board...

Why won't my raspberry pi connect to my android phone hotspot but will connect to any other network just fine?

What's the cause of this, is ARM just cheaper than MIPS or is there some other reason for this big adoption of ARM? It seems like everything is just x86 or ARM now, PPC/POWER seems to have completley moved out of the consumer space forever.

Not sysadmin but
On Windows I use cmder with regular ssh for multiple connections, KiTTY for single connections, on *nix I use tmux with regular ssh and sometimes mosh. Maybe you'd like some of these.

DON'T DO IT

More than likely

In the wintertime I wear these with shorts, except mine are black. They keep me warm but not too hot, good price for performance too and exactly the amount of inputs that I need.

>Post yours.
Can't run it right now, but with creative use of gates you can get it down to 2 chips with one instruction each

Imagination

I'm actually getting a Lemote motherboard, the 8-core mini-ITX one, you just need to email their marketing dept and they'll hook you up with everything you need.

I need to make my odroid work as a server and as a media center. What distro is the best?

Most raspi are made in the uk tho, how do they get away with it?

They get their SoC for almost nothing and the manufacturer is a non-profit.

Coming from an Odroid XU4 I would recommend you to choose the Debian Jessie on its section. It is very well maintained and it has instructions and specific packages to orient it into the media server way.

Are you saying the built in Ethernet port ISNT a piece of shit? Lmao. There is no difference. Good luck finding one to fit your autistic needs then.

Is this worthless shit ever going to replace my noisy and turdy C2D as a rtorrent client?

And I NEED actual sata speeds and connections (power for 3.5 drives) and buffer/speed to fight comercial seedboxes with my 1GB FTTH

ARM is such a useless meme holy shit

Can I use a pi as a plex media server? Like hooking it up to a gaggle of hard drives. Would be so good if I could set that up so I can access my plex stuff wherever. Relying on my pc being on sucks.

You want your power connections on the motherboard? Are you retarded?

It would probably be fine for everything except transcoding, as long as you do direct streaming it would probably be fine but the io might be slow.

Try turning off transcoding in general in the plex settings. With it all turned off server and client-side it won’t even try to, and if it’s not supported the web player (if that’s what you’re using) will just say so. I have a feeling if that’s what you’re using, that’s why you’re running into problems. If you’re sure your hardware supports it and you’re using the web player, I’d recommend trying Kodi and just pointing it to your plex library via add folder or an add on like PlexKodiConnect first before buying another device.

Yes but no transcoding support so you’re going to have issues playing stuff wherever unless your upload is pretty good. Over Ethernet at home a rpi2 handled serving 1080p rips to my Kodi running on a Pi1 on my tv just fine using direct play.

How much stronger would a chip need to be to handle transcoding?

I just really don't want to be forced to spend hundreds of dollars to get this set up.

Well deserved for that original dumbass comment. Why even post here if you don’t understand basic manufacturing costs and supply and demand?

>Why even post here if you don’t understand basic manufacturing costs and supply and demand?
Are you being serious or is this just part of your tough boy character? In the event you're being sincere, how do you expect anyone to learn if they don't participate in the discussion with those who have more experience? It's ironic that you would berate someone for not knowing something while asking a question, specifically, asking why people are participating in on topic discussion with other people who enjoy said topic. I really hope you're just taking the piss.

I don’t believe that ARM supports it at all. But to answer your question, many times stronger than any typical ARM chip. To keep up with buffering it takes a lot of power to convert on the fly at that rate. Nothing like i7 required but definitely not ARM. Why not just leave your computer on? Is it a power guzzler or what? My PC only uses 90w or so idling. My Xeon server is always on and only uses 75w maximum, 40 on idle.

Or just get like a NUC or something.

Not to mention, economics is secondary to this sub-topic, just because someone understands how these devices work doesn't mean they know anything about how they're produced or distributed, which is most likely why the question was asked in the first place.

>I know this detail
>everyone must know this detail
This is some actual ape tier thinking.

>how do you expect anyone to learn

Supply and demand and the work it takes to make something is common sense. If you can’t even figure that one out without a Mongolian basket weaving site’s help, you might as well just permanently lurk. I will ridicule anyone who can’t even figure out 1st grade shit like that. Asking about Linux? Sure. I’ll discuss that with you. But something that easy to understand if you took 5 minutes to think before you speak is not something that should have to be clarified.

Wow god forbid he google it before posting. LOL

I have reason to believe you're not being sincere and are just looking for attention, not a serious discussion or argument. Sorry dude but you know I can't give the benefit of the doubt here.

>instructions and specific packages
Nice