<set_>
Hello...would installing arm-linux-eabi break the BBB or is there a way to enable it when building the kernel or is it a module?
<zmatt>
set_: ehm, that sentence does not make any sense
<zmatt>
"arm-linux-eabi" refers to an architecture/target, not to a piece of software
<zmatt>
(though the target that more accurately describes the bbb is arm-linux-gnueabihf)
buzzmarshall has joined #beagle
<set_>
Oh. I thought for the bbb, using -eabi- is for baremetal.
<zmatt>
baremetal would be arm-none-eabihf (or arm-none-eabi if the hardware floating point abi isn't used)
<set_>
Oh.
<set_>
Blah.
<set_>
No wonder the BBB kept dying on me.
<zmatt>
?
<set_>
Phew. I am just glad nothing is busted.
<set_>
?
<set_>
Oh.
<set_>
I installed arm-linux-eabi and the board refused to boot afterwards.
<zmatt>
that sentence doesn't make sense
<zmatt>
you can't "install arm-linux-eabi"
<set_>
I used apt.
<set_>
oh.
<set_>
Hmm.
<set_>
Maybe gcc-arm-linux-eabi?
<set_>
Let me double check.
<zmatt>
that might be gcc-arm-linux-gnueabi, which would indeed be the wrong gcc to use on a bbb
<set_>
gcc-arm-linux-gnueabi, right.
<set_>
Oh. Okay.
<zmatt>
(the correct gcc to use is already installed by default obviously)
<zmatt>
in general to get the correct gcc to use on a target, just install "gcc" ... gcc packages with an explicit target are cross-compilers
<set_>
I know. I understand about the floating point (not really) but I thought to use the bbb as a baremetal device, that gnueabi would be used.
<set_>
Oh.
<zmatt>
you're not going to use the bbb as a baremetal device
<set_>
I was using arm_neon.h and got nowhere. This is what lead me to...fine.
<set_>
Blah.
<set_>
1GHz!
<set_>
Vroom!
<set_>
Okay...fine and dandy as usual. No nothing and super satisfied! Man, pipe dreams are a thing of the past I would presume.
<set_>
Anyway, I will move on.
<set_>
No baremetal for me.
<set_>
@zmatt: I said, "Anyway, I will move on."
<set_>
I also said, "No baremetal for me."
<set_>
erm...erm...wawa!
<zmatt>
you want a cookie from me or something? :P
<set_>
No sir.
<set_>
I just need a cookie! Chocolate and brownie stuffed!
<set_>
Ha.
<set_>
I was just showing off my capabilities to let sleeping dogs lay.
<set_>
"No waking the beast over here!"
renrelkha has quit [Quit: bye]
renrelkha has joined #beagle
brook has joined #beagle
brook has quit [Quit: Leaving...]
brook has joined #beagle
brook has quit [Remote host closed the connection]
brook has joined #beagle
brook has quit [Ping timeout: 260 seconds]
buzzmarshall has quit [Quit: Konversation terminated!]
otisolsen70 has joined #beagle
demirok has quit [Quit: Leaving.]
sicelo_ has joined #beagle
philenot1ound has joined #beagle
sicelo has quit [*.net *.split]
vigneshr has quit [*.net *.split]
djinni has quit [*.net *.split]
philenotfound has quit [*.net *.split]
sicelo_ is now known as sicelo
djinni has joined #beagle
ikarso has joined #beagle
renrelkha has quit [Quit: bye]
renrelkha has joined #beagle
rob_w_ has joined #beagle
vigneshr has joined #beagle
Chamindu has joined #beagle
<Chamindu>
I have a BBB that comes with Buster IOT in the eMMC
<Chamindu>
Can I enable a desktop in that?
<Chamindu>
i saw there are some scripts in the opt/scripts/tools/wm directory
<Chamindu>
Can i use them to install it
<zmatt>
huh, never seen those scripts before
otisolsen70 has quit [Quit: Leaving]
<zmatt>
looks like that's what their purpose is, but desktop environments are typically rather bloated and installing one on top of the IoT image probably doesn't fit in eMMC
<zmatt>
desktop environments also don't run particularly well on a beaglebone since it uses an industrial SoC with very limited graphics capabilities (intended for simple touchscreen interfaces, not for use as a desktop)
<Chamindu>
sorry thats what i need to do
<Chamindu>
i am planning to run node red on it and a simple ui using node-red-ui-builder
<Chamindu>
and use a lcd touchscreen cape to display that ui
<Chamindu>
basically what i need is to run a webbrowser in kiosk mode and start that when the board boots
<zmatt>
sounds like you don't actually need a desktop environment.... although it also sounds like you intend to run a web browser, which is even worse :P
<Chamindu>
what is your suggestion?
<zmatt>
I mean, there's a great variety of approaches to build UIs, but any that require running a web browser on a bbb would not be at the top of my priority list :P
<zmatt>
modern browsers are very cpu- and memory-intensive
<Chamindu>
I thought of a browser ui because i am thinking for using node-red for the automation logic
<zmatt>
I've never used node-red and am not very familiar with it
<zmatt>
I mean, you're free to try of course, I've never actually tried running a browser on a BBB myself
<Chamindu>
what would you do
<zmatt>
does chrome nowadays even fit in 512 MB of ram? ;P
<Chamindu>
my use case it this its a controller for a greenhouse a set of sensors and actuators are conneted via rs485 bus
<zmatt>
I've not done any gui programming in a very long time.... it would probably depend on what sort of gui
<zmatt>
the only gui project on the BBB I've been involved in (although I didn't do any of the actual gui programming) used qt5 directly on the framebufer (no x11)
<zmatt>
having said that, it sounds like you don't really need any desktop environment, just x11 and a web browser, so a more minimalistic setup is probably possible
<zmatt>
I wonder if surf is more lightweight than chrome.... probably not since it's still webkit-based
<Chamindu>
I am insterested in the framebuffer approach
<zmatt>
yeah any browser-based solution is likely going to be slow as hell
<Chamindu>
but qt is out because of licensing issues
<Chamindu>
maybe i can use GTK
<zmatt>
dunno if gtk supports running directly on the framebuffer.... and ideally you'd want something that supports drm/kms (which supports double-buffering) rather than only the legacy fbdev (which doesn't)... a lot of older framebuffer stuff only supports the legacy fbdev
<Chamindu>
can you give me some resources to learn these stuff
<Chamindu>
about framebuffer
<zmatt>
note that running a simple gui program on x11 is probably fine, it's just desktop environments and browsers that are really heavyweight
<zmatt>
(although using x11 will obviously still add overhead)
<zmatt>
I wish I had some good stuff to link to, but like I said I haven't done gui-development in ages... it's been many years since I last did anything with graphics on a beaglebone
<Chamindu>
thanks anyway
<Chamindu>
I come from an enterprise software background and I have only used linux for web service hosting
<Chamindu>
I can probably use python for this ?
<Chamindu>
do you know any high level frameworks that i can use like node red
otisolsen70 has joined #beagle
<zmatt>
I mostly just know how the low-level machinery works, and it was my job to setup an environment that allowed a qt5 app running on the framebuffer, but I didn't do any of the actual app development and I have no experience whatsoever with other frameworks
<Chamindu>
In node red I can use a GUI tool to define the automation logic simmilar to how you program a PLC
<Chamindu>
its easier than writing custom code
<zmatt>
you could probably still use that and have a gui that just talks to node-red?
<zmatt>
like I said I don't really know anything about node-red
<Chamindu>
node is a bit heavy too
<Chamindu>
not a huge fan of node
<zmatt>
yeah it's not super lightweight, nor am I a huge fan of it, but we do use it on the bbb ourselves
<Chamindu>
yeah with node-red it would be super easy for the automation engineers to change the logic
<zmatt>
it runs okay, it's mostly startup that's slow because all of the modules that need to get loaded and parsed at startup
<Chamindu>
I will look into integrating node-red to a seperate gui process
<zmatt>
and of course if you install anything with npm you get half a million packages in your node_modules for free :P
<Chamindu>
oh yeah
<Chamindu>
buster iot image is more than 3 GB i think
<Chamindu>
i should probably start with the console image
<Chamindu>
then add only the nescessary stuff
<zmatt>
I thought it was smaller than that? but yeah if you're comfortable with debian then starting with a buster console (or better, bullseye minimal) image is generally better
<Chamindu>
nice cartoon
<Chamindu>
do you know how to build a custom image
<zmatt>
we just build a master image from a template system
<zmatt>
yeah TI uses yocto, but I prefer debian just because it's more familiar... it's nice having the same distro on all your systems
<Chamindu>
I am fairly comfortable with linux but never built a custome os image
<Chamindu>
is there any documentation for that
<zmatt>
dunno, that seems a really broad/vague subject.
<zmatt>
like I said we just have a system that's serving as master template and build an image from that (making sure to strip it of any device-specific files like ssh keys and the machine id)
<zmatt>
I'm not going to claim it's the best way of doing things, but it works
florian has joined #beagle
<Chamindu>
ok
<Chamindu>
looks like i have to do a lot of reading
ft has quit [Quit: leaving]
Shadyman has quit [Quit: Leaving.]
wonko-the-sane has quit [Ping timeout: 255 seconds]
buckket has quit [Read error: Connection reset by peer]
buckket has joined #beagle
wonko-the-sane has joined #beagle
Chamindu has quit [Ping timeout: 260 seconds]
Guest2013 has joined #beagle
wonko-the-sane has quit [Remote host closed the connection]
Guest2013 has quit [Client Quit]
wonko-the-sane has joined #beagle
wonko-the-sane has quit [Remote host closed the connection]
wonko-the-sane has joined #beagle
rob_w_ has quit [Quit: Leaving]
brook has joined #beagle
brook has quit [Remote host closed the connection]
brook has joined #beagle
brook has quit [Ping timeout: 252 seconds]
ikarso has quit [Quit: Connection closed for inactivity]
brook has joined #beagle
wonko-the-sane has quit [Remote host closed the connection]
wonko-the-sane has joined #beagle
brook has quit [Ping timeout: 256 seconds]
zjason`` is now known as zjason
nparafe has quit [Ping timeout: 260 seconds]
nparafe has joined #beagle
wonko-the-sane has quit [Remote host closed the connection]
wonko-the-sane has joined #beagle
brook has joined #beagle
renrelkha has quit [Quit: bye]
renrelkha has joined #beagle
ft has joined #beagle
Phil has joined #beagle
<Phil>
I purchased I Kulp K32 A/B with Beagle Board Black with FPP loaded (I think). Here is where I am at.
<Phil>
I did test the board in the test mode and worked fine. Took the Beagle off of the Kulp board to do the WIFI programming and ever since that programming I am unable to connect to the board. No OLED or power to the Beagle Board. My computer is a Macbook Pro 2017. The WIFI does show up but unable to connect with the IP address so..... hmmm. so I am
<Phil>
stuck.
vagrantc has joined #beagle
wonko-th1-sane has joined #beagle
wonko-the-sane has quit [Remote host closed the connection]
nparafe has quit [Ping timeout: 260 seconds]
brook has quit [Remote host closed the connection]
Phil has quit [Quit: Client closed]
brook has joined #beagle
Phil has joined #beagle
brook has quit [Remote host closed the connection]
brook has joined #beagle
brook has quit [Remote host closed the connection]
brook has joined #beagle
brook has quit [Remote host closed the connection]
brook has joined #beagle
Phil has quit [Quit: Client closed]
florian has quit [Quit: Ex-Chat]
Phil has joined #beagle
Phil has quit [Quit: Client closed]
Phil has joined #beagle
Phil has quit [Client Quit]
PJ73 has joined #beagle
PJ73 has quit [Client Quit]
PJ73 has joined #beagle
<PJ73>
I purchased I Kulp K32 A/B with Beagle Board Black with FPP loaded (I think). Here is where I am at.
<PJ73>
I did test the board in the test mode and worked fine. Took the Beagle off of the Kulp board to do the WIFI programming and ever since that programming I am unable to connect to the board. No OLED or power to the Beagle Board. My computer is a Mac Book Pro 2017. The WIFI does show up but unable to connect with the IP address so..... hmmm. so I am
<PJ73>
stuck. Not sure on how this chat works but want to learn and get my BBB up and running.