Thanks for info.
I understand the mode of your work with BBB.

On Friday, July 1, 2016 at 10:06:48 PM UTC+3, William Hermans wrote:
>
>
> $ gcc somefile.c -o somefile -Wall    /* and whatever other options I want 
>> and need */
>> $ chmod +x ./somefile                /* File needs to be given executable 
>> permissions */
>> $ ./somefile                        /* Then the application does its 
>> thing . . .*/
>>
>
> For larger projects though when using multiple C / header files. Using 
> Make is probably a good idea.
>
> On Fri, Jul 1, 2016 at 12:02 PM, William Hermans <yyr...@gmail.com 
> <javascript:>> wrote:
>
>> > William, 
>> >
>> > Thanks for input about using BBB itself.
>> > But I am worried about scalability of this solution. Software tends to 
>> grow very quickly. 
>>
>> What software tends to grow quickly ? You really need to think about what 
>> you're doing. But if you're writing all the code yourself, and maybe using 
>> some form of a Linux libc, and / or standard Linux API calls. You program 
>> is not going to be so large the Beaglebone can't compile it.
>>
>> Give me an example of what you plan on doing though . . .
>>
>> > Is BBB powerful enough to compile relatively significant source code 
>> amount ?
>> >
>> It depends, see above.
>>
>> > And which IDE do you recommend to work  natively on BBB? The same as 
>> you mentioned above ?
>>
>> I recommend no IDE. I use gcc from the cmd line, and I use several 
>> different text editors to write my code. My setup is a little different 
>> than many. I have an NFS server that shares a directory to the Beaglebone. 
>> On the beaglebone this is where I compile my code, if not in a ramdisk. The 
>> NFS server also run Samba, and exports this same directory out so I can 
>> connect to it from Windows. Then, I use Visual Studio Code, Sublime text 3, 
>> or whatever text editor I like in Windows to write code ( live ) on / for 
>> the Beaglebone. Then it's just a matter of . . .
>>
>> $ gcc somefile.c -o somefile -Wall    /* and whatever other options I 
>> want and need */
>> $ chmod +x ./somefile                /* File needs to be given executable 
>> permissions */
>> $ ./somefile                        /* Then the application does its 
>> thing . . .*/
>>
>> On Fri, Jul 1, 2016 at 11:46 AM, ivbsd1 <ivb...@gmail.com <javascript:>> 
>> wrote:
>>
>>> William, 
>>>
>>> Thanks for input about using BBB itself.
>>> But I am worried about scalability of this solution. Software tends to 
>>> grow very quickly. 
>>> Is BBB powerful enough to compile relatively significant source code 
>>> amount ?
>>>
>>> And which IDE do you recommend to work  natively on BBB? The same as you 
>>> mentioned above ?
>>>
>>>
>>>
>>> On Friday, July 1, 2016 at 9:39:55 PM UTC+3, William Hermans wrote:
>>>>
>>>> Additionally, if you're worried about writing too much to flash media ( 
>>>> emmc or sdcard ), just create a 128M ramdisk, and compile your projects in 
>>>> that. You can also setup an NFS share, LInked with a Samba share so you 
>>>> can 
>>>> edit these files easily from within Windows . . . there are a ton of 
>>>> options out there . . .
>>>>
>>>> On Fri, Jul 1, 2016 at 11:36 AM, William Hermans <yyr...@gmail.com> 
>>>> wrote:
>>>>
>>>>> ivbsd1,
>>>>>
>>>>> I would like to point out that I use Windows on a daily basis, and 
>>>>> have since the 90's. However I will also mention that I consider Windows 
>>>>> a 
>>>>> really bad choice of a development platform for this hardware.
>>>>>
>>>>> For really simple applications, or probably even reasonably complex 
>>>>> applications, cross compiling form Windows will work fine.
>>>>>
>>>>> However, you will very soon start noticing problems. How do you get 
>>>>> Linux API headers into Windows? How do you compile anything complex on 
>>>>> Windows, like Qt, Nodejs, wireshark, or better still a Linux kernel, or 
>>>>> kernel module ? The list goes on, and on and . . .
>>>>>
>>>>> So, I think it would behoove you, or anyone to figure out how to get a 
>>>>> Linux system for a development system. Here, I would like to point out 
>>>>> that 
>>>>> if you have a beaglebone, you already have one. So no need to cross 
>>>>> compile, just compile natively on the Beaglebone. This will work fine for 
>>>>> 99% of projects out there.
>>>>>
>>>>> On Fri, Jul 1, 2016 at 11:05 AM, ivbsd1 <ivb...@gmail.com> wrote:
>>>>>
>>>>>> William, Graham - thanks a lot for valuable inputs.
>>>>>>
>>>>>> I'm sure that under Linux it will run better. But environment should 
>>>>>> comply with some existed IT infrastructure .
>>>>>>
>>>>>> So, William, I'll try your suggestion.
>>>>>>
>>>>>>
>>>>>> On Friday, July 1, 2016 at 8:55:02 PM UTC+3, William Hermans wrote:
>>>>>>>
>>>>>>> Additionally. If you *can* live with using Linux. The default 
>>>>>>> toolchains supplied with Ubuntu 14.04 work very well too. D.R. Derek 
>>>>>>> Molloy 
>>>>>>> has youtube videos on setup under Ubuntu, for a suitable toolchain and 
>>>>>>> using Eclipse - I think.
>>>>>>>
>>>>>>> On Fri, Jul 1, 2016 at 10:52 AM, William Hermans <yyr...@gmail.com> 
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Just remember, you only want a tool chain that is abihf ( ARMv7 ) 
>>>>>>>> compatible.
>>>>>>>>
>>>>>>>> On Fri, Jul 1, 2016 at 10:49 AM, William Hermans <yyr...@gmail.com> 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Since no one addressed the question, but instead talked arounf it 
>>>>>>>>> . . .
>>>>>>>>>
>>>>>>>>> The only known( at least to me ) toolchain for the armhf software 
>>>>>>>>> ABI, and WIndows binaries is offered by Linaro.
>>>>>>>>>
>>>>>>>>> https://releases.linaro.org/14.11/components/toolchain/binaries/
>>>>>>>>>
>>>>>>>>> Here is you read the release notes text it says which are Windows 
>>>>>>>>> binaries. But since mingw is not required for Linux, you can pretty 
>>>>>>>>> much 
>>>>>>>>> rest assured that any toolchain with "mingw" in the file name is in 
>>>>>>>>> reference to Windows binaries.
>>>>>>>>>
>>>>>>>>> As for IDE's . . . The two most flexible for setting up with a 
>>>>>>>>> Custom toolchain would be Code::Blocks, and Eclipse. Personally, I 
>>>>>>>>> prefer 
>>>>>>>>> Code::Blocks because it's run as a native executable versus Eclipes' 
>>>>>>>>> JRE 
>>>>>>>>> requirement . . . 
>>>>>>>>>
>>>>>>>>> On Fri, Jul 1, 2016 at 10:24 AM, Graham Haddock <
>>>>>>>>> gra...@flexradio.com> wrote:
>>>>>>>>>
>>>>>>>>>> My personal favorite C/C++ IDE is Eclipse, with the C/C++ 
>>>>>>>>>> Development and Remote System Explorer (RSE) environment packages.  
>>>>>>>>>> I use 
>>>>>>>>>> the GCC cross compiler.
>>>>>>>>>>
>>>>>>>>>> A reference on how to set this up, although needing some 
>>>>>>>>>> updating, due to newer current versions of Debian and Eclipse, is 
>>>>>>>>>> Derek 
>>>>>>>>>> Molloy's book, website, and youtube videos.
>>>>>>>>>>
>>>>>>>>>> Since the target system is Linux/Debian, things will run a lot 
>>>>>>>>>> smoother if you run Eclipse and the appropriate GCC cross compiler 
>>>>>>>>>> under 
>>>>>>>>>> Linux, rather than Windows. I use either a separate computer running 
>>>>>>>>>> Ubuntu, or Ubuntu running on a VM under Windows.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Setting up Eclipse on the Beaglebone for C++ Development ...
>>>>>>>>>>
>>>>>>>>>> http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-development/
>>>>>>>>>> by Derek Molloy
>>>>>>>>>>
>>>>>>>>>> Google: Eclipse, beaglebone, RSE, GCC ARM Crosscompiler
>>>>>>>>>>
>>>>>>>>>> --- Graham
>>>>>>>>>>
>>>>>>>>>> =
>>>>>>>>>>
>>>>>>>>>>> For C++/C
>>>>>>>>>>>
>>>>>>>>>>> On Friday, July 1, 2016 at 3:42:55 PM UTC+3, Graham wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> For which programming language(s) ?
>>>>>>>>>>>>
>>>>>>>>>>>> Which OS will you be running on the BBB? 
>>>>>>>>>>>>
>>>>>>>>>>>> --- Graham
>>>>>>>>>>>>
>>>>>>>>>>>>  
>>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>> For more options, visit http://beagleboard.org/discuss
>>>>>>>>>>> --- 
>>>>>>>>>>> You received this message because you are subscribed to a topic 
>>>>>>>>>>> in the Google Groups "BeagleBoard" group.
>>>>>>>>>>> To unsubscribe from this topic, visit 
>>>>>>>>>>> https://groups.google.com/d/topic/beagleboard/QN5ojiYDcDU/unsubscribe
>>>>>>>>>>> .
>>>>>>>>>>> To unsubscribe from this group and all its topics, send an email 
>>>>>>>>>>> to beagleboard...@googlegroups.com.
>>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>>> https://groups.google.com/d/msgid/beagleboard/dcbcb103-21d0-4b30-ac60-83b2d0b4e190%40googlegroups.com
>>>>>>>>>>>  
>>>>>>>>>>> <https://groups.google.com/d/msgid/beagleboard/dcbcb103-21d0-4b30-ac60-83b2d0b4e190%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>> .
>>>>>>>>>>>
>>>>>>>>>>> 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 beagleboard...@googlegroups.com.
>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>> https://groups.google.com/d/msgid/beagleboard/CANN_KV6USTQz6nw%2BD%2BBreAN3sqg_xjE7nodB79Z-MereK8s_PQ%40mail.gmail.com
>>>>>>>>>>  
>>>>>>>>>> <https://groups.google.com/d/msgid/beagleboard/CANN_KV6USTQz6nw%2BD%2BBreAN3sqg_xjE7nodB79Z-MereK8s_PQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>>> 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 beagleboard...@googlegroups.com.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/beagleboard/ae796f7d-3cd2-4673-82f3-4cddbbcf4faa%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/beagleboard/ae796f7d-3cd2-4673-82f3-4cddbbcf4faa%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>> 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 beagleboard...@googlegroups.com <javascript:>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/beagleboard/9889c802-d847-47dc-ac82-f0ee7bbe82d6%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/beagleboard/9889c802-d847-47dc-ac82-f0ee7bbe82d6%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> 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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/bbbf5d6e-3fa4-42f9-b9d3-3d57fa32c3e0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to