Re: [beagleboard] Re: Beagleboard X15 Microsoft Visual Studio GUI example project

2020-07-16 Thread jonnymo
Actually, Visual Studio is a good platform for cross compiling especially
with the newer versions of VS.  There is a built in Linux feature that lets
you create Linux based projects and then you can just reference your ARM
based toolchain in the VS config. I use this with the RasPi but it should
be the same for the BB products.

Here are a couple of links that might help, although they are for BBB.
https://www.youtube.com/watch?v=af-1hDfoRcg
https://elinux.org/images/d/df/Using_VS_and_VS_Code_for_Embedded_Development.pdf


Using VisualGDB although I am not sure if this is needed any more.
https://visualgdb.com/tutorials/beaglebone/qt5/cross-compile/

You could toss in GTK or Qt or even OpenGL ES for graphics dev.

The other option is Qt Creator as Tarmo mentioned.

Eclipse is another good option.

Cheers,

Jon


On Thu, Jul 16, 2020 at 3:36 AM Tarmo  wrote:

> Hi Kevin,
>
> On Thursday, 16 July 2020 04:31:40 UTC+3, Kevin Hudson wrote:
>>
>> I am working on a project that uses the Beagleboard X15 as the hardware
>> platform.  My task is to write a GUI that runs on the X15 using Microsoft
>> Visual Studio 2017.  Do you know of any example project code that is
>> available anywhere that I can use to get started and as a reference?  Thank
>> you for your help.
>>
>
> Note that from an application developer's perspective the wildly popular
> Raspberry Pi and the Beagles are mostly the same platform - a Debian
> GNU/Linux system on armhf architecture. You can use this to your advantage
> to google for something like "cross develop raspberry on windows" which
> will bring up quite a few more articles than searching for beagle-specific
> stuff.
>
> Visual Studio is a great tool for developing against x86/Windows targets.
> If you're developing with VS against a ARM/Linux target using third-party
> GUI libraries, it's probably possible (according to some articles Google
> spit out) but setting up cross-development GUI libraries is going to be a
> bit of a pain, I suspect. You could also take a more traditional cross
> platform approach, which involves setting up a GNU gcc toolchain from
> linaro with your favourite editor/IDE and required GUI dependencies.
> Haven't done either, though, so can't offer solid advice.
>
> An alternative with much less set-up effort - you can write, compile and
> run code of almost any language and GUI framework directly on the
> Beagleboard itself, especially if the project is small. Just install
> package 'build-essential' (assuming we're talking about a C/C++
> application), the development packages for your chosen GUI framework (e.g.
> 'qtbase5-dev' for QT) and your favourite Linux editor/IDE.
>
> --
> Kind regards,
> Tarmo
>
> --
> 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 beagleboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/beagleboard/e41f096b-9eef-4ea2-a9a4-f65cc428e13do%40googlegroups.com
> 
> .
>

-- 
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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CAG99bkpbR7VjP-rKnEdr%3D-AM0D-f%2B0CEBYeHdkWAjhu%3DJgoP-A%40mail.gmail.com.


[beagleboard] Re: Help in building the kernel on omap3530 (beagleboard, overo gumstix)

2020-07-16 Thread KarenS Gumstix
Here is the code from Gumstix
https://github.com/gumstix/meta-gumstix/tree/warrior/recipes-bsp/u-boot

On Thursday, July 16, 2020 at 4:33:34 AM UTC-7 jbenitez...@gmail.com wrote:

> hello everyone and I wish you a good day!!
>
> my question is in relation to the "overo gumstix fire" board that has the 
> same processor as the "beagleboard"  I have tried to build the kernel for 
> this board following the tutorial: 
> https://www.digikey.com/eewiki/display/linuxonarm/BeagleBoard   but i 
> can't get or find the u-boot panch for the overo, as mentioned for 
> beagleboard  0001-omap3_beagle-uEnv.txt-bootz-n-fixes.patch!!
>
> Does anyone know how to make or build that patch, or where can I find it?
>
> thank you!!
>

-- 
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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/ea43fe25-9412-4cd5-a3f9-a8734749bcf4n%40googlegroups.com.


[beagleboard] Re: Pocket Beagle does not boot.

2020-07-16 Thread Robert Forsyth
Are they resetting on power up? Reset button make them reset?
Is the oscillator oscillating?
What is the difference in power supply current between working and non 
working? Higher in non working might indicate short, solder bridge, too 
much flux.
JTAG connection?
Boot loaded programmed in?

On the PDF of the PocketBeagle-VDD power plane, only P1.14 and P2.23 appear 
to be connected, I could have missed the other connections. Again on the 
GND plane, only P1 and P2 connected. I guess the vias do not have thermals. 

Has the PCB delaminated? 
 
And broken the vias or tracks?

On Thursday, 16 July 2020 10:10:53 UTC+1, Wapeul wrote:
>
> We made the board with the open source of Pocket Beagle.
> https://github.com/beagleboard/pocketbeagle
>
> We made a total of five.
> Only one of them works, and four do not.
> I don't know the cause.
> All pin maps have the same voltage.
> The voltage of EMU0 (CDN of SD card connector) is 3.3V for normal board 
> and 0V for abnormal board.
>
>
>
> How to solve it?
> What do we need to check?
>
> Best regards
> CH Cho
>

-- 
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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/2fa82557-05c8-49bc-8167-1bd9f50cf121o%40googlegroups.com.


Re: [beagleboard] Help in building the kernel on omap3530 (beagleboard, overo gumstix)

2020-07-16 Thread Robert Nelson
On Thu, Jul 16, 2020 at 6:33 AM  wrote:
>
> hello everyone and I wish you a good day!!
>
> my question is in relation to the "overo gumstix fire" board that has the 
> same processor as the "beagleboard"  I have tried to build the kernel for 
> this board following the tutorial: 
> https://www.digikey.com/eewiki/display/linuxonarm/BeagleBoard   but i can't 
> get or find the u-boot panch for the overo, as mentioned for beagleboard  
> 0001-omap3_beagle-uEnv.txt-bootz-n-fixes.patch!!
>
> Does anyone know how to make or build that patch, or where can I find it?

Sorry, since I never picked up an overo gumstix, thus I never wrote a
patch for it. ;)  Just use mainline u-boot and configure it for
extlinux.conf booting, as most mainline u-boot targets now support
this:

See this "example" for hints on how to write the file:

https://www.digikey.com/eewiki/display/linuxonarm/UDOO#UDOO-Setupextlinux.conf

Regards,


--
Robert Nelson
https://rcn-ee.com/

-- 
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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CAOCHtYip14iQHhu0EOVOQrDU8SzbdbH2sjjhsrBvj1UW%3DNQ%2B3A%40mail.gmail.com.


[beagleboard] Re: Pocket Beagle does not boot.

2020-07-16 Thread graham
I would start by having 3-D X-Ray of the solder balls under the main 
processor chip, to look for shorts, solder bridges and open ball 
connections.

Simple vertical X-ray will not always tell you what you need to know.

--- Graham

==

On Thursday, July 16, 2020 at 4:10:53 AM UTC-5, Wapeul wrote:
>
> We made the board with the open source of Pocket Beagle.
> https://github.com/beagleboard/pocketbeagle
>
> We made a total of five.
> Only one of them works, and four do not.
> I don't know the cause.
> All pin maps have the same voltage.
> The voltage of EMU0 (CDN of SD card connector) is 3.3V for normal board 
> and 0V for abnormal board.
>
>
>
> How to solve it?
> What do we need to check?
>
> Best regards
> CH Cho
>

-- 
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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/fa7087c3-1af9-4815-be00-f71301589e95o%40googlegroups.com.


[beagleboard] Building the kernel for omap3530 (beagleboard) (overo gusmtix fire)

2020-07-16 Thread jbenitezbasantes
hello everyone and I wish you a good day!!

my question is in relation to the "overo gumstix fire" board that has the 
same processor as the "beagleboard"  I have tried to build the kernel for 
this board following the tutorial: 
https://www.digikey.com/eewiki/display/linuxonarm/BeagleBoard   but i can't 
get or find the u-boot panch for the overo, as mentioned for beagleboard  
0001-omap3_beagle-uEnv.txt-bootz-n-fixes.patch!!

Does anyone know how to make or build that patch, or where can I find it?

thank you!!

-- 
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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/dcd158a1-fcbc-4660-b4a7-52a8062b716eo%40googlegroups.com.


[beagleboard] Help in building the kernel on omap3530 (beagleboard, overo gumstix)

2020-07-16 Thread jbenitezbasantes
hello everyone and I wish you a good day!!

my question is in relation to the "overo gumstix fire" board that has the 
same processor as the "beagleboard"  I have tried to build the kernel for 
this board following the tutorial: 
https://www.digikey.com/eewiki/display/linuxonarm/BeagleBoard   but i can't 
get or find the u-boot panch for the overo, as mentioned for beagleboard  
0001-omap3_beagle-uEnv.txt-bootz-n-fixes.patch!!

Does anyone know how to make or build that patch, or where can I find it?

thank you!!

-- 
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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/208a77c5-37ee-47d5-ac0f-850c9dd8f596o%40googlegroups.com.


[beagleboard] Re: Beagleboard X15 Microsoft Visual Studio GUI example project

2020-07-16 Thread Tarmo
Hi Kevin,

On Thursday, 16 July 2020 04:31:40 UTC+3, Kevin Hudson wrote:
>
> I am working on a project that uses the Beagleboard X15 as the hardware 
> platform.  My task is to write a GUI that runs on the X15 using Microsoft 
> Visual Studio 2017.  Do you know of any example project code that is 
> available anywhere that I can use to get started and as a reference?  Thank 
> you for your help.
>

Note that from an application developer's perspective the wildly popular 
Raspberry Pi and the Beagles are mostly the same platform - a Debian 
GNU/Linux system on armhf architecture. You can use this to your advantage 
to google for something like "cross develop raspberry on windows" which 
will bring up quite a few more articles than searching for beagle-specific 
stuff.

Visual Studio is a great tool for developing against x86/Windows targets. 
If you're developing with VS against a ARM/Linux target using third-party 
GUI libraries, it's probably possible (according to some articles Google 
spit out) but setting up cross-development GUI libraries is going to be a 
bit of a pain, I suspect. You could also take a more traditional cross 
platform approach, which involves setting up a GNU gcc toolchain from 
linaro with your favourite editor/IDE and required GUI dependencies. 
Haven't done either, though, so can't offer solid advice.

An alternative with much less set-up effort - you can write, compile and 
run code of almost any language and GUI framework directly on the 
Beagleboard itself, especially if the project is small. Just install 
package 'build-essential' (assuming we're talking about a C/C++ 
application), the development packages for your chosen GUI framework (e.g. 
'qtbase5-dev' for QT) and your favourite Linux editor/IDE. 

--
Kind regards,
Tarmo

-- 
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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/e41f096b-9eef-4ea2-a9a4-f65cc428e13do%40googlegroups.com.


[beagleboard] Re: BBB RTC synchronization with NTP

2020-07-16 Thread Tarmo
On Wednesday, 15 July 2020 16:29:55 UTC+3, jaka.k...@gmail.com wrote:
>
> Current Beaglebone Black images offer support for high resolution timers 
> in Linux kernel. They are controlled by ktime.h library and depend on 
> system's clocks (CLOCK_MONOTONIC, CLOCK_REALTIME,...). The clocks can be 
> looked up from userspace programs with commands clock_gettime 
> , clock_settime and 
> clock_getres from time.h library.
> What I would like to do is make/write a protocol in c that would 
> synchronize realtime clocks between two boards over ethernet cable 
> connection or internet. My goal is testing how accurately two clocks can be 
> set to the same global time under different protocols. I'm planning to 
> start with ntp, would using an existing library or client make sense here? 
> I read BBB sometimes comes with daemons for ntp, in that case how would I 
> set one board to act as a server in protocol?
>

Note that the Beaglebone Debian images use a small systemd service called 
systemd-timesyncd to set the system RTC. This service queries current time 
via SNTP (on boot, and periodically while the system is running) and 
updates /dev/rtc0 with the received time. Perhaps you can get started with 
that simple, out-of-box feature?

https://wiki.archlinux.org/index.php/systemd-timesyncd
https://www.freedesktop.org/software/systemd/man/systemd-timesyncd.service.html

--
Kind regards,
Tarmo Kuuse

-- 
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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/f6e9aae0-eff2-4b88-ba30-44f79d428a0do%40googlegroups.com.