2017年12月28日 星期四

[C] 依地址取值

如何讀出在指定地址(address)中的值(Value),
包含從8051或ARM在已知的記憶體的地址中讀取出值來,
操作如下(以下用DevC++作範例):


2017年12月27日 星期三

[HTC] U11 背景播放Youtube音樂

如何在背景播放Youtube音樂,操作步驟如下:

手機型號:HTC U11
作業系統:Android 8.0.0

1.開啟『Chrom瀏覽器』
(只有Chrom能用)


2017年12月26日 星期二

[HTC] U11 通知欄訊息隱藏

如何隱藏左上角在背景程式的通知欄,操作步驟如下:

手機型號:HTC U11
作業系統:Android 8.0.0

1.                 

2017年8月8日 星期二

[C51/ARM] Keil C中的RO-data, RW-data, ZI-data說明

此介紹是給在Keil C編譯器上使用8051(C51)和ARM.


●Code
編譯器編譯後的所產生的bit或hex檔,會被存到Flash或ROM裡面.

●RO-data (Read-Only data)
程式裡宣告為常數的變數,存在ROM裡.
eq. const int a = 100;

●RW-data (Read-Write data)
程式裡宣告帶有初始值的變數,存在ROM裡,執行時會複製到RAM.
eq. int a = 100;

●ZI-data (Zero Initialie data)
程式裡宣告無初始值的變數,只佔RAM.
eq. int a;

ROM = Code + RO +RW
RAM = RW + ZI

2017年7月20日 星期四

[NAS] Synology NAS WebDAV 網路硬碟

如何在區網外將NAS加到我的電腦變成網路硬碟,操作步驟如下:
(Windows7和Windows10皆適用)

2017年5月24日 星期三

[IAR] In Application Programming

Jump_To_Application();我用串口在之前輸出flag的。 
然後JumpAddress = *(__IO uint32_t*) (high+4);中為什麼要在跳轉的地址上+4呢?

+4是因為最開始的4個字節是用來記錄堆棧地址的,而隨後的4個字節才是PC指針