Packt Publishing – Advanced Embedded Object-Oriented Programming In CPlusPlus 2026 BOOKWARE-LERNSTUF | Apps-Tutorials | MKV | 3.99 GiB
966 kb/s 1920×1080 | AAC 128 kb/s 2 CH
. .
. /- . .-. .
.. - - ___- _/ \____---' \\___---____-------- . ... . - _-- -\\_ ___--'-__ ..
/ _____--- .
// // .
_____// ____.____ // /
./// //--. .. ------./ \/.-------. //
/ //___.__________/ . //______ --. //
/ // \ . \ // __// . \ .-.. . .-. -. ... - ..- ..-.
/ // // // . // \ // //.---. _____//.-----.
/ ._______ //_____//__// // // //______/ //___ ---. . .---.
\____//---/ //--. / //\_ // .__ __. /_____//________ .
// .--\_____//---- / /___// / . \ / // // // \
// . -- - --. \___// .. / //_____// // // _. . //
/ / .---// / _\_____ \/ // // // //____///.
. . ----/ / // / // // // ___//.
. /\_________/ //\________// //..
[ LERNSTUF ] // . ---// //. .mR'24./ //
// .\___//----. ..\___//
// // .--//
.. - - - -- --- _- _ __- _/ /\\_____----- .. . .. ----. _- .
. . -- ___/
Packt Publishing
Advanced Embedded Object-Oriented Programming In CPlusPlus
2026
__. .. .
.. - - - /- --- _- [ R E L E A S E D E T A i L S ]- . ./\ . - __./---'
Release Date : 2026-07-15
Publisher : Packt Publishing
Title : Advanced Embedded Object-Oriented Programming In CPlusPlus
Year : 2026
Month : 06
Category : Unknown
Language : English
Section : BOOKWARE
Files : 09 x 500 MB
_ .
.. - - ___- _/ \____--[ R E L E A S E N O T E S ] _-- -\\_ ___--'-__ ..
https://learning.oreilly.com/videos/-/9781808497674/
In this 11-hour course, apply object-oriented C to microcontroller firmware
without losing sight of performance. Build modular driver classes and
integrated sensor workflows using embedded OOP techniques. What I will be able
to do after this course Build C driver classes for STM32 peripherals Apply
encapsulation to hardware-facing firmware Use RAII techniques for safer
embedded resources Optimize OOP designs for flash, RAM, and speed Integrate
sensors with object-oriented firmware Course Instructor(s) Israel Gbati is a
firmware engineer with over a decade of hands-on experience, educator to more
than 100,000 professionals, entrepreneur, and award-winning inventor. He holds
a Bachelors degree in Mechanical Engineering and Automation plus double
Masters degrees in Global Innovation Design from Imperial College London and
the Royal College of Arts, and founded EmbeddedExpertIO and cofounded
BiostealthAI. Who is it for This course is for embedded engineers, firmware
developers, and C/C programmers who want to move beyond procedural firmware
into maintainable object-oriented design. Prior exposure to microcontroller
development and basic C syntax is helpful.
_ . __.
.. - - _//- ___\____---' [ R E C R U i T i N G ] . - _\_ ___--'-_ -- -_ .
iF YOU HAVE ANYTHiNG TO OFFER
CONTACT US ViA THE SCENE, OR EMAiL ADDRESS BELOW
... . ___.
.. - - ___- _/ \____--' \ [ G R E E T i N G S ] _-------' \\___-- - // .
GREETiNGS TO ALL THE PAST AND PRESENT SCENE GROUPS AND SCENERS WHO MADE
STUF AVAiLABLE FOR THOSE THAT MAY NOT OTHERWISE HAD THE PRiViLEGE
_ _ _
.. -_- -/_- __--\__ [ C O N T A C T D E T A i L S ] --- -___-- - \ - .
lernstuf [at] proton [dot] me
. . .-. .
.. - - ___- _/ \____---' \\___-- .. - - ___- _/ \___---- -___-/__-- - -- .
._/ - ' - ' - .
24M 001-Chapter_1_Introduction 18M 001-Chapter_1_Introduction/001-welcome.mkv 6.0M 001-Chapter_1_Introduction/002-important_about_the_generic_drivers_section.mkv 62M 002-Chapter_2_Introduction_To_Embedded_Object-Oriented_Programming_OOP_In_CPlusPlus 9.2M 002-Chapter_2_Introduction_To_Embedded_Object-Oriented_Programming_OOP_In_CPlusPlus/003-object_oriented_programming_in_large_scale_embedded_firmware_projects.mkv 14M 002-Chapter_2_Introduction_To_Embedded_Object-Oriented_Programming_OOP_In_CPlusPlus/004-misconceptions_about_oop_overhead_in_microcontrollers.mkv 8.0M 002-Chapter_2_Introduction_To_Embedded_Object-Oriented_Programming_OOP_In_CPlusPlus/005-when_to_use_object_oriented_programming.mkv 11M 002-Chapter_2_Introduction_To_Embedded_Object-Oriented_Programming_OOP_In_CPlusPlus/006-when_to_use_procedural_programming.mkv 21M 002-Chapter_2_Introduction_To_Embedded_Object-Oriented_Programming_OOP_In_CPlusPlus/007-how_cplusplus_features_impact_flash_ram_and_execution_speed.mkv 31M 003-Chapter_3_Microcontroller_Constraints_And_Object-Oriented_Programming_Optimization 23M 003-Chapter_3_Microcontroller_Constraints_And_Object-Oriented_Programming_Optimization/008-why_dynamic_memory_allocation_is_discrouraged.mkv 7.8M 003-Chapter_3_Microcontroller_Constraints_And_Object-Oriented_Programming_Optimization/009-why_transition_from_procedural_c_to_object_oriented_programming.mkv 223M 004-Chapter_4_Setting_Up 11M 004-Chapter_4_Setting_Up/010-downloading_cubeide.mkv 8.8M 004-Chapter_4_Setting_Up/011-installing_cubeide.mkv 29M 004-Chapter_4_Setting_Up/012-getting_the_required_documentation.mkv 102M 004-Chapter_4_Setting_Up/013-getting_the_required_package_for_bare_metal_development.mkv 74M 004-Chapter_4_Setting_Up/014-testing_the_project_setup.mkv 2.2G 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples 85M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/015-enabling_the_floating_point_unit_fpu.mkv 72M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/016-developing_a_uart_driver___analyzing_the_documentation.mkv 12M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/017-developing_a_uart_driver___listing_out_the_steps.mkv 145M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/018-developing_a_uart_driver___implementing_the_init__function.mkv 35M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/019-developing_a_uart_driver___implementing_the_write_function.mkv 37M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/020-developing_a_uart_driver___testing_the_driver.mkv 54M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/021-developing_the_system_timebase___analyzing_the_documentation.mkv 56M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/022-developing_the_system_timebase___implementing_the_init__function.mkv 59M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/023-developing_the_system_timebase___the_rest_of_the_functions.mkv 33M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/024-developing_the_system_timebase___testing_the_timebase.mkv 41M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/025-bsp_listing_the_out_the_required_functions.mkv 25M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/026-writing_the_led_driver.mkv 21M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/027-writing_the_pushbutton_driver.mkv 20M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/028-testing_the_board_support_package.mkv 36M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/029-analyzing_the_documentation.mkv 26M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/030-listing_out_the_steps_for_developing_the_adc_driver.mkv 76M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/031-writing_the_adc_initialization_function.mkv 88M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/032-writing_the_adc_read_function.mkv 50M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/033-analyzing_the_documentation_for_the_spi_driver.mkv 57M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/034-intializing_the_gpio_pins_for_spi.mkv 94M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/035-implementaing_structures_for_configruation_parameters.mkv 131M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/036-configuring_the_parameters.mkv 92M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/037-writing_the_spi_initialization_function.mkv 70M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/038-writing_the_spi_transmit_function_pt_1.mkv 83M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/039-writing_the_spi_transmit_function_pt_2.mkv 122M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/040-transmitting_16_bit_data.mkv 49M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/041-transmitting_8_bit_data.mkv 77M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/042-receiving_data.mkv 100M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/043-testing_the_spi_driver.mkv 58M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/044-analyzing_the_documentation_for_the_i2c_driver.mkv 72M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/045-i2c_the_gpio_initialization.mkv 67M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/046-configuring_the_i2c_parameters.mkv 88M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/047-implementing_the_i2c_read_function.mkv 43M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/048-implementing_the_i2c_burst_read_function.mkv 60M 005-Chapter_5_Developing_Some_Generic_Drivers_For_Running_Examples/049-implementing_the_i2c_write_functions.mkv 5.2M 006-Chapter_6_Transitioning_From_Procedural_C_To_OOP_In_Embedded_Firmware 5.2M 006-Chapter_6_Transitioning_From_Procedural_C_To_OOP_In_Embedded_Firmware/050-principles_for_refactoring_embedded_c_code_to_embedded_cplusplus.mkv 47M 007-Chapter_7_Developing_Peripheral_Drivers_Using_CPlusPlus_Classes 2.9M 007-Chapter_7_Developing_Peripheral_Drivers_Using_CPlusPlus_Classes/051-basic_structure_of_a_peripheral_driver_class.mkv 9.9M 007-Chapter_7_Developing_Peripheral_Drivers_Using_CPlusPlus_Classes/052-understanding_constructor_and_destructor_based_resource_management.mkv 15M 007-Chapter_7_Developing_Peripheral_Drivers_Using_CPlusPlus_Classes/053-encapsulating_with_getter_and_setter_methods.mkv 4.6M 007-Chapter_7_Developing_Peripheral_Drivers_Using_CPlusPlus_Classes/054-why_direct_memory_access_needs_encapsulation.mkv 16M 007-Chapter_7_Developing_Peripheral_Drivers_Using_CPlusPlus_Classes/055-understanding_raii_resource_acquisition_is_initialization.mkv 266M 008-Chapter_8_Developing_The_GPIO_CPlusPlus_Class_Driver 6.1M 008-Chapter_8_Developing_The_GPIO_CPlusPlus_Class_Driver/056-updating_the_workspace.mkv 23M 008-Chapter_8_Developing_The_GPIO_CPlusPlus_Class_Driver/057-configuring_the_project_paths_for_cplusplus_development.mkv 41M 008-Chapter_8_Developing_The_GPIO_CPlusPlus_Class_Driver/058-implementing_the_private_members_of_the_class.mkv 79M 008-Chapter_8_Developing_The_GPIO_CPlusPlus_Class_Driver/059-implementing_the_class_constructor.mkv 36M 008-Chapter_8_Developing_The_GPIO_CPlusPlus_Class_Driver/060-implementing_the_pin_control_methods.mkv 28M 008-Chapter_8_Developing_The_GPIO_CPlusPlus_Class_Driver/061-testing_the_gpio_class.mkv 55M 008-Chapter_8_Developing_The_GPIO_CPlusPlus_Class_Driver/062-having_separate_interface_and_implementation_files.mkv 113M 009-Chapter_9_Developing_The_UART_CPlusPlus_Class_Driver 26M 009-Chapter_9_Developing_The_UART_CPlusPlus_Class_Driver/063-implementing_the_private_members.mkv 47M 009-Chapter_9_Developing_The_UART_CPlusPlus_Class_Driver/064-implementing_the_class_constructor.mkv 27M 009-Chapter_9_Developing_The_UART_CPlusPlus_Class_Driver/065-implementing_the_public_methods.mkv 14M 009-Chapter_9_Developing_The_UART_CPlusPlus_Class_Driver/066-testing_the_uart_class.mkv 20M 010-Chapter_10_Developing_The_FPU_CPlusPlus_Class_Driver 20M 010-Chapter_10_Developing_The_FPU_CPlusPlus_Class_Driver/067-implementing_the_fpu_class_driver.mkv 95M 011-Chapter_11_Developing_The_SysTick_Timer_CPlusPlus_Class_Driver 25M 011-Chapter_11_Developing_The_SysTick_Timer_CPlusPlus_Class_Driver/068-implementing_the_interface_file.mkv 71M 011-Chapter_11_Developing_The_SysTick_Timer_CPlusPlus_Class_Driver/069-implementing_the_systick_class_driver.mkv 196M 012-Chapter_12_Developing_The_ADC_CPlusPlus_Class_Driver 39M 012-Chapter_12_Developing_The_ADC_CPlusPlus_Class_Driver/070-implementing_the_private_members.mkv 27M 012-Chapter_12_Developing_The_ADC_CPlusPlus_Class_Driver/071-implementing_the_class_constructor.mkv 63M 012-Chapter_12_Developing_The_ADC_CPlusPlus_Class_Driver/072-programming_implementing_the_initialization_method.mkv 20M 012-Chapter_12_Developing_The_ADC_CPlusPlus_Class_Driver/073-implementing_the_adc_read_method.mkv 49M 012-Chapter_12_Developing_The_ADC_CPlusPlus_Class_Driver/074-testing_the_adc_class.mkv 672M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers 68M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/075-analyzing_the_spi_embedded_c_driver.mkv 49M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/076-analyzing_the_adxl345_embedded_c_driver.mkv 49M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/077-implementing_the_interface_file.mkv 96M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/078-implementing_the_spi_class_constructor.mkv 23M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/079-implementing_the_other_private_methods.mkv 37M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/080-implementing_the_transmit_method.mkv 27M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/081-implementing_the_receive_and_chip_select_methods.mkv 35M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/082-implementing_the_adxl345_class__private_members.mkv 41M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/083-implementing_the_adxl345_class__public_members.mkv 25M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/084-implementing_the_class_constructor.mkv 87M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/085-implementing_the_writeregister_method.mkv 29M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/086-implementing_the_readregister_method.mkv 35M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/087-implementing_the_adxl345_initialization_method.mkv 27M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/088-implementing_the_updateaccleration_method.mkv 51M 013-Chapter_13_Developing_The_SPI_And_Accelerometer_CPlusPlus_Class_Drivers/089-implementing_the_methods_for_returning_acceleration_data.mkv 117M 014-Chapter_14_Operator_Overloading_For_Hardware_Interaction_In_Embedded_Systems 23M 014-Chapter_14_Operator_Overloading_For_Hardware_Interaction_In_Embedded_Systems/090-listing_out_the_operators.mkv 16M 014-Chapter_14_Operator_Overloading_For_Hardware_Interaction_In_Embedded_Systems/091-defining_the_method_prototypes.mkv 24M 014-Chapter_14_Operator_Overloading_For_Hardware_Interaction_In_Embedded_Systems/092-implementing_the_methodspt_1.mkv 23M 014-Chapter_14_Operator_Overloading_For_Hardware_Interaction_In_Embedded_Systems/093-implementing_the_methodspt_2.mkv 33M 014-Chapter_14_Operator_Overloading_For_Hardware_Interaction_In_Embedded_Systems/094-testing_the_gpio_operator_implementation.mkv 652K LERNSTUF 648K LERNSTUF/lernstuf_introduction_2025.rar 4.0G total
File: 001-welcome.mkv Size: 18765040 bytes (17.90 MiB), duration: 00:02:35, avg.bitrate: 969 kb/s Audio: aac, 44100 Hz, stereo Video: h264, yuv420p, 1920x1080, 25.00 fps(r) Subtitles: eng
Keywords: Packt, Publishing, 8211, Advanced, Embedded, Object, Oriented, Programming, CPlusPlus, 2026, BOOKWARE, LERNSTUFDownload from Nitroflare
4 Link/s
Download https://nitroflare.com/view/4C4AA0551FA1631/Packt.Publishing.-.Advanced.Embedded.Object-Oriented.Programming.In.CPlusPlus.2026.BOOKWARE-LERNSTUF-ReleaseHive.z01
https://nitroflare.com/view/035EEBA131C53BC/Packt.Publishing.-.Advanced.Embedded.Object-Oriented.Programming.In.CPlusPlus.2026.BOOKWARE-LERNSTUF-ReleaseHive.z02
https://nitroflare.com/view/294A341BC3C80CF/Packt.Publishing.-.Advanced.Embedded.Object-Oriented.Programming.In.CPlusPlus.2026.BOOKWARE-LERNSTUF-ReleaseHive.z03
https://nitroflare.com/view/26813CB74286F88/Packt.Publishing.-.Advanced.Embedded.Object-Oriented.Programming.In.CPlusPlus.2026.BOOKWARE-LERNSTUF-ReleaseHive.zipDownload from Rapidgator
4 Link/s
Download https://rapidgator.net/file/e66361b625756220299694dd8d118ac9/Packt.Publishing.-.Advanced.Embedded.Object-Oriented.Programming.In.CPlusPlus.2026.BOOKWARE-LERNSTUF-ReleaseHive.z01.html
https://rapidgator.net/file/07474f87475e9f9fb564da609e41bd17/Packt.Publishing.-.Advanced.Embedded.Object-Oriented.Programming.In.CPlusPlus.2026.BOOKWARE-LERNSTUF-ReleaseHive.z02.html
https://rapidgator.net/file/d786a2d0a41782a7debf991ff3cf5c42/Packt.Publishing.-.Advanced.Embedded.Object-Oriented.Programming.In.CPlusPlus.2026.BOOKWARE-LERNSTUF-ReleaseHive.z03.html
https://rapidgator.net/file/86dc914b5306f55d7ea34a544166461b/Packt.Publishing.-.Advanced.Embedded.Object-Oriented.Programming.In.CPlusPlus.2026.BOOKWARE-LERNSTUF-ReleaseHive.zip.html