Hi Erdem,

Right, I understood your idea!

In fact Maciej already created it, see:

https://hackaday.io/project/94372-upm-nuttx-project-manager

https://gitlab.com/w8jcik/upm

Did you try it?

BR,

Alan

On 6/14/20, Erdem MEYDANLI <emeyda...@gmail.com> wrote:
> Hi Alan,
>
>
> You are right. NuttX has a more comprehensive scope. For sure, what I
> proposed requires a lot of work.
>
>
> With or without OpenOCD, what I meant by SDK was a combination of (actively
> maintained) buildroot and a meta-tool like *West *in Zephyr.
>
>
> Those who haven't heard of Zephyr's meta-tool might want to look at this:
> https://docs.zephyrproject.org/latest/guides/west/build-flash-debug.html
>
>
> I assume that the 'SDK' solves all dependency issues, and the meta-tool
> offers the functionality below:
>
>
> nxtool flash
>
> nxtool debug
>
> nxtool monitor (imagine this initiates @Greg's idea as part of its
> functionality.)
>
>
> People who are already familiar with RTOSes and MCU development undoubtedly
> follow the current installation steps quickly. Maybe they already
> established a mini-automation for their development process. However, when
> it comes to beginners, the installation can still be a pain in the neck.
>
>
> So, this discussion is about the unborn NXView, and I don't want to ramble
> on about it. I find the NXView idea very beneficial. And referring to
> Greg's paragraph below, having a meta-tool that I try to explain above
> might add significant value as well.
>
>>>>>>>
> I believe that such a tool would be a valuable addition to the NuttX
> ecology.  I think that such a tool would move NuttX from a basic,
> primitive open source OS project and into full competition with
> commercial products (in terms of features and usage... we are not
> actually in competition with anyone).
> <<<<<<
>
>
> Alan Carvalho de Assis <acas...@gmail.com>, 14 Haz 2020 Paz, 18:51
> tarihinde şunu yazdı:
>
>> Hi Erdem,
>>
>> On 6/14/20, Erdem MEYDANLI <emeyda...@gmail.com> wrote:
>> sic
>> >
>> > I do agree. That would be such an invaluable tool. BTW, speaking of
>> > particular hardware like FT245 gives me an idea. Well, this might sound
>> > a
>> > little bit irrelevant, but what about taking it a step further and
>> > developing a mini-SDK (NX-SDK) as the one Zephyr has? Still not as a
>> > very
>> > active contributor, but an enthusiastic follower of the NuttX project,
>> > I
>> > think that the entry barrier of the project is still not that low.
>> > Onboarding takes some time. Having a custom SDK that includes not only
>> > a
>> > tracer, but also other helper tools (e.g.,  flasher/debugger for the
>> > supported boards) would facilitate the adaptation process of the
>> newcomers.
>> > Finally, rather than relying on some particular ICs, would it be more
>> > practical to build such a tool by creating a (custom) fork of OpenOCD?
>> >
>>
>> In the past NuttX used to have a Buildroot that was able to generate
>> the toolchain, etc. It is still around, some time ago David Alessio
>> fixed it.
>>
>> At first place the SDK idea appears good, but there are many issues.
>>
>> We have many architectures, we support MCU/CPU from 8 to 64-bit
>> (Zephyr and others are 32-bit only and mainly ARM, RISC-V and Xtensa).
>> I could go on citing other issues...
>>
>> Currently at least on Linux (Debian, Ubuntu, ...) and Ubuntu Shell on
>> Windows it is very easy, just some apt/apt-get away. Even the
>> kfrontend is already there, you don't need to compile it anymore. I
>> think the main issue is that OpenOCD version is too old. But creating
>> a fork of OpenOCD is not a good idea.
>>
>> OpenOCD is a project that deserves more attention, it is like the SSH,
>> many people/companies uses it and people only not it was a "backbone"
>> when it broke.
>> The last OpenOCD release was 3 years ago and I don't see any move to a
>> new release. If they release a new version now, maybe it will delay
>> about 2 years to get it officially on Linux distros.
>>
>> I heard that OpenOCD was going to be part of Linux Foundation, but
>> nothing happened yet. Let see!
>>
>> BR,
>>
>> Alan
>>
>

Reply via email to