Posts Tagged ‘hackerspace’

NERP Tonite! systemd with Bonnie King

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Bonnie King is a Linux Administrator at Fermilab and works on the Scientific Linux distribution. At Nerp tonight, Bonnie will give us a tour of systemd. If you work with embedded linux, this is must have, must know material.

The architecture of systemd as it is used by Tizen. Several components, including telephony, bootmode, dlog and tizen service, are from Tizen and are not components of systemd

The architecture of systemd as it is used by Tizen. Several components, including telephony, bootmode, dlog and tizen service, are from Tizen and are not components of systemd

“Linux” is the kernel of an operating system. You generally can’t see it, feel it or touch it directly, but you know it’s there by what it does. At boot, the kernel launches “init”, the process with Process ID number 1. Everything else is started by by init. On my computer, init, PID 1 is /lib/systemd/systemd. systemd is “new”, sort of. It’s been around for several years, but has recently taken over lots of core system functions that have been provided by some very traditional Unix-based tools and utilities. When I look under the hood of my Ubuntu system, it looks very different than it did a couple of years ago. What goes for the desktop goes for embedded, too.

from http://freedesktop.org/wiki/Software/systemd/
“systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit. Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.”

A number of influential people in the Linux community have strong philosophical and practical differences with the design of systemd and the way in which it’s become ubiquitous across distros. Nevertheless, mainstream Linux continues to move toward systemd and away from System V and BSD init. systemd is installed by default in Ububntu since ver 15.04. (April 2015). If you work with Linux at a low level, for instance in embedded applications, a knowledge of systemd is a must have.

Find NERP and Pumping Station:One at

NERP – Not Exclusively Raspberry Pi

Chicago, IL
399 members

NERP is Not Exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station One in Chicago. (Chicago’s oldest and finest hackerspace.) NERP…

Next Meetup

Bring questions, demos, personal research, etc. to share.

Monday, Jan 18, 2016, 7:00 PM
10 Attending

Check out this Meetup Group →

and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source, Linux,
raspberry pi, hackerspace, Beagle Bone, Pumping Station One

18

01 2016

Art Therapy for Those with Limited Mobility

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Art is one of the fundamental ways humans express themselves and it occurs in every culture going back to the beginnings of humanity. Art therapy is a valued tool that bridges the disciplines of psychology and art and has been undertaken by Iraqi war veterans, victims of violence and other traumas.

But what about individuals whose limitations prevent them from holding a paint brush or manipulating clay? Haddon Pearson is a local creative type who is working with a child psychologist from the University of Chicago to develop systems that will enable people with limited mobility to make art. He will discuss some of the technologies and ideas that they are exploring to lower the bar for people with limited agency to express themselves.

The technology we’ll visit tonight is a Makeblock plotter that will potentially serve as the motion actuator for 2-d graphical output. The plotter is not feeling well at the moment. NERP aims to fix it, but first we need to understand the hardware and software that runs it. Andy Sowa will lead a live troubleshooting and learning session with the collaboration of the NERP Meetup.

Find NERP and Pumping Station:One at
Meetup NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Pumping Station One

04

01 2016

NERP Tonite! Raspberry Pi Zero — $5

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Charles Kwiatkowski has worked in industry and academia since 1991. He enjoys learning and discussion on NERPish topics. If possible, he would live across the street from PS:One.

Tonight Charles will introduce us to the new Raspberry Pi Zero. The fun thing about following the small embedded market is the speed at which things change are changing. When the Basic Stamp was the only “accessible” microcontroller for hobbyists it cost $50. The Stamp was king of the hill for a decade. Things change faster now.

Comparisons between different embedded platforms is almost always apples and oranges, but price is the place people usually start. The RPi Zero’s retail price is $5. So there.

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Find NERP and Pumping Station:One at
Meetup NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One

21

12 2015

NERP TONITE! Enabling Universal Information Access: Libraries From Space

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

outernet-logo

Syed Karim is the founder of Outernet, which is a satellite-based digital library service. Outernet takes content from the web and broadcasts it from six different geostationary satellites. The file delivery service is free to receive and most of Outernet’s code is open source. Plans to build a Raspberry Pi-based receiver can be found here.

“I’ll have a few slides, more for context, but would prefer if presentation was more of a conversation than a presentation. I’ll go over the general concept, content chain, and various types of receivers, including the newly designed Beaglebone Black derivative, which includes an on board DVB-S tuner, wifi module, and LiFePO4 charging circuit”

The following links may provide some context for the discussion.

http://gizmodo.com/what-is-the-outernet-and-is-it-the-future-of-the-intern-1659647614
http://www.wired.com/2015/07/plan-beam-web-3-billion-unconnected-humans/
http://www.bbc.com/news/technology-32117447

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Find NERP and Pumping Station:One at
http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One
Tags: Beagle Bone, electronics, Element14, embedded, hackerspace, NERP, Open Source, Pumping Station: One, raspberry pi

12

10 2015

NERP Tonite! Neural Interfaces for Advanced Prosthetics

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

nerp-eeg

Tucker Tomlinson is a familiar face around the shops at Pumping Station One. He’s also a Postdoctoral Scholar in the Laboratory of Lee Miller in the Department of Physiology at Northwestern University Feinberg School of Medicine. Tucker’s work in the Limb Motor Control Lab* focuses on neural interfaces for advanced prosthetics.

Data acquisition systems used to record neuron activity typically work with lots of channels of analog-to-digital converters that measure tiny voltages and currents very fast. In Tucker’s words:

“I’ll be discussing the problem of recording directly from neurons in the brains of monkeys and humans. There will be a few slides and videos to help describe the basic science and technical challenges that we face when tackling this problem, but the session will be mostly informal discussion driven by whatever the audience finds interesting.”

* the phrase “motor control” means eye-hand-brain, not steppers

https://en.wikipedia.org/wiki/Motor_control

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Find NERP and Pumping Station:One at
http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/

and
http://pumpingstationone.org/

Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One

28

09 2015

NERP Tonite! Roll your own firmware: The ESP-8266 Revisited

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

The ESP8266 module has come up several times in discussions at NERP, and it keeps getting better. Tonight at NERP, Jay Hopkins will tell us about some of his recent findings as he revisits the esp8266. In Jay’s own words:

“The esp8266 is an ultra low cost module (sub $10) with an 80Mhz 32 bit processor, up to 4 MB flash memory, 100k of ram and 802.11 radio.   What sets the module apart from other ultra low cost modules is the inclusion of an 802.11 b/g/n radio and in firmware the IP stack for connectivity in the IoT (internet of things).

“At NERP we will be looking at the tools available to build firmware for the ‘8266.  Both microPython, lua and the arduino IDE are available for programming the ‘8266.”

Find NERP and Pumping Station:One at
http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/
Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One

31

08 2015

NERP tonite! Cypress Semiconductor’s PSOC IC’s

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Tonight at NERP, professional maker/hacker/DIY’er Bart Dring will introduce Cypress Semiconductor’s PSOC IC’s. PSOCs are odd beasts. They’ve been around since 2002, but there seems to be a growing interest in their peculiar mix of capabilities.

Cypress_April2015_pg4b

From the PSOC website http://www.cypress.com/products/programmable-system-chip-psoc

[Disclaimer: I have not used the PSOC product or its dev tools. -Ed]

“PSoC® is the world’s only programmable embedded System-on-Chip integrating an MCU core [ARM, of course], high-performance Programmable Analog Blocks, PLD-based Programmable Digital Blocks, Programmable Interconnect and Routing, and CapSense.  All new PSoC devices feature the industry standard ARM® Cortex® MCU cores.”

The development tools don’t sound to shabby either:

“PSoC Creator is a free Integrated Design Environment (IDE) which allows concurrent hardware and application firmware design… PSoC systems are designed using classic, familiar schematic capture supported by over 120 pre-verified, production-ready PSoC Components™.

Some of the config is done by drag-and-drop in a GUI.

Find NERP and Pumping Station:One at
http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/
Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: PSOC, ARM, electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One

20

07 2015

Just Fucking Do it, or: How a Little Bit of Anarchy Helped Me

Most of us have spent a significant amount of time throughout our lives asking for permission. From parents, teachers, supervisors, community leaders, peers and everyone else. It’s a normal, natural part of life, and if no one did it then things would likely be worse for it.

I’ve spent a lot of time doing things I probably should have asked for permission to do. In high school, I basically lived in our auditorium, doing technical theatre stuff. I drilled holes in walls, re-wired electrical devices, modified the structure to fit my needs and probably did a lot of stuff I don’t even remember. Some combination of the right level of oversight (thanks, Ken!) and a sense of independence granted by the venue inspired me (and my peers) to take the initiative. In college, I kept right on drilling holes in the walls and changing things to suit me. No one ever noticed, at least no one who would tell me to stop.

I’ve always known when I was doing something I should probably clear with someone, but I’ve often ignored it because it’s more expedient to ask for forgiveness, right?

I’m also someone who has a lot of projects. I have projects that some people like enough that I don’t even have to execute them any more. I have a project that’s a pretty significant piece of infrastructure at a hackerspace that is likely one of the busiest in the world by several metrics (I’ll give you three guesses for which one).

The thing I would point to as the number one contributor to my willingness to change things and press forward with an idea is my membership at Pumping Station: One. PS:One is the greatest place in the world. When I came to visit, I saw a place that was running because a few people wanted it to run. As I learned about the history, I heard a story of people who basically willed the organization into existence. People told me I should change things, that I shouldn’t always feel the need to ask for permission. Folks told me it was a ‘physical wiki’ and it was up to the membership to decide what content we would have. If it wasn’t for PS:One, I wouldn’t have done most of the projects I’m now proud of.

It took me a while to catch on (more time than it took me to start changing things at schools, where this kind of activity is usually frowned upon. That might say something about me.), it was a few months before I started changing things, alongside some of the folks who joined around the same time I did. I quickly fell into the rhythm. I continue to make  changes to the space, because that’s what our culture encourages (and that’s exactly what I encourage every new member to do). We’ve handed out more than one hundred RFID fobs to people, and they now get into the building with them using hardware I nailed to a door (I’m not kidding – come visit and see) that runs code I wrote. That baffles me sometimes, but it’s awesome.

PS:One has changed me as much as I’ve changed it. I now find myself casually contributing to open source software when I see the opportunity – the other day I absentmindedly submitted a pull request to fix a typo in a utility I used once (while trying to help solve a problem I reported in the Linux kernel). This kind of contribution should be more widespread, and if PS:One can accomplish one aspect of its goal, I hope it’s encouraging people everywhere to contribute however they can.

Some folks think it’s just a vulgar phrase on the wall, but ‘Just Fucking Do It’ is integral to what PS:One is, and it’s incredibly important to me and many other people. We radically and categorically reject the idea that you should ask for permission for most things, and I wouldn’t have it any other way.

 

30

06 2015

NERP Tonite!

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Tonight the NERP agaenda is free-form. Hang out, talk embedded, show-and-tell, it’s all possible!

Also:
In April Steve Laya from Eliete Electronic Engineering visited NERP to acquaint us with the process of getting FCC certification for a new product. I’m not sure how he did it, but he made the subject entertaining if not a little bit fun. Steve was kind enough to send his slides so that we could make them available. The pdf is here. Elite-FCC-Presentation-NERP-4-13-2015

Find NERP and Pumping Station:One at
http://www.meetup.com NERP-Not-Exclusively-Raspberry-Pi/
and
http://pumpingstationone.org/
Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One

 

11

05 2015

NERP on Monday: STM’s ARM-based Nucleo Boards

NERP is not exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station:One in Chicago. NERP meets every other Monday at 7pm at Pumping Station:One, 3519 N. Elston Ave. in Chicago.

Rob Riggs AKA Colorado Rob is a PS:1 member, software engineer, ham radio operator, electronics hobbyist and entrepreneur.*

At NERP on Monday, Rob will be giving a presentation on the STM Nucleo boards. These are 12 distinct but similar ARM development boards from ST Micro. These are simple, easy to use and only $10. They have Arduino- compatible hardware interface for add-on boards (Arduino Shields), as well as their own interface that exposes additional rich features specific to the STM32 microcontrollers.

We will talk a bit about why Rob chose ARM for his next project, why he specifically chose STM, and the capabilities of the various Nucleo boards. We will cover the mbed.org development site, the development process, and the libraries available. We will also provide a brief overview of doing a bit more low-level development using STM32CubeMX and STM’s HAL (hardware abstraction layer) libraries using the GNU ARM toolchain on Windows, Linux, and OS X.

*Copy for this announcement was supplied by Rob. Thanks Rob!
Find NERP and Pumping Station:One at

NERP – Not Exclusively Raspberry Pi

Chicago, IL
326 members

NERP is Not Exclusively Raspberry Pi, the small computer and embedded systems interest group at Pumping Station One in Chicago. (Chicago’s oldest and finest hackerspace.) NERP…

Next Meetup

Bring questions, demos, personal research, etc. to share.

Monday, Apr 27, 2015, 7:00 PM
8 Attending

Check out this Meetup Group →

and
http://pumpingstationone.org/
Doors open at 6:30pm.
NERP is free and open to the public.
Ed Bennett ed @ kinetics and electronics com
Tags: electronics, embedded, NERP, Open Source,
raspberry pi, hackerspace, Beagle Bone, Element14, Pumping Station One

25

04 2015