User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [06/08/2026 22:01] – [Basic lab bench equipment] adminstart [06/09/2026 11:07] (current) – [Linux/Unix] admin
Line 7: Line 7:
 [[https://www.cs.unc.edu/~stotts/COMP590-059-f24/robsrules.html?utm_source=hackernewsletter&utm_medium=email&utm_term=code|Rob Pike's 5 rules of programming]] [[https://www.cs.unc.edu/~stotts/COMP590-059-f24/robsrules.html?utm_source=hackernewsletter&utm_medium=email&utm_term=code|Rob Pike's 5 rules of programming]]
  
-=====ARM=====+======ARM======
  
 **__[[STM32]]__** **__[[STM32]]__**
Line 51: Line 51:
  
 **{{ :dui0553.pdf |ARM Cortex-M4 Devices Generic User Guide}}** **{{ :dui0553.pdf |ARM Cortex-M4 Devices Generic User Guide}}**
-===== Embedded =====+====== Embedded ======
 <color /#FFff00>[[Debugging hardware]]</color> <color /#FFff00>[[Debugging hardware]]</color>
  
Line 104: Line 104:
 | **ST B-G474E-DPOW1** | STM32G474RET6 @180MHz \\ 512KB Flash  \\ 128KB SRAM \\ <del>On-board ST-LINK/V3E</del> \\ **Segger J-Link** | [[https://www.st.com/resource/en/user_manual/um2577-discovery-kit-with-stm32g474re-mcu-stmicroelectronics.pdf|Board]] \\  [[https://www.st.com/resource/en/datasheet/stm32g474cb.pdf|MCU_DS]] \\ [[https://www.st.com/resource/en/reference_manual/rm0440-stm32g4-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf|MCU_RM]] \\ [[https://www.st.com/resource/en/programming_manual/pm0214-stm32-cortexm4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf|M4_PM]] | gcc-arm-none-eabi-9-2019-q4-major \\ --- \\ **gcc-arm-none-eabi-9-2019-q4-major** \\ --- \\ RTEMS toolchain | libopencm3 \\ --- \\ **CubeMX (168MHz) \\ Flash and debug with gdb** \\ --- \\ RTEMS | | **ST B-G474E-DPOW1** | STM32G474RET6 @180MHz \\ 512KB Flash  \\ 128KB SRAM \\ <del>On-board ST-LINK/V3E</del> \\ **Segger J-Link** | [[https://www.st.com/resource/en/user_manual/um2577-discovery-kit-with-stm32g474re-mcu-stmicroelectronics.pdf|Board]] \\  [[https://www.st.com/resource/en/datasheet/stm32g474cb.pdf|MCU_DS]] \\ [[https://www.st.com/resource/en/reference_manual/rm0440-stm32g4-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf|MCU_RM]] \\ [[https://www.st.com/resource/en/programming_manual/pm0214-stm32-cortexm4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf|M4_PM]] | gcc-arm-none-eabi-9-2019-q4-major \\ --- \\ **gcc-arm-none-eabi-9-2019-q4-major** \\ --- \\ RTEMS toolchain | libopencm3 \\ --- \\ **CubeMX (168MHz) \\ Flash and debug with gdb** \\ --- \\ RTEMS |
  
-===== RTOS =====+====== RTOS ======
  
 [[Zephyr]] [[Zephyr]]
Line 121: Line 121:
  
  
-===== Linux/Unix =====+====== Linux/Unix ======
 Stuff related to [[Embedded Linux]] Stuff related to [[Embedded Linux]]
  
Line 128: Line 128:
 [[Ubuntu]] [[Ubuntu]]
  
-**__[[kernel|Linux kernel]]__**+<color /#FFff00>**__[[kernel|Linux kernel]]__**</color>
  
 [[tools|Development tools]] [[tools|Development tools]]
  
-**__[[drivers|Driver programming]]__**+<color /#FFff00>**__[[drivers|Driver programming]]__**</color>
  
 [[device tree]] [[device tree]]
Line 152: Line 152:
 === BSD === === BSD ===
 Some [[FreeBSD|FreeBSD tips]]. Some [[FreeBSD|FreeBSD tips]].
-===== Programming =====+====== Programming ======
  
 <color /#FFff00>[[https://dev.to/fzammit/10-lessons-from-a-software-engineer--freelancer-1fho?utm_source=Newsletter+Subscribers&utm_campaign=f369aac752-EMAIL_CAMPAIGN_2018_12_31_01_56&utm_medium=email&utm_term=0_d8f11d5d1e-f369aac752-154658141|10 lessons from a sw engineer and freelancer]]</color> <color /#FFff00>[[https://dev.to/fzammit/10-lessons-from-a-software-engineer--freelancer-1fho?utm_source=Newsletter+Subscribers&utm_campaign=f369aac752-EMAIL_CAMPAIGN_2018_12_31_01_56&utm_medium=email&utm_term=0_d8f11d5d1e-f369aac752-154658141|10 lessons from a sw engineer and freelancer]]</color>
Line 189: Line 189:
  
 https://pybit.es/career-development-programmers.html https://pybit.es/career-development-programmers.html
-===== Internet of Things =====+====== Internet of Things ======
 [[GPRS modems]] [[GPRS modems]]
  
Line 199: Line 199:
  
 We can use sensor networks specific OSs like [[http://www.tinyos.net/|TinyOS]] or [[http://www.sics.se/~adam/contiki/docs/|Contiki]] (see also the [[http://www.sics.se/contiki/wiki/index.php/Main_Page|wiki]]), and standard RTOSs like FreeRTOS or uCOS-III. In systems with enough HW resources, embedded Linux can also be used. We can use sensor networks specific OSs like [[http://www.tinyos.net/|TinyOS]] or [[http://www.sics.se/~adam/contiki/docs/|Contiki]] (see also the [[http://www.sics.se/contiki/wiki/index.php/Main_Page|wiki]]), and standard RTOSs like FreeRTOS or uCOS-III. In systems with enough HW resources, embedded Linux can also be used.
-===== Machine Learning =====+====== Machine Learning ======
  
 [[ML libraries]] [[ML libraries]]
Line 223: Line 223:
 <color /#FFff00>https://github.com/jonnor/embeddedml/</color> <color /#FFff00>https://github.com/jonnor/embeddedml/</color>
  
-===== Projects =====+====== Projects ======
  
 [[Working on]] [[Working on]]
Line 229: Line 229:
 [[Sensors]] [[Sensors]]
  
-===== Basic lab bench equipment =====+====== Basic lab bench equipment ======
   * Power supply: Peaktech 6035D   * Power supply: Peaktech 6035D
   * Signal generator: Peaktech 4055   * Signal generator: Peaktech 4055
Line 249: Line 249:
  
 https://www.embeddedrelated.com/showarticle/1473.php https://www.embeddedrelated.com/showarticle/1473.php
-===== Other =====+====== Other ======
  
 https://github.com/papers-we-love/papers-we-love https://github.com/papers-we-love/papers-we-love
start.1780956104.txt.gz · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki