Trace32 Basic Operation Based on Qualcomm Platform

Trace32 Basic Operation Based on Qualcomm Platform

Monday, Nov 16, 2020

@ Aeric

Trace32 basic operation based on Qualcomm platform Useful Command do coreX_reg.cmm // load cmm files d.dump $ADDRESS // View memory address of $ADDRESS d.l $ADDRESS // Show the assembly code of $ADDRESS v.f // View Stack Frame r.View // Register view y.SourcePATH.SetRecurseDir // Set source code path Refer https://www2.lauterbach.com/pdf/commandlist.pdf for more detail Analysis Step Review files(RAMOOPS.bin, RAMDUMP_MSG.txt, dmesg_tz.txt, etc) to determine if need T32. Find matched vmlinux and using ramdump parser.
Example of Dynamic Loadable Kernel Module in Android

Example of Dynamic Loadable Kernel Module in Android

Monday, Nov 16, 2020

@ Aeric

Example of dynamic loadable Kernel module in Android What is kernel module Mostly use on driver or hardware related Different to userspace process Reducing linux kernel, makes linux more flexible Customize specific functionally system kernel module fundamental knowledge Command > lsmod --> List current kernel module (or $ cat /proc/modules) > insmod ${XXX.ko} --> Load XXX.ko > rmmod ${XXX.ko} --> Remove XXXX.ko Coding Include init and exit func at least Must #include <linux/module.
ARM Aarch64 Stack Operation Example

ARM Aarch64 Stack Operation Example

Monday, Oct 26, 2020

@ Aeric

ARM aarch64 stack operation example 前情提要: AArch64 Register Special Role in the procedure call standard x0…x7 Parameter/result registers x8 Indirect result location register x9..x15 Temporary registers x16 IP0 The first intra-procedure-call scratch register (can be used by call veneers and PLT code); at other times may be used as a temporary register. x17 IP1 The second intra-procedure-call temporary register (can be used
Note for Amazon SageMaker Enablement Workshop

Note for Amazon SageMaker Enablement Workshop

Thursday, Oct 22, 2020

@ Aeric

一些筆記, 主要內容比較針對ML Note for Amazon SageMaker Enablement Workshop Techinical trainer: Cathy Lai basis ML flow 基本上這張圖解釋了ML在解決問題的整個flow Machine Learning Mechanisim ML type unsupervised clustering (ex: 推薦系統) dimensionalitty reduction supervised classification (ex: 股

About Me

Hi, my name is Aeric

This is my blog.