On 09/05/2014 03:18 PM, John Syn wrote: > > From: William Hermans <[email protected] <mailto:[email protected]>> > Reply-To: "[email protected] > <mailto:[email protected]>" <[email protected] > <mailto:[email protected]>> > Date: Friday, September 5, 2014 at 2:43 PM > To: "[email protected] > <mailto:[email protected]>" <[email protected] > <mailto:[email protected]>> > Subject: Re: [beagleboard] Re: trying to learn enough to get started > > /Ours is all in python and php with darkhttpd as the > webserver. I dispise nodejs, it reminds me of the cluster that > ruby gems are. / > > And this is why there is no easy guide. At least from a programing > aspect. No two people are going to agree on how it should be > done, and what is used to get it done. > > Nodejs does however get a bad rap I think. The stigma of > javascript comes with it. Which is its self often misunderstood. > Nothing is perfect however . . . > > I agree with you William; however, php and darkhttpd don't scale very > well, because it lacks asynchronous I/O capability. Also, the current > spec'd Javascript is pretty close to the more perfect language > compared to C, Java or Python. It also has the biggest user base of > any language, by far and it is the only true language that works in > all browsers and on the server. BTW, there are no bad parts, just bad > programmers. > > Regards, > John > > > > > > On Fri, Sep 5, 2014 at 1:06 PM, Don deJuan <[email protected] > <mailto:[email protected]>> wrote: > > On 09/05/2014 10:04 AM, William Hermans wrote: >> >> /Why compile anything? For the proposed project >> (Greenhouse control)/ >> /speed is not any sort of priority so use an interpreted >> language, the/ >> /obvious choice on BBB is Python./ >> >> >> Well, the obvious choice to me is Nodejs, and am betting >> since this person has 35 years experience in related fields, >> that C is a possibility as well. >> >> I've only been programming for 20 or so years . . . so what >> the hell do i know ? >> >> >> On Fri, Sep 5, 2014 at 1:51 AM, <[email protected] >> <mailto:[email protected]>> wrote: >> >> William Hermans <[email protected] >> <mailto:[email protected]>> wrote: >> > [-- text/plain, encoding 7bit, charset: UTF-8, 51 lines --] >> > >> > You need to find and read sources about embedded Linux. >> Then, since your >> > project could be done using any number of languages, >> you need to figure >> > that out too. Past that, you're going to have to figure >> out what hardware >> > you're going to use. Which will indicate if you're >> using SPI. I2C, UART, >> > onboard ADC's or PWM's etc. >> > >> > In your shoes, I'd start off with and continue using >> these instructions: >> > https://eewiki.net/display/linuxonarm/BeagleBone+Black. >> You can use either >> > Debian or Ubuntu with these build instructions. I've >> been using these >> > instructions since last year ( around 14 or slightly >> more months ), and >> > they're very consistent. >> > >> > You could also start off with a premade Debian console >> image if you like. >> > >> > You can definitely compile natively on the board, but >> if you plan on cross >> > compiling, you're going to need to understand the gcc >> toolchain thoroughly. >> > For setup and use. >> > >> Why compile anything? For the proposed project >> (Greenhouse control) >> speed is not any sort of priority so use an interpreted >> language, the >> obvious choice on BBB is Python. >> >> ... and I am also a long in the tooth software engineer >> with maybe 30 >> years of experience writing C, but I'd still recommend >> going with >> Python on this sort of project. >> >> -- >> Chris Green >> ยท >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to >> the Google Groups "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails >> from it, send an email to >> [email protected] >> <mailto:beagleboard%[email protected]>. >> For more options, visit https://groups.google.com/d/optout. >> >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the >> Google Groups "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from >> it, send an email to [email protected] >> <mailto:[email protected]>. >> For more options, visit https://groups.google.com/d/optout. > > I actually have done a similar control for aeroponics room > setups. We are releasing it public in roughly a month once the > boards come back and we finish testing on the new hardware run. > > Very easily can be adapted to greenhouse control as I am sure > you're after the same things, water, temp, humidity, vpd, ph, > ppm, disolved oxygen, dew point, flood detection, co2, > lumens/lux, uvb, darkness light leak detection and all the > rest of the goodness for optimal environmental control. Even > the cooling opener could be adjusted/adapted to fit to > automate opening roof panels. > > Ours is all in python and php with darkhttpd as the webserver. > I dispise nodejs, it reminds me of the cluster that ruby gems > are. > > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the > Google Groups "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from > it, send an email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout. > > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google > Groups "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, > send an email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout. > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google > Groups "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout. lol
-- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
