Search
Sunday, 29th of April 2018, 22:16:10 UTC
3:55:06
beach
Good morning everyone!
8:55:03
frgo
Hello everybody. First time for me being here. So: Hello.
8:55:21
jackdaniel
frgo: welcome o/
8:55:48
frgo
Hi jackdaniel. Just watched your gagdet demo.
8:55:58
jackdaniel
did you like it?
8:56:29
jackdaniel
(was it the reason you have joined? I was going to ask what made you join #clim before your remark)
8:56:30
frgo
Verryyyy much! It's just plain cool what you can do with CLIM.
8:56:45
jackdaniel
cool, I'm glad :)
8:56:49
frgo
Yes, that was the reason!
8:57:32
frgo
I am looking for a way to do an interface for an embedded device: https://www.youtube.com/watch?v=PrVVo4tQY50 is very similar to what I want to do.
8:58:35
jackdaniel
what are this device specs? (like - processor, memory?)
8:58:38
jackdaniel
I'll be back in 30m
9:26:54
jackdaniel
so this embedded device what are its specs?
9:28:06
frgo
Hi. The single board computer this will rn on is: http://www.qbictechnology.com/sbc-530
9:28:46
jackdaniel
huh, I've worked with older version of this board :)
9:29:08
jackdaniel
sbc-6440 I think
9:29:26
jackdaniel
I was an embedded systems engineer
9:30:10
frgo
That's great to hear! I hope you don't mind me asking some questions, then...
9:30:32
jackdaniel
sure, but I'm not working actively with electronics and such beyond some raspberry pi or cubieboard anymore
9:30:46
jackdaniel
last time I've hacked Linux kernel was around 3y ago
9:31:48
jackdaniel
http://turtleware.eu/portfolio.html ← Petromat Mikro has this board inside
9:31:54
frgo
And I am ybout to delve into embedded stuff really deep... - This will be another application: https://www.youtube.com/watch?v=SQjX4jmecng
9:31:55
jackdaniel
I've build the prototype from scratch
9:33:50
jackdaniel
earlier I was also working at the company which did outsourcing for parallella board (we were working on Linux drivers for it)
9:34:22
frgo
Have one sitting right next to me here ...
9:35:01
ecraven
that device sounds like it should definitely be able to run a normal CL
9:35:20
jackdaniel
ecraven: which one? sbc-530? yes, it is quite beefy
9:35:23
frgo
Hope so. Sample is ordered.
9:35:44
ecraven
I thought "embedded" meant some sort of microcontroller or at the most a slow ARM ;D
9:36:27
frgo
hehe - pretty amazing what's available on a 3.5" board these days.
9:36:29
jackdaniel
given the prices it is way cheaper to put a full blown SoC on a toaster with Linux than craft software on AVR
9:37:02
ecraven
yea, the reason why arduino and raspberry pi are used to run things you used to do an AVR
9:37:16
frgo
The board is available startng at 200 USD per piece at 100 pieces.
9:38:30
jackdaniel
for prototyping on ARM boards I find archlinuxarm.org a great resource
9:38:40
jackdaniel
so if I had to pick a board, I'd pick something supported by them
9:40:40
frgo
So the Q I have is: Would you say CLIM is a good fit for that kind of GUI?
9:40:58
jackdaniel
on the machine you have ordered? sure
9:41:17
jackdaniel
it is powerful enough to run CL at reasonable speed
9:41:30
ecraven
that UI doesn't look very complex either
9:42:04
frgo
Next challenge: This is also something that needs to be handled by that hardwsre: https://www.youtube.com/watch?v=SQjX4jmecng
9:42:34
ecraven
the spectrum display?
9:42:41
frgo
(not the FFT and other processing, just displaying stuff)
9:43:05
jackdaniel
frgo: check out clim-examples and graph toy demo
9:43:23
frgo
Will do! Thx for the pointer.
9:43:46
jackdaniel
drawing things is just a matter of imagination
9:44:01
jackdaniel
you have all the primitives you need (draw-rectangle, draw-point, draw-polygon, draw-ellipse etc)
9:44:34
frgo
Well, yes - now I need to wrap my head around CLIM concepts ...
9:44:52
jackdaniel
but you may also write a gadget yourself in (say) C and use it as is in McCLIM, this is part of adaptive toolkit thing I didn't discuss in the video (and I need to study it more before I make another video about that particular topic)
9:45:02
jackdaniel
[use via ffi of course]
9:45:58
frgo
Yeah - I would want to use/make/create a OpenGL-based gagdet for the spectrum display.
Monday, 30th of April 2018, 10:16:10 UTC