《ARM Linux入門與實踐:基於TI AM335x處理器》可以算是《ARM Linux入門與實踐——一個嵌入式愛好者的自學體驗》的姊妹篇,但因將三星ARM9處理器S3C2410改成了TI的Cortex—A8處理器AM335x,所以除保留了前一《ARM Linux入門與實踐:基於TI AM335x處理器》的思路及少部分章節外,大部分的內容都做了修改。《ARM Linux入門與實踐:基於TI AM335x處理器》分為三篇:ARM硬體、ARM前後台系統、基於Linux系統的應用。第一篇ARM硬體,包括TI官方評估板ARM335x Starter Kit的硬體分析和評估板入門指南;第二篇ARM前後台系統,包括TI官方無操作系統平台下的應用庫——Starterware開發環境搭建及應用分析、啟動代碼分析、Boot源代碼分析、LCD和觸摸屏源代碼分析、前後台系統應用等;第三篇Linux系統的應用,包括基於PC的操作、應用編程和驅動、嵌入式Linux開發環境創建、嵌入式Linux驅動開發和網路編程等。
程昌南,網名阿南,2000年開始自學單片機,2003年獲得全國大學生電子競賽全國一等獎,2004年大學畢業即開始從事基於ARMLinux等嵌入式軟體、硬體技術的產品開發,熟悉51系列、STM32等單片機,三星、NXP和海思系列的ARM處理器,從事過音視頻傳輸控制、車載GPS、無人機和機器人等多個行業,著有《ARMLinux入門與實踐——一個嵌入式愛好者的自學體驗》、《ARMCortex—A8硬體設計DIY》。