same result

- hopefully this will help you improve the onramp for newbies.

Dave




On Sat, May 28, 2016 at 1:47 PM, David G. Simmons <[email protected]> wrote:
> I think you want newt run blinky
>
> Blinky is the target. newt knows how to find it.
>
> dg
>
>> On May 28, 2016, at 4:46 PM, David Moshal <[email protected]> wrote:
>>
>> sorry, my question could have been clearer, what's the path and target
>> name for your 'Create First Project' project?
>>
>> http://mynewt.apache.org/os/get_started/project_create/
>>
>> I tried:
>> ```
>> ../newt run ./bin/my_blinky_sim/apps/blinky/blinky.elf
>> Error: Invalid target name: ./bin/my_blinky_sim/apps/blinky/blinky.elf
>> ```
>>
>> Dave
>>
>> On Sat, May 28, 2016 at 1:38 PM, Sterling Hughes
>> <[email protected]> wrote:
>>> $ newt run <target-name>
>>>
>>> Will do this for you.  No need to call binary directly.
>>>
>>> Newt run also will upload targets to the host device for you, when you 
>>> connect one.
>>>
>>> Not sure about the mapping, I'll let Todd and Chris chime in.
>>>
>>> Sterling
>>>
>>>> On May 28, 2016, at 1:26 PM, David Moshal <[email protected]> wrote:
>>>>
>>>> ok, so Docker knowledge is a pre-requisite, has been ages since I last
>>>> used Docker.
>>>> what's the host directory mapped to?
>>>>
>>>> Dave
>>>>
>>>>
>>>> On Sat, May 28, 2016 at 1:18 PM, Sterling Hughes
>>>> <[email protected]> wrote:
>>>>> Newt run target name will run it in the container-- when using docker the 
>>>>> sim binary is compiled under Linux to run on Linux.
>>>>>
>>>>> Sterling
>>>>>
>>>>> (Thumb typing)
>>>>>
>>>>>> On May 28, 2016, at 1:07 PM, David Moshal <[email protected]> wrote:
>>>>>>
>>>>>> Not sure if this is the best place to put this, I managed to get
>>>>>> MyNewt to build, but ran into same error:
>>>>>>
>>>>>> This was the missing step (duh):
>>>>>> ```
>>>>>> ⇒  eval $(docker-machine env default)
>>>>>> ```
>>>>>>
>>>>>> then:
>>>>>> ```
>>>>>> ⇒  ../newt install
>>>>>> apache-mynewt-core
>>>>>> ```
>>>>>>
>>>>>> and:
>>>>>> ```
>>>>>> ../newt test all
>>>>>> <snip>
>>>>>> All tests passed
>>>>>> ```
>>>>>>
>>>>>> but:
>>>>>> ```
>>>>>> ⇒  ./bin/my_blinky_sim/apps/blinky/blinky.elf
>>>>>> zsh: exec format error: ./bin/my_blinky_sim/apps/blinky/blinky.elf
>>>>>> ```
>>>>>>
>>>>>> David
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On Sat, May 28, 2016 at 12:12 PM, David Moshal <[email protected]> 
>>>>>>> wrote:
>>>>>>> Ok,
>>>>>>>
>>>>>>> The twin challenges for a double-newbie are:
>>>>>>>
>>>>>>> a) selecting the right toolchain and development tools, ide etc.
>>>>>>> - so far I've identified at least ten (mbed, platformio, Kiel, IVR,
>>>>>>> Crossworks, Clion, Sublime (seems most common), etc.
>>>>>>>
>>>>>>> b) evaluating MyNew against alternatives:
>>>>>>> - no OS (seems most common), FreeRTOS, mBed, etc. etc.
>>>>>>>
>>>>>>> In each case the defacto evaluation task seems to be blinking the 
>>>>>>> onboard LED.
>>>>>>>
>>>>>>> So, with regards to MyNewt:
>>>>>>> - I used the Docker install option, but couldn't get the first
>>>>>>> project to work, the error was:
>>>>>>>
>>>>>>> ```
>>>>>>> ../newt install
>>>>>>> docker: Cannot connect to the Docker daemon. Is the docker daemon
>>>>>>> running on this host?.
>>>>>>> See 'docker run --help'.
>>>>>>> ```
>>>>>>>
>>>>>>> Note: Docker machine was started without any problem:
>>>>>>> ```
>>>>>>> ⇒  docker-machine start default
>>>>>>> Starting "default"...
>>>>>>> (default) Check network to re-create if needed...
>>>>>>> (default) Waiting for an IP...
>>>>>>> Machine "default" was started.
>>>>>>> Waiting for SSH to be available...
>>>>>>> Detecting the provisioner...
>>>>>>> Started machines may have new IP addresses. You may need to re-run the
>>>>>>> `docker-machine env` command.
>>>>>>>
>>>>>>> ⇒  docker-machine env default
>>>>>>> export DOCKER_TLS_VERIFY="1"
>>>>>>> export DOCKER_HOST="tcp://192.168.99.100:2376"
>>>>>>> export DOCKER_CERT_PATH="/Users/davem/.docker/machine/machines/default"
>>>>>>> export DOCKER_MACHINE_NAME="default"
>>>>>>> # Run this command to configure your shell:
>>>>>>> # eval $(docker-machine env default)
>>>>>>> ```
>>>>>>>
>>>>>>> also the simulated version didn't seem to want to run:
>>>>>>>
>>>>>>> ```
>>>>>>> ⇒  ./bin/my_blinky_sim/apps/blinky/blinky.elf
>>>>>>> zsh: exec format error: ./bin/my_blinky_sim/apps/blinky/blinky.elf
>>>>>>> ```
>>>>>>>
>>>>>>>
>>>>>>> So, that's as far as I got with MyNewt.
>>>>>>> Hope it helps.
>>>>>>>
>>>>>>> David
>>>>>>>
>>>>>>> ps: do we have a slack channel or Github issue system?
>>>>>>> Easier to past code with markdown than in email.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On Sat, May 28, 2016 at 11:54 AM, Sterling Hughes 
>>>>>>>> <[email protected]> wrote:
>>>>>>>> Hi David,
>>>>>>>>
>>>>>>>> On 28 May 2016, at 11:47, David Moshal wrote:
>>>>>>>>
>>>>>>>>>> i’d be interested in what others (especially newcomers) would have 
>>>>>>>>>> found
>>>>>>>>>> helpful in the release tarballs in terms of documentation.  i feel 
>>>>>>>>>> like we
>>>>>>>>>> have a fairly good set of docs on mynewt.apache.org, but that often 
>>>>>>>>>> people
>>>>>>>>>> want to see the docs next to the source code— and not have to wonder 
>>>>>>>>>> what’s
>>>>>>>>>> on a website.  but i’d take others thoughts here: i usually just go 
>>>>>>>>>> ahead
>>>>>>>>>> and try and break things, and then search for docs after they don’t 
>>>>>>>>>> work.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Sterling: I'm a double newcomer, i.e: new to MyNewt, and new to 
>>>>>>>>> embedded
>>>>>>>>> C.
>>>>>>>>> Does that count?
>>>>>>>>
>>>>>>>> Of course.  We’ll take it in that context, but if you’re willing to 
>>>>>>>> take the
>>>>>>>> time to put your thoughts down- it will only help us.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> Sterling
>
> --
> David G. Simmons
> (919) 534-5099
> Web • Blog • Linkedin • Twitter • GitHub
> /** Message digitally signed for security and authenticity.
> * If you cannot read the PGP.sig attachment, please go to
>  * http://www.gnupg.com/ Secure your email!!!
>  * Public key available at keyserver.pgp.com
> **/
> ♺ This email uses 100% recycled electrons. Don't blow it by printing!
>
> There are only 2 hard things in computer science: Cache invalidation, naming 
> things, and off-by-one errors.
>
>

Reply via email to