- Dec 20 Tue 2016 10:36
■ Android Default APK That Can Be Removed from the /system/app/ Folder
- Dec 19 Mon 2016 23:59
■ How to disable the “unlock your keyring” popup of Ubuntu 14?
- Dec 18 Sun 2016 11:31
■ HttpClient won't import in Android Studio
- Dec 04 Sun 2016 18:21
■ Android 4.1/4.2/4.3 (Jelly Bean) Native Thread Scheduling Policy And Priority
- Nov 13 Sun 2016 19:13
■ Pack/Repack RK30 Boot.img
- Oct 16 Sun 2016 01:04
■ Android HWUI (runtime 顯示硬體層更新, Profile GPU Rendering)
Enable or disable HWUI in PMS
# cat frameworks/base/core/java/android/content/pm/PackageParser.java ... Line 1973 : control whether to enable HWUI boolean hardwareAccelerated = sa.getBoolean( com.android.internal.R.styleable.AndroidManifestApplication_hardwareAccelerated, owner.applicationInfo.targetSdkVersion >= Build.VERSION_CODES.ICE_CREAM_SANDWICH); ...
- Sep 26 Mon 2016 20:15
■ Generating unsigned, released apk with Android Studio
問題1: Generating unsigned, released Apk with Android Studio
Android Studio 如何產生 unsigned released Apk?
- Sep 10 Sat 2016 15:26
■ Android JNI (Java Native Interface) Naming
- Sep 04 Sun 2016 17:13
■ 以一元二次方程式趨近 A/D Converter 曲線
什麼是 A/D Converter
ANALOG-TO-DIGITAL CONVERTER (A/D) 字面翻譯 A是 Analog, D是 Digital, 合起來就是類比數位轉換. A/D Converter 的角色是轉換類比伏特值為數位 Binary 數值. 通常這些 Binary 數值的長度為 4, 8, 10, 12, 14-bit. 舉個例子來說, 假設 A/D Converter 電壓供應範圍從 0~5V. A/D Converter 以 3-bit 轉換輸入電壓.
- Aug 21 Sun 2016 14:40
■ Usb Sonix Camera 在 LX-PB20K Board 錄音爆音問題解決
C structure bit field
typedef struct { uint8_t t0m0: 1; uint8_t t0m1: 1; uint8_t t0: 1; uint8_t gate0: 1; uint8_t t1m0: 1; uint8_t t1m1: 1; uint8_t t1: 1; uint8_t gate1: 1; } tmod_t;
好幾年以前了吧, 忘了多久. 應該是 Linux Kernel 2.4 的時代, 那時我任職於 XX股份有限公司 軟體工程師, 來了一個主管 Dxxx. 當時我正在 Porting 一個 MCU 的 Demo Code 至 Linux. 因為不識上述 C structure bit field 的用法致 Proting 的時間意外延至一個禮拜還未完成. 這位 Dxxx 後來幫我完成了. 但是他卻一直不肯透露他是如何做的. 當然我之後知道是怎麼做的, 也不過就是 C structure bit field 原封不動地照用而已. 先移至正題.
- Aug 06 Sat 2016 18:00
■ Android Pseudo Accelerator Sensor on IMX6
Android Pseudo Accelerator Sensor
想知道在 Android 上如何產生一個虛擬的 GSENSOR, 並透過程式控制這個 GSENSOR 產生你想要的資料? 看這篇文章就對了.
- Aug 01 Mon 2016 15:40
■ Arm-Pismo Node 進入 Single Mode 重設帳號密碼的方法
- Aug 01 Mon 2016 15:25
■ Pxe Ip to Hex
- Aug 01 Mon 2016 14:46
■ Ubuntu 命令列進行 PPTP VPN 連線
- Jul 29 Fri 2016 17:31
■ Win7 TESTSIGNING ON
- Jun 18 Sat 2016 23:56
■ Android AR.Pro 3 App + Parrot Bebop Drone
操縱/計畫 Bebop Drone 最好是使用 SkyController 1 遙控器或是藍芽手把操作, 因為這樣會容易操作很多. 我購買的版本並未包含 SkyController 1 遙控器. 遙控器我參照 Youtube SkyController 1 DIY 自己組合, 這組組合包括了:
- May 21 Sat 2016 19:36
■ STM32 Discovery 上的鍵盤掃描,蜂鳴器,風扇,緊急停止,心跳
這篇文章的主旨其實在說明 OsalTimerScheduler 的應用, 只不過 MCU 換成了 STM32 Discovery 開發板. 如果讀者還沒閱讀過 "好用的 OSALTimerScheduler" 這篇文章, 麻煩情您先閱讀. 因為本篇文章是基於 OsalTimerScheduler. 在開始之前, 麻煩你先至 ST 官方網站下載 STM32 Discovery 的 DEMO Source Code , 好像叫做 StmSnippets 吧, 我不確定. 裡面有 ADC, CLOCK, DAC, CAN, DBG, DMA, ExternalIT, FLASH, GPIO, HDMI, I2C, IRTIM, IWDG, OPTION_BYTES, RTC, SPI, TIMERS, TSC, USART, WWDG 各式各樣的 DEMO source code. 本篇文章使用的是 Timer 資料夾裡面的第二項 "02_UpcounterOnEach2RisingEdgesOnETR", 直接修改開發的. 話不多說, 我們直接先來看 鍵盤掃描.
- Mar 08 Tue 2016 17:56
■ 幾個 U-boot 開機選項
- Feb 16 Tue 2016 17:05
■ Android Bionic Kernel Header Generator
- Jan 08 Fri 2016 16:36
■ Android Audio Loopback HAL on IMX6