Monthly Archives: March 2017

Windows 10 and HiDPI

General

Force DPI Scaling on Windows
High DPI (4K) And EAGLE CAD

Java

DPI Scaling in Windows GUIs
JavaFX DPI Scaling: Fixed!

Resource Hacker

How do I run Java apps upscaled on a high-DPI display?
How to get older programs to scale on HiDPI displays in Windows 10
HiDPI with Eclipse and NetBeans
How to fix apps that look small on high DPI and high resolution displays

Icons and fonts too small with HIDPI displays
Not possible to specify a Java application as per-monitor DPI aware in Windows 8

MC2

Linux Getting Started on Altera SoC Development Board – Using Yocto Source Package
Yocto: Building Yocto with meta-altera

sudo apt-get install sed wget cvs subversion git-core coreutils unzip texi2html texinfo libsdl1.2-dev docbook-utils gawk python-pysqlite2 diffstat help2man make gcc build-essential g++ desktop-file-utils chrpath libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff libtool xterm

Failed to fetch URL git://github.com/file/file.git

WARNING: file-native-5.28-r0 do_fetch: Failed to fetch URL git://github.com/file/file.git, attempting MIRRORS if available
ERROR: file-native-5.28-r0 do_fetch: Fetcher failure: Unable to find revision 3c521817322a6bf5160cfeb09b9145ccde587b2a in branch master even from upstream
ERROR: file-native-5.28-r0 do_fetch: Fetcher failure for URL: 'git://github.com/file/file.git'. Unable to fetch URL from any source.
ERROR: file-native-5.28-r0 do_fetch: Function failed: base_do_fetch
ERROR: Logfile of failure stored in: /opt/yocto/build/tmp/work/x86_64-linux/file-native/5.28-r0/temp/log.do_fetch.8869
ERROR: Task (virtual:native:/opt/yocto/poky/meta/recipes-devtools/file/file_5.28.bb:do_fetch) failed with exit code '1'

Problem:
/opt/yocto/poky/meta/recipes-devtools/file/file_5.28.bb
uses wrong SRCREV = "3c521817322a6bf5160cfeb09b9145ccde587b2a"

Using new:
/opt/yocto/poky/meta/recipes-devtools/file/file_5.30.bb
SRCREV = "3050419355566d2a96c5be97fef0ffae097bbb96"

[v2] file: 5.28 -> 5.29
file_5.30.bb

Kernel

Kernel development
Devm functions and their CORRECT usage
Device Tree Mysteries
Device Tree Usage
Is it possible to get the information for a device tree using /sys of a running kernel?
how to access and debug a FDT/DTS device tree from a Linux driver (seg-fault)

grub Font Size

Can GRUB font size be customised?
GRUB/Tips and tricks

# Choose a font, in this example I chose DejaVuSansMono.ttf
# Convert the font in a format GRUB understands:
sudo grub-mkfont -s 36 -o /boot/grub/fonts/DejaVuSansMono.pf2 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf 

# Edit the /etc/default/grub file adding a line:
GRUB_FONT=/boot/grub/fonts/DejaVuSansMono.pf2

# Update GRUB configuration with:
sudo update-grub2

EL4

SPICE Software
Übersetzung (Technik)
Mathematik – Zahnräder und deren Übersetzung
Radial Elements Tool (Erstellen von Zahnrädern in Visio)

Drehstrommaschine
Polpaarzahl
Bürstenloser Gleichstrommotor

Books

Elektrotechnik für Fachschulen: Elektrische Maschinen mit Einführung in die …
von Hans-Ulrich Giersch,Hans Harthus,Norbert

GeoGebra

Drehfeld 3 Phasen

Common

Lehrstoff für die Elektromaschinentechnik
Betriebsverhalten von Gleichstrommotoren
Entstehung eines Drehfeldes I (Animation)

Antriebsdimensionierung
Asynchronmaschine

Learn Engineering

How does an Induction Motor work ?
Single Phase Induction Motor, How it works ?
Working of Synchronous Motor
DC Motor, How it works?
How do Universal Motors work ?
How does a Stepper Motor work ?
Transistors, How do they work ?
How does a Diode work ?

Reverse Recovery Diode

Selection of Ultra-Fast Recovery Diodes Used in Flyback Circuits
An Efficiency Primer for Switch-Mode, DC-DC Converter Power Supplies
GaN to the rescue! Part 1: Body-diode reverse recovery

Steller / Wandler / Regler

Spannungsregler
Wie funktioniert ein Tiefsetzsteller?
Tiefsetzsteller (Playlist)
Lückender Betrieb des Tiefsetzstellers (PSPICE) (YouTube)
Abwärtswandler
Abwärtswandler-Netzteile

Wikipedia

Magnetismus
Elektromagnetische Induktion
Lorentzkraft
Zweiquadrantensteller
H – Brücke

Gleichstrommaschinen

Wikipedia

Gleichstrommaschine
Synchron-Reluktanzmotor
Einphasen-Reihenschlussmotor
Anker (Elektrotechnik)

Erklärungen

Kenngrößen von Gleichstrommotoren
Wirkungsweise der fremderregten Gleichstrommaschine (PDF)
Zusammenfassung elektrische Maschinen –
Gleichstrommaschine
(PDF)
Betrieb von Gleichstrommotoren

YouTube

Kommutierung maxon DC-Motor NEW

hawa0643

ELEKTRONIK-TUTORIAL 15/1: Elektromagnete
ELEKTRONIK-TUTORIAL 15/2: Motorprinzip
ELEKTRONIK-TUTORIAL 15/3: Elektromotoren — Arten, Eigenschaften und Anwendungen

Div

Gleichstrommotor (neu)
Gleichstrommotor | Elektromotor | Begriffserklärung
Wie funktioniert ein Gleichstrommotor?
Elektromotoren und ihre Funktionsweise
Elektromotor – einfach erklärt

EC-Motor / Brushless DC Motor

YouTube

HD | BLDC Motoren: Funktionsprinzip und Ansteuerung
Blockkommutierung eines bürstenlosen maxon DC-Motors NEW
Kommutierung mehrpoliger maxon EC-Motor NEW
Drehstrom [2] – Pole / Polpaare – [HD][GER]
Brushless DC Motors & Control – How it Works (Part 1 of 2)
Engineer It – Understanding basic sensored BLDC motor operation

Asynchronmaschine

Asynchronmaschine
Kipppunkt
Frequenzumrichter
Induction motor (en)
AC motor (en)

YouTube

Asynchronmotor Probelauf
Prinzip des Asynchrongenerators; Käfigläufer

mbed.org

mbed OS 5.3

github.com/ARMmbed/mbed-os

mbed OS 5.7

Mbed OS 5.7 released: Focus on robustness, connectivity and ease of use
https://github.com/ARMmbed/mbed-os/tree/mbed-os-5.7, ARM Mbed OS is a platform operating system designed for the internet of things https://mbed.com

github

github.com/ARMmbed/mbed-os, ARM Mbed OS is a platform operating system designed for the internet of things https://mbed.com

STM32

Creating Console Output

Handbook

Introduction to the mbed OS 5 Handbook
mbed OS API References
Explore mbed
Mbed OS Documentation
IP networking
Adding TLS Sockets to Mbed OS

Old Handbook

Handbook
mbed SDK

GCC

Old:
# LD = 'arm-none-eabi-gcc' \
# '-Wl,--gc-sections' \
# '-Wl,--wrap,main' \
# '-Wl,--wrap,_malloc_r' \
# '-Wl,--wrap,_free_r' \
# '-Wl,--wrap,_realloc_r' \
# '-Wl,--wrap,_calloc_r' \
# '-Wl,--wrap,exit' \
# '-Wl,--wrap,atexit' \
# '-mcpu=cortex-m4' '-mthumb' '-mfpu=fpv4-sp-d16' '-mfloat-abi=softfp'

New (without wrap things):
LD = 'arm-none-eabi-gcc' '-Wl,--gc-sections' '-mcpu=cortex-m4' '-mthumb' '-mfpu=fpv4-sp-d16' '-mfloat-abi=softfp'

[...]

Old:
# LD_FLAGS := \
# -Wl,--gc-sections \
# -Wl,--wrap,main \
# -Wl,--wrap,_malloc_r \
# -Wl,--wrap,_free_r \
# -Wl,--wrap,_realloc_r \
# -Wl,--wrap,_calloc_r \
# -Wl,--wrap,exit \
# -Wl,--wrap,atexit \
# -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp 

New (without wrap things):
LD_FLAGS := -Wl,--gc-sections -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp
# LD_FLAGS :=
# -Wl,--gc-sections
# -Wl,--wrap,main
# -Wl,--wrap,_malloc_r
# -Wl,--wrap,_free_r
# -Wl,--wrap,_realloc_r
# -Wl,--wrap,_calloc_r
# -Wl,--wrap,exit
# -Wl,--wrap,atexit
# -mcpu=cortex-m3 -mthumb

LD_FLAGS :=-Wl,--gc-sections -mcpu=cortex-m3 -mthumb
LD_SYS_LIBS :=-Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group