Twitter | Pretraživanje | |
Jorge Aparicio
Making awesome stuff at . Core member of the WG. He/they
749
Tweetovi
229
Pratim
1.702
Osobe koje vas prate
Tweetovi
Jorge Aparicio proslijedio/la je tweet
OxidizeConf 20. sij
Hello everyone! We're very happy to confirm that 2020 will happen in July. Venue information will come shortly.
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 1. sij
Odgovor korisniku/ci @ASomesan @FerrousSystems
Thanks! And, yes, I have already moved to Berlin.
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 1. sij
📣 Start of year announcement: I'm joining ! 🎉 We do Rust! If you need a Rust solution, Rust training or help with e.g. check our website for contact details: P.S. I wish you all a great 2020! 🎆
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 3. pro
if you enjoy looking at WIP things, I wrote a PoC async/await no_std impl for Cortex-M microcontrollers In addition to the code (runnable in QEMU) there's a write-up about the design / impl in the README I'll prob write a proper blog post at some point
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio proslijedio/la je tweet
Rust Language 3. pro
We’re doing another survey this year! Please share far and wide:
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio proslijedio/la je tweet
Rust Embedded Working Group 3. pro
This one is important! If you're using Rust on Embedded, thinking about it, or have already decided not to yet, let us know! Your feedback helps make Rust a better way to develop embedded software!
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 18. stu
Odgovor korisniku/ci @sheevink
I don't think so. It's not a drop-in replacement; it uses different traits to avoid dynamic dispatch and let the compiler GC unused code. It doesn't support alignment, leading zeros, etc. so uDisplay is not as featureful as core's -- I think uDebug is, though, but haven't checked
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 17. stu
It took me forever but I have finally released v0.1.0 (not a beta pre-release) of `ufmt`, a (6-40x) smaller and (2-9x) faster alternative to `core::fmt`. In this release the family of `uwrite!` macros works on stable thanks to `proc-macro-hack`!
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio proslijedio/la je tweet
a quiet misdreavus 25. lis
howdy friends! i'm officially looking for work! - writing Rust for 3 years, contributing to rustdoc for 2 - experience with VB .NET and learning a company-internal language on-the-job - i love teaching people stuff i know and learning from others - denver/remote/texas/your city?
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio proslijedio/la je tweet
Rust Latam Conference 25. lis
Guess what? We have the venue for the next edition of . Here you have a hint 😉
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 17. lis
📢 Real Time for The Masses v0.5.0-beta is out! The embedded concurrency framework has new syntax and multi-core support. Also, a new GitHub org, domain and chat room. 🎉 👩‍💻 📖 🗣️ 🆙
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 25. lip
Odgovor korisniku/ci @whitequark @bitshiftmask
What's CLI/SEI? disable/enable interrupts? Isn't this wrong if 2 or more cores (one of them armv6m) do an atomicrmw op on the same atomic variable? It doesn't have the retry semantics of an armv7m CAS loop (atomic load/store -> plain load/store is OK and already works today)
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 23. lip
✍️ blog post: Real Time for the Masses goes multi-core The upcoming release of the concurrency framework ships with support for multi-core Cortex-M devices. Learn what parts of the single-core API can be used in multi-core context (spoilers: all of it)
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 14. lip
Odgovor korisniku/ci @japaric_io
... we need to decide on several small breaking changes that will affect single-core applications. If you are a current or future RTFM user we would appreciate your input on these RFCs: (2/2)
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 14. lip
Heterogeneous multi-core support is coming to Real Time For the Masses (RTFM), the embedded concurrency framework! Pics are examples of message passing between the ARM Cortex-M4F and ARM Cortex-M0+ cores on an LPC541xx micro But first ... (1/2)
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio proslijedio/la je tweet
James Munns 5. lip
Today is proud to announce an effort we are starting: Sealed Rust. This is the first blog post towards our efforts to bring to safety critical software domains. Read more about it here:
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio proslijedio/la je tweet
FerrousSystems 3. lip
We're slowly starting to publish videos over at our YouTube channel! Subscribe there for updates and follow for the videos!
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio proslijedio/la je tweet
FerrousSystems 20. svi
We've published our Oxidize Berlin 2019 wrapup post! Thanks again to everyone involved in helping us make this a reality for the community! We can't wait to see you all again soon!
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 20. svi
Odgovor korisniku/ci @DanielOCnr
Yeah, I probably would put most of the virtual IO in a non-real background thread doing blocking calls and cooperative multitasking. And only do raw embedded I/O (PWM, GPIO) in the real time tasks using a /dev/mem mmap. Maybe a userspace ethernet driver could run there as well.
Reply Retweet Označi sa "sviđa mi se"
Jorge Aparicio 20. svi
Odgovor korisniku/ci @redtwitdown
Definitively could be used to teach the RTFM task model w/o any embedded hardware. Cortex-M emulation on QEMU is OK-ish but the timer queue doesn't work there because the DWT CYCCNT (cycle counter) was never implemented.
Reply Retweet Označi sa "sviđa mi se"