es for stack monitoring
and try to rerun - maybe some more useful information will be revealed.
--
.-.---.--.-----.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software En
ds with
networking capability to test those as well.
--
.-.---.------.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330
ith
> > audio and videocalls.. it has chat with rooms just like IRC :-)
> One word answer: electron.
>
> And mandatory link because IRC was mentioned: https://xkcd.com/1254/
I made a mistake, it was supposed to be this one :P https://xkcd.com/1782/
--
.-.---
mes.. but its better to see each other live
> talks and make jokes :-)
>
> What is wrong with Discord? I thought this is kind of modern IRC with
> audio and videocalls.. it has chat with rooms just like IRC :-)
One word answer: electron.
And mandatory link because IRC was mentioned: https
basically all projects that want to have an IRC
channel now.
--
.-.---.------.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 1
That PR touched WHOLE cpu family, and yet not a single test was performed
on real hardware it seems.
--
.-.---.------.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 |
ion with updates, while with ruby based apps there
was always struggle.
Change just for the sake of change never worked out well for anyone.
--
.-.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a;
y when
> it comes to embedded systems.
So you carefully define it, keep it as EXPERIMENTAL for some time, which
allows for breaking changes, but once API is marked as stable - it is set in
stone. Period.
--
.-.---.--.-.
| Micha
ryone to help in PR review if changes are impacting
> you, catch them first before merge :-)
I'd love to, but can't get any company to choose Nuttx over Zephyr ^^
And privately I am currently doing projects that don't really involve RTOS
at all. So I am kinda out of the loop these
nually guess which commit is going to at least compile - and then you
still cannot be 100% sure soft does/doesn't work as indended.
--
.-.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource
l when such long-standing member decides to leave because
project makes his life harder instead of easier.
--
.-.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 | oo| supporter |
| https://bof
cleaning up to do before
adding even more gimmicky stuff. It really does feel like Nuttx wants to do much
more then it was intended to do. Also there is simply not enough manpower to
maintain so many things.
Less is more, more is less.
--
.-.---.---
ependencies - if embedlog suddenly starts to
require new option, only embedlog kconfig will have to be modified (with new
depends on option)
- no illegal configurations are possible with depends (while it is possible with
select)
So, rule of thumb - use select only for non-visible (non-select
ution. Any contribution is
appreciated.
--
.-.---.------.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 | oo| supporter |
| https://b
t in the near future is kinda strange
design choice. I think you could have ignored it when there was 50 years left,
but this will happen in 14 years which is not that far for embedded systems
that can work for decades.
--
.-.---.--.---
ive time.
--
.-.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 | oo| supporter |
| https://bofc.pl `.--: Brzezinka Sredzka PL | /`'\ & |
| GPG FF1EBFE7E3A974
that would do what you describe.
It's always via IP address. So do what others do, and allow access via
IP address only. That's the only portable way that I know of.
--
.-----.---.--.-.
| Michal Lyszczek | Embedded C,
and step through the
code. Nuttx is exceptionally well documented in its C files, you will have
no problems following it.
--
.-.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 | oo| supporter |
| h
during compilation time that something is not defined.
--
.-.-------.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 | oo| supporter |
| http
SIZE makefile variable, which is usually
set by some Kconfig setting with similar name.
--
.-.---.--.-----.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akac
early development.
Sharing your main code might also be helpful in debuging it.
--
.---------.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 | oo| supporter |
| https://bofc.pl `.
immediately use it from on to initialize the rn2483
* chip driver */
rn2483_init(serial);
}
--
.-.---.------.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engin
thing wrong in having 2 bootloaders. On chip bootloaders are often very
limited and are more suited for recovery than final product usage. Custom
bootloader can be relatively easily configure to - for example - fetch image
from tftp and boot it - awesome for development.
--
.-----.-
on f7 and h7, but I suppose it should be.
This command will leave openocd opened with gdb server so you can start
debugging it anytime you want with:
arm-none-eabi-gdb nuttx "target remote 127.0.0.1:"
--
.-.---.--.--
e printed before compilation that this is no GPL licensed code.
I don't know how is Apache foundation feeling about things like that, but
GPL does not care.
It's not ideal. But it's not a closed door either.
--
.-.---.------.-
EXPERIMENTAL. This will be a
good indication that driver is somewhat working, but noone should expect
production quality code in there.
--
.-.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 |
have things than have
them half cooked in buggy state (I'm looking at you zephyr).
--
.-----.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55
hen please do "git bisect" to pinpoint offending
commit. "git bisect" will hold your hand throughout the whole process.
It's easy and mostly automatic. Just needs some time to rebuild and reflash.
--
.-.---.------.-
instruction is failing and what arguments it
takes.
--
.-.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 | oo| supporter |
| https://
sts ;)
--
.-.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 | oo| supporter |
| https://bofc.pl `.--: Brzezinka Sredzka PL | /`'\ &
ption if data is really on RO medium ;)).
And compiler can easily determine if something is const or not without
the const keyword.
| int foo = 6;
| return foo * 4;
Will be reduced to "24" anyway, even without "const int foo".
--
.-.---.-
th you. It would take him less time to edit his post
than to reply to you.
--
.-.---.------.-----.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a;
hat will only invite power users.
Most important thing to understand is - that people want to program, and not
play around with environment
--
.-.-------.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. openso
for most of it. Init should be a separate
program that would start nsh (and other user daemons), not the other way
around.
--
.-.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 | oo| supporter |
| https://bofc.pl `-
nsh is more flexible. But the problem is that to run these
scripts you need nsh. And whole discussion is to make nsh more optional. I
suppose it could be enough to move init stuff from nsh to separate program.
--
.-.---.--.-.
| Mich
ard initialization
routines which are a little bit confusing (for me at least).
That would solve 2 problems. It would be very clear that NSH is not needed, and
user would have an easy way to start it's own daemons/applications.
--
.-----.---.--.
I was kinda put off, team
leader decided to screw it and go with another solution. I finally learnt it
at home and love it ever since, but damage was already done and nuttx in that
project was forgotten.
Sorry for long post, here's a potato: 🥔
--
.-.---.--.-
, I flash without it in debug sessions and
never had any problem with program.
--
.-----.---.--.-.
| Michal Lyszczek | Embedded C, Linux | Company Address| .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 | oo| supporter |
| https:/
able to redirect anywhere.
So yeah, you really need to ask yourself the question if you can afford
to give such power to some random dude on the net. I'm not saying I will
do any of it. But how can you know?
--
.-.---.-.--.
| Mich
Well, someone could host such simple site on his own webserwer. It would be
best if that was someone trustworthy so he doesn't replace links with
malicious ones somewhere in the future.
I could host it on my server if you wish.
--
.-----.---.-.-
source.
Crossposting to dev@nuttx.apache.org
--
.-.---.-----.--.
| Michal Lyszczek | Embedded C, Linux | Company Address | .-. open source |
| +48 727 564 419 | Software Engineer | Leszczynskiego 4/29 | oo| supporter |
| https://bofc.pl `.--: 5
41 matches
Mail list logo