iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-SideProject30

門外漢的嵌入式地獄 系列

有關於初學yocto BSP 移植的歷程,分享開發心得、技巧與一些小知識。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 。初入嵌入式開發-前情提要

嵌入式系統我認為是一個非常廣的領域,當中涉及到許多應用和技術。從常見的家用電器到工業設備等等,都可以看到嵌入式的身影。 這一系列的文章主要紀錄從 初學到放棄...

2024-08-02 ‧ 由 TsaiiiY 分享
DAY 2

Day 2 。初入嵌入式開發-安裝虛擬機與環境架設

這篇文章主要會記錄虛擬機的安裝過程與ISO檔案的掛載方式,如果已經會安裝的可以跳過這篇文章。 下載虛擬機 這邊我使用的是 VMWare,網路上有很多免費的虛...

2024-08-03 ‧ 由 TsaiiiY 分享
DAY 3

Day 3 。初入嵌入式開發-Yocto 介紹

1. Yocto Project 簡介 Yocto Project 其實是一個開源專案,主要是為嵌入式系統提供較靈活與高效的 Linux 發行版建構框架。這個...

2024-08-04 ‧ 由 TsaiiiY 分享
DAY 4

Day 4 。初入嵌入式開發-Yocto 環境架設

這篇文章主要會記錄如何去安裝 yocto 與其他的相關依賴工具。 安裝相關環境套件 安裝 git sudo apt update sudo apt in...

2024-08-05 ‧ 由 TsaiiiY 分享
DAY 5

Day 5 。初入嵌入式開發-Yocto 基本概念

上一篇介紹了 Yocto 的環境與安裝方式,最後提到了 local.conf 與 bblayer.conf,今天會從這裡開始說明 local.conf 在這...

2024-08-06 ‧ 由 TsaiiiY 分享
DAY 6

Day 6 。初入嵌入式開發- conf 說明

上篇文章說明了 yocto 的基本概念 , 今天會說明 conf 檔案的變數以及它的用途 local.conf 在build/conf 當中有個叫做 loc...

2024-08-07 ‧ 由 TsaiiiY 分享
DAY 7

Day 7 。初入嵌入式開發-MetaData

metadata metadata 被用來控制編譯的過程,可以區分為兩種類型: 變數 : 被賦值 or 有表達式的 可執行的資料 : 具有函數or任務的...

2024-08-08 ‧ 由 TsaiiiY 分享
DAY 8

Day 8 。初入嵌入式開發-MetaData 語法

註釋 # this is a comment 變數 變數在 BitBake 當中是沒有資料型態的 , 所有的變數都是字串 變數作用域 在配置文件當中(.con...

2024-08-09 ‧ 由 TsaiiiY 分享
DAY 9

Day 9 。初入嵌入式開發-創建自己的recipe

bitbake-layers: 負責 (1) 建立 layer. (2) 修改 bblayers.conf. (3) 查看 layer 底下的 recipes...

2024-08-10 ‧ 由 TsaiiiY 分享
DAY 10

Day 10 。初入嵌入式開發-創建自己的 bbappend

bb 檔案是一個 recipe , 但我們可能會額外後期再加上補丁 修改等等 , 就可以使用 append 檔案來做追加的需求 規範 目錄架構需與原先的...

2024-08-11 ‧ 由 TsaiiiY 分享