Tarih kitaplarını okurken “Saat …’de buluşalım.” cümlesinin insanlık lügatına çok yakında girdiğini farkettim. 300.000 yıllık insanlık tarihinin çoğunda insanlar belirli bir yere belirli bir zamanda ulaşmak isteseler bile bunu başarabilecekleri yöntemler bulunmuş değildi. Hatta bir yere zamanında gitmiş olsalar dahi bunu kanıtlamak mümkün değildi. (Gerçi 21. …

Hi. In this story I want to explore cache control details at e500mc core and share it with you.

In PPC architectures we have Special Purpose Registers to control variety of features that is provided to us, such as debugging, timers, interrupts and also caches. For that reason, to control…

Hello. I wrote a simple code to understand how enum items is being handled. I have 2 enum types and one define constant. The reason I defined two enums(name, surname) is to understand if its size depends on the enum item values.

Code:

After preprocessor:

To obtain preprocessed file in…

Mutluluğu, barışta değil zaferde ara.

P4080'in reset sinyalinin sürülmesinden boot loader’ın çalışmasına kadar geçen sürede neler olduğuna adım adım bakalım.

  1. P4080'e güç verilir. Güç verilirken PORRESET_B(Power On Reset) sinyalide sürülmelidir. PORRESET_B sinyali açıklaması aşağıda verilmiştir.

At a minimum, initializing a processor consists of providing a portion of code, and possibly some tables, that are located at the specific location in memory that the processor jumps to upon reset or power-up of the target system. …

We may start learning DTW(Dynamic Time Warping) with understanding what is time series. According to Wikipedia, a time series is a series of data points indexed in time order. Most commonly, a time series is a sequence taken at successive equally spaced points in time. Thus it is a sequence…

Type checking is the process of verifying and enforcing the constraints of types, and it can occur either at compile time (i.e. statically) or at runtime i.e. dynamically). Type checking is all about ensuring that the program is type-safe, meaning that the possibility of type errors is kept to a…

Note: This article contains block design and c code for setting BRAM voltage to 0.55V via PMBus. You can find source files at the end of the article. To understand better what code does please read “UCD92xx Digital PWM System Controller PMBus Command Reference” and “PMBus™ Power System Management Protocol…

Ozan Ağma

Embedded Programmer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store