iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Software Development

系統架構秘辛:了解RISC-V 架構底層除錯器的秘密! 系列

參賽天數 30 天 共 30 篇文章 | 8 人訂閱 訂閱系列文 團隊晶心壯士
DAY 1

Day 01: 規劃與大綱簡介

0. 前言 第一次參加這個比賽,尤其還是被同事們拉來參賽~~ 如果覺得文筆不太好,而且主題比較生硬一些,還請見諒! 來公司也超過三年,用這個主題的系列筆記,算是...

2017-12-19 ‧ 由 HelloWorld 分享
DAY 2

Day 02: 簡介OpenOCD背景與編譯

0. 前言 終於來到正式文章的第一篇,當然開始之前還是要先來廢話暖身一下!!! 1. OpenOCD Introduction 1.1 講古 不免俗地還是要來講...

2017-12-20 ‧ 由 HelloWorld 分享
DAY 3

Day 03: [Lab] 簡單操作OpenOCD

0. 前言 經過前面那篇廢話之後,相信應該能夠Build好自己一版的OpenOCD了吧!? 如果不行的話,那..... 後面也不用看了 (誤 本篇是第一篇的La...

2017-12-21 ‧ 由 HelloWorld 分享
DAY 4

Day 04: OpenOCD常用Commands簡介

0. 前言 冬至到了~~~ 開始覺得有點冷了XD 前篇的Lab,應該算蠻淺顯易懂的吧!? 當作簡單介紹一下OpenOCD、Telnet、GDB操作的部分,順便簡...

2017-12-22 ‧ 由 HelloWorld 分享
DAY 5

Day 05: OpenOCD 軟體架構

0. 前言 WOW!! 終於來到第五天了!! 經過上篇的簡介,相信對OpenOCD的運作有基本的了解, 本篇將主要的目光放在OpenOCD軟體的架構上,並針對常...

2017-12-23 ‧ 由 HelloWorld 分享
DAY 6

Day 06: [Lab] 簡簡單單新增OpenOCD Command

0. 前言 經過上篇對OpenOCD整體架構有了基本的了解, 本篇是第二篇的Lab,談點輕鬆的事情,讓我們試著在OpenOCD中,練習加一個Command!!...

2017-12-24 ‧ 由 HelloWorld 分享
DAY 7

Day 07: RISC-V Introduction

0. 前言 上篇終於講完OpenOCD基礎的架構和實用的Commands、Help APIs, 這篇開始,終於要進入RISC-V底層架構的部分啦!!!     ...

2017-12-25 ‧ 由 HelloWorld 分享
DAY 8

Day 08: RISC-V Debug Module (上篇): Overview & Target Status Control

0. 前言 上篇簡單的介紹了一下,整體架構的部分!? 突然發現好像沒有講得很深XD 本文開始,將深入Debug Module(DM)的部分進行探討! 未來系列的...

2017-12-26 ‧ 由 HelloWorld 分享
DAY 9

Day 09: RISC-V Debug Module (中篇)-Program Buffer & Abstract Commands

0. 前言 前偏簡單的介紹了Debug Module所提供的功能以及Target狀態控制...等等, 今天就要來探討一下Debug Module中的核心功能&q...

2017-12-27 ‧ 由 HelloWorld 分享
DAY 10

Day 10: RISC-V Debug Module (下篇)-Debug Module Registers

0. 前言 我的媽呀~~ 終於過了三分之一! 上篇簡單的介紹了Debug Module中核心功能: Program Buffer和Abstract Comman...

2017-12-28 ‧ 由 HelloWorld 分享