Artwork

Treść dostarczona przez Adafruit Industries. Cała zawartość podcastów, w tym odcinki, grafika i opisy podcastów, jest przesyłana i udostępniana bezpośrednio przez Adafruit Industries lub jego partnera na platformie podcastów. Jeśli uważasz, że ktoś wykorzystuje Twoje dzieło chronione prawem autorskim bez Twojej zgody, możesz postępować zgodnie z procedurą opisaną tutaj https://pl.player.fm/legal.
Player FM - aplikacja do podcastów
Przejdź do trybu offline z Player FM !

Deep Dive w/Scott: CircuitPython Bugs & Builds

2:00:13
 
Udostępnij
 

Manage episode 405538385 series 1242341
Treść dostarczona przez Adafruit Industries. Cała zawartość podcastów, w tym odcinki, grafika i opisy podcastów, jest przesyłana i udostępniana bezpośrednio przez Adafruit Industries lub jego partnera na platformie podcastów. Jeśli uważasz, że ktoś wykorzystuje Twoje dzieło chronione prawem autorskim bez Twojej zgody, możesz postępować zgodnie z procedurą opisaną tutaj https://pl.player.fm/legal.
Join Scott as he discusses the last few CircuitPython 9.0.0 bug fixes he did, experiments with a new build system and answers questions. Visit the Adafruit shop online - http://www.adafruit.com Thanks to dcd for the time codes: 0:00 getting started 1:04 hello 10:22 bugs and builds 10:40 issues closed in CP on github 12:14 issue 8994 web workflow 13:33 tlsf Two-Level Segregated Fit memory allocator / split heaps 19:33 adafruit learn guide issue 2746 dvi 23:07 how to choose a microcontroller learn guide(s) 24:00 espressif tlsf pull request 25:15 find top and bottom bits in 32 bit word 29:52 tlsf mapping_search() 31:10 debugging the tlsf allocator 34:55 fragmentation issues 39:44 another bsd tlsf implementation on github 42:18 circuitpythgon supervisor shared memory allocation in CP 44:30 CP allocation has other constraints 45:50 issue 9008 improve RGBMatrix reliabilty 48:05 cache disabled race condition - mp_hal_delay moved to IRAM 49:10 tweak watchdog #9012 50:30 esp-idf releases CP using v5.1.3 52:00 esp C6 feather 54:00 licensing GPL / MIT / BSD etc 55:00 build systems github aapleby / hancho written in python 56:20 picolibc on github 59:40 moving in the direction of sharing and not recompiling common code 1:01:25 writing python code to drive cmake ! 1:01:50 back to Hancho - and cmake gripes :-) 1:11:00 continuing the hancho tutorial 1:14:35 picolib meson build / turing complete build systems 1:16:10 hancho and asyncio! 1:18:30 board.hancho experiment 1:19:25 rp2040.hancho 1:22:10 sharing artifacts 1:22:45 build systems and upstream changes ( micro python ) 1:24:15 bringing in the 3 libraries libc, libm, .... ( shared/libc vs. picolibc ) 1:25:30 libgcc ( libm ) / llvm compiler runtime 1:26:00 LLVM-embedded-toolchain-for-Arm 1:28:11 Q-string generation in hancho? 1:30:38 hacker news hancho article 1:34:50 "what is a q-string" 1:49:47 debugging hancho syntax errors 1:57:45 wrap up - Tim deep diving next week ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
  continue reading

4302 odcinków

Artwork
iconUdostępnij
 
Manage episode 405538385 series 1242341
Treść dostarczona przez Adafruit Industries. Cała zawartość podcastów, w tym odcinki, grafika i opisy podcastów, jest przesyłana i udostępniana bezpośrednio przez Adafruit Industries lub jego partnera na platformie podcastów. Jeśli uważasz, że ktoś wykorzystuje Twoje dzieło chronione prawem autorskim bez Twojej zgody, możesz postępować zgodnie z procedurą opisaną tutaj https://pl.player.fm/legal.
Join Scott as he discusses the last few CircuitPython 9.0.0 bug fixes he did, experiments with a new build system and answers questions. Visit the Adafruit shop online - http://www.adafruit.com Thanks to dcd for the time codes: 0:00 getting started 1:04 hello 10:22 bugs and builds 10:40 issues closed in CP on github 12:14 issue 8994 web workflow 13:33 tlsf Two-Level Segregated Fit memory allocator / split heaps 19:33 adafruit learn guide issue 2746 dvi 23:07 how to choose a microcontroller learn guide(s) 24:00 espressif tlsf pull request 25:15 find top and bottom bits in 32 bit word 29:52 tlsf mapping_search() 31:10 debugging the tlsf allocator 34:55 fragmentation issues 39:44 another bsd tlsf implementation on github 42:18 circuitpythgon supervisor shared memory allocation in CP 44:30 CP allocation has other constraints 45:50 issue 9008 improve RGBMatrix reliabilty 48:05 cache disabled race condition - mp_hal_delay moved to IRAM 49:10 tweak watchdog #9012 50:30 esp-idf releases CP using v5.1.3 52:00 esp C6 feather 54:00 licensing GPL / MIT / BSD etc 55:00 build systems github aapleby / hancho written in python 56:20 picolibc on github 59:40 moving in the direction of sharing and not recompiling common code 1:01:25 writing python code to drive cmake ! 1:01:50 back to Hancho - and cmake gripes :-) 1:11:00 continuing the hancho tutorial 1:14:35 picolib meson build / turing complete build systems 1:16:10 hancho and asyncio! 1:18:30 board.hancho experiment 1:19:25 rp2040.hancho 1:22:10 sharing artifacts 1:22:45 build systems and upstream changes ( micro python ) 1:24:15 bringing in the 3 libraries libc, libm, .... ( shared/libc vs. picolibc ) 1:25:30 libgcc ( libm ) / llvm compiler runtime 1:26:00 LLVM-embedded-toolchain-for-Arm 1:28:11 Q-string generation in hancho? 1:30:38 hacker news hancho article 1:34:50 "what is a q-string" 1:49:47 debugging hancho syntax errors 1:57:45 wrap up - Tim deep diving next week ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
  continue reading

4302 odcinków

همه قسمت ها

×
 
Loading …

Zapraszamy w Player FM

Odtwarzacz FM skanuje sieć w poszukiwaniu wysokiej jakości podcastów, abyś mógł się nią cieszyć już teraz. To najlepsza aplikacja do podcastów, działająca na Androidzie, iPhonie i Internecie. Zarejestruj się, aby zsynchronizować subskrypcje na różnych urządzeniach.

 

Skrócona instrukcja obsługi