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 [03/27/2026 12:20] – adminstart [10/17/2026 09:00] (current) – [Programming] 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 102: Line 102:
 |**BeaglePlay** |TI AM625 (4A53 @xxHz, 1M4F @xxHz) \\ 512KB L2 cache, each A53 32KB ICache and 32KB DCache \\ 2GB DDR4 RAM, M4F 256KB RAM \\ Tag-Connect JTAG connection  | [[https://docs.beagleboard.org/beagleplay.pdf|Board]] \\ [[https://www.ti.com/lit/gpn/am625|MCU_DS]] \\ [[https://www.ti.com/lit/pdf/spruiv7|MCU_RM]] | Yocto ? | Yocto ? | |**BeaglePlay** |TI AM625 (4A53 @xxHz, 1M4F @xxHz) \\ 512KB L2 cache, each A53 32KB ICache and 32KB DCache \\ 2GB DDR4 RAM, M4F 256KB RAM \\ Tag-Connect JTAG connection  | [[https://docs.beagleboard.org/beagleplay.pdf|Board]] \\ [[https://www.ti.com/lit/gpn/am625|MCU_DS]] \\ [[https://www.ti.com/lit/pdf/spruiv7|MCU_RM]] | Yocto ? | Yocto ? |
 |**BeagleV-Fire** |4RV64GC (U54-MC) \\ 2GB DDR4 RAM \\ Tag-Connect JTAG connection  | [[https://docs.beagleboard.org/beaglev-fire.pdf|Board]] \\ [[https://www.sifive.com/document-file/sifive-essential-product-brief|MCU]] \\ [[https://www.sifive.com/document-file/freedom-u540-c000-manual|MCU_manual]] | Yocto ? | Yocto ? | |**BeagleV-Fire** |4RV64GC (U54-MC) \\ 2GB DDR4 RAM \\ Tag-Connect JTAG connection  | [[https://docs.beagleboard.org/beaglev-fire.pdf|Board]] \\ [[https://www.sifive.com/document-file/sifive-essential-product-brief|MCU]] \\ [[https://www.sifive.com/document-file/freedom-u540-c000-manual|MCU_manual]] | Yocto ? | Yocto ? |
 +| **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 ======
  
Line 126: 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 148: Line 150:
 https://marcin.juszkiewicz.com.pl/download/tables/syscalls.html https://marcin.juszkiewicz.com.pl/download/tables/syscalls.html
  
-==== BSD ====+=== BSD ===
 Some [[FreeBSD|FreeBSD tips]]. Some [[FreeBSD|FreeBSD tips]].
 ====== Programming ====== ====== Programming ======
Line 177: Line 179:
  
 [[http://autotest.github.com/|Autotest]] is an interesting testing framework that can be used to test big systems or e.g. to validate hardware. [[http://autotest.github.com/|Autotest]] is an interesting testing framework that can be used to test big systems or e.g. to validate hardware.
 +
 +Evaluating your job health:
 +  * What are you learning?
 +  * Are you investing in transferable skills?
 +  * How do you feel about recruiting other people to your team?
 +  * How confident do you feel?
 +  * How stressed do you feel?
  
 http://throwtheswitch.org/white-papers/ceedling-intro.html http://throwtheswitch.org/white-papers/ceedling-intro.html
start.1774614008.txt.gz · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki