0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

【Linux開發(fā)板學習教程】全免費超全面超詳細

北京迅為電子 ? 2022-04-20 17:51 ? 次閱讀

迅為i.MX6ULL開發(fā)板原創(chuàng)嵌入式開發(fā)文檔,通過本套教程系統(tǒng)化學習嵌入式開發(fā)技能!

Linux開發(fā)指南】面向?qū)W習用戶

第一篇 嵌入式Linux入門

包含嵌入式Linux開發(fā)環(huán)境構建及基礎、嵌入式Windows開發(fā)環(huán)境構建、嵌入式平臺入門實操。

第二篇 Linux系統(tǒng)編程

第三篇 嵌入式Linux驅(qū)動開發(fā)

包含Linux驅(qū)動初探、Linux內(nèi)核裁剪與定制。

第三部分 Linux驅(qū)動基礎

第四部分 Linux驅(qū)動進階

第四篇 嵌入式GUI開發(fā)

第五篇 Linux系統(tǒng)移植

第六篇 Linux文件系統(tǒng)構建

【開發(fā)板使用手冊】面向?qū)W習完開發(fā)指南的用戶以及企業(yè)研發(fā)用戶

第一部分 開發(fā)板入門

第二部分 開發(fā)環(huán)境搭建

第三部分 Linux系統(tǒng)編譯

第四部分 QT開發(fā)

第五部分 Linux系統(tǒng)開發(fā)筆記

開發(fā)筆記包含:修改開機進度條修改文檔、Uboot-Logo修改文檔、內(nèi)核-Logo修改使用文檔、移植ssh服務、Jtag調(diào)試、移植OpenCv2.4.9、移植OpenCv3.4.1、Python移植、創(chuàng)建ap熱點等。

【裸機使用手冊】面向需要了解CPU的用戶

內(nèi)容包含Cortex-A7架構、初識ARM匯編、匯編實驗、C語言實現(xiàn)LED、移植官方SDK、創(chuàng)建裸機工程、蜂鳴器、按鍵、主頻和時鐘配置、GPIO中斷、EPIT定時器、定時器按鍵、GPT定時器延時、串口通信、串口格式化函數(shù)、LCD屏幕顯示、RTC實時時鐘、2C操作、電容觸摸實驗、屏幕背光調(diào)節(jié)、MPU6050六軸傳感器、DHT11溫濕度模塊例程等。

所有教程由迅為原創(chuàng),從Linux入門到驅(qū)動開發(fā)再到系統(tǒng)移植,一步一步由淺入深, 逐步掌握嵌入式技術。

1 系統(tǒng)安裝 學習Ubuntu系統(tǒng)安裝、基礎操作以及常用命令的使用

2 編譯燒寫 搭建開發(fā)環(huán)境,編譯和燒寫系統(tǒng)

3 裸機例程 學習裸機例程

4 應用開發(fā) 學習Linux應用程序的開發(fā)

5 驅(qū)動開發(fā) 學習Linux驅(qū)動程序的開發(fā)

6 系統(tǒng)移植 Uboot和Linux設備樹驅(qū)動開發(fā),驅(qū)動的移植和內(nèi)核裁剪

視頻教程

Linux學習方法-框架學習法:https://www.bilibili.com/video/BV1HE411w7by

P1第一講 事半功倍之框架學習法

P2第三講 事半功倍之Linux系統(tǒng)框架

P3第四講 事半功倍之Linux應用程序編程框架

P4第四講 事半功倍之Linux驅(qū)動架構的演進

嵌入式學習之Linux裸機篇:https://www.bilibili.com/video/BV1RC4y1H7TC

P1 ARM體系結(jié)構簡介

P2 I.MX6ULL芯片介紹

P3初識GPIO以及GPIO操作流程

P4使用匯編按照GPIO操作流程點亮LED燈

P5掌握裸機程序的編譯燒寫以及測試流程

P6使用C語言按照GPIO操作流程點亮LED燈

P7掌握C程序的編譯燒寫以及測試流程

P8了解NXP提供的資料并使用官方SDK

P9在官方SDK的基礎上構建一個通用裸機工程

P10用蜂鳴器學習GPIO輸出功能

嵌入式學習之Linux入門篇:https://www.bilibili.com/video/BV1M7411m7wT

P1安裝虛擬機VMware軟件

P2獲取并安裝Ubuntu操作系統(tǒng)

P3 Ubuntu系統(tǒng)介紹

P4 Ubuntu啟用root用戶

P5 Ubuntu使用apt-get下載

P6 vim編輯器的使用

P7 Linux常用命令第一部分

P8 Linux相對路徑和絕對路徑

P9 Linux家目錄和根目錄概念

P10 Linux常用命令第二部分

P11 Linux幫助手冊講解

P12 Linux權限管理

P13 Linux連接檔概念

P14 Linux目錄結(jié)構講解

P15 Linux文件系統(tǒng)概念

P16 Linux第一個程序HelloWorld

P17 Linux環(huán)境變量講解

P18 Linux編寫第一個自己的命令

P19 Linux工具之make工具和makefile文件

P20 makefile基本語法(上)

P21 makefile基本語法(下)

P22 VMwareTools工具安裝和使用

P23 SSH軟件安裝和使用

P24 samba安裝和使用

P25 Source Insight的安裝和使用

P26超級終端安裝和使用

嵌入式學習之QT進階篇:https://www.bilibili.com/video/BV1tp4y1i7EJ

P1本期QT視頻將會收獲哪些知識?

P2在Windows上搭建QT開發(fā)環(huán)境

P3 C++基礎(上)

P4 C++基礎(下)

P5制作一個最簡單的QT界面

P6 QT信號和槽

P7仿寫一個智能家居界面(上)

P8仿寫一個智能家居界面(中)

P9仿寫一個智能家居界面(下)

P10 QT上位機開發(fā)之串口助手(上)

P11 QT上位機開發(fā)之串口助手(下)

P12把QT程序打包成Windows軟件

P13 QT網(wǎng)絡編程之TCP通信

P14 QT網(wǎng)絡編程之UDP通信

P15 QT時間編程之QT時鐘

P16 QT系統(tǒng)移植之構建根文件系統(tǒng)

P17 QT系統(tǒng)移植之交叉編譯QT源碼和觸摸源碼

P18 QT系統(tǒng)移植之在開發(fā)板上部署QT運行環(huán)境

P19 QT跨平臺運行之把QT程序交叉編譯到ARM開發(fā)板

P20 QT跨平臺運行之使用QT控制蜂鳴器

P21 QT跨平臺運行之把QT程序編譯成手機APP

P22一鍵燒寫QT程序到開發(fā)板

嵌入式學習之Linux驅(qū)動篇:https://www.bilibili.com/video/BV1Vy4y1B7ta

P1驅(qū)動視頻簡介(一定要看)

P2掌握了哪些知識以后可以學習驅(qū)動視頻

P3什么是Linux驅(qū)動?

P4 Linux第一個驅(qū)動Helloworld

P5 Linux下驅(qū)動模塊編譯講解

P6 Linux下編譯驅(qū)動模塊實踐

P7 make menuconfig圖形化配置

P8 Linux下把驅(qū)動編譯進內(nèi)核

P9雜項設備驅(qū)動講解

P10編寫一個雜項設備驅(qū)動

P11應用層和內(nèi)核層數(shù)據(jù)傳輸

P12 Linux物理地址到虛擬地址映射

P13第一個相對完整的驅(qū)動實踐編寫

P14驅(qū)動模塊傳參數(shù)

P15申請字符類設備號

P16注冊字符類設備

P17自動創(chuàng)建設備節(jié)點

P18字符設備和雜項設備總結(jié)回顧

P19平臺總線模型介紹

P20注冊Platform設備

P21注冊platform驅(qū)動

P22平臺總線probe函數(shù)編寫

P23平臺總線模型總結(jié)和回顧

P24設備樹的由來以及基本概念

P25設備樹基本語法

P26在設備樹中添加自定義節(jié)點

P27設備樹中常用的of操作函數(shù)

P28設備樹下的platform總線

P29 pinctl和gpio子系統(tǒng)(一)

P30 pinctl和gpio子系統(tǒng)(二)

P31 pinctl和gpio子系統(tǒng)(三)

P32 ioctl接口(一)

P33 ioctl接口(二)

P34中斷基礎概念

P35設備樹中的中斷節(jié)點以及相關函數(shù)

P36按鍵中斷實驗

P37中斷下文之tasklet

P38等待隊列

P39工作隊列

P40內(nèi)核定時器

P41按鍵消抖實驗

P42輸入子系統(tǒng)(一)

P43輸入子系統(tǒng)(二)

P44應用層實現(xiàn)I2C通信

P45 I2C總線實現(xiàn)client設備

P46 I2C總線實現(xiàn)driver驅(qū)動

P47驅(qū)動程序?qū)崿F(xiàn)I2C通信

P48 FT5X06觸摸驅(qū)動實驗(一)

P49 FT5X06觸摸驅(qū)動實驗(二)

P50觸摸校準實驗

【北京迅為】嵌入式學習之Linux系統(tǒng)編程篇:

https://www.bilibili.com/video/BV1zV411e7Cy?spm_id_from=333.999.0.0

P1什么是Linux系統(tǒng)編程?

P2 Linux系統(tǒng)編程基本程序框架

P3標準IO和文件IO

P4文件IO之open函數(shù)

P5文件IO之close函數(shù)

P6文件IO之read函數(shù)

P7文件IO之write函數(shù)

P8綜合練習(一)

P9文件IO之lseek函數(shù)

P10目錄IO之mkdir函數(shù)

P11目錄IO之opendir和closedir函數(shù)

P12目錄IO之readdir函數(shù)

P13綜合練習(二)

P14庫的基本概念

P15靜態(tài)庫的制作與使用

P16動態(tài)庫的制作與使用

P17進程基本知識

P18進程控制

P19 exec函數(shù)族

P20 ps和kill命令

P21孤兒進程和僵尸進程

P22 wait函數(shù)

P23守護進程

P24管道通信之無名管道

P25管道通信之有名管道

P26信號通信(一)

P27信號通信(二)

P28信號通信(三)

P29共享內(nèi)存

P30消息隊列

P31信號量

項目實戰(zhàn)教程-天氣預報APP:https://www.bilibili.com/video/BV1a54y157Gh

項目實戰(zhàn)教程-云服務器智能家居:https://www.bilibili.com/video/BV1WE411w7jG?p=1

項目實戰(zhàn)教程-圖像識別項目:https://www.bilibili.com/video/BV157411c7sc?p=1

項目實戰(zhàn)教程-zigbee智能家居:https://www.bilibili.com/video/BV18J411V7sE?p=1

i.MX6ULL終結(jié)者資料介紹:https://www.bilibili.com/video/BV1ny4y1h7gQ

poYBAGJfomuACTl8AAVhuAT34dg295.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11123

    瀏覽量

    207905
收藏 人收藏

    評論

    相關推薦

    免費分享】嵌入式Linux開發(fā)板【入門+項目,應用+底層】資料包一網(wǎng)打盡,附教程/視頻/源碼...

    ?想要深入學習嵌入式Linux開發(fā)嗎?現(xiàn)在機會來了!我們?yōu)槌鯇W者們準備了一份全面的資料包,包括原理圖、教程、課件、視頻、項目、源碼等,所有資料全部
    的頭像 發(fā)表于 09-05 10:45 ?158次閱讀
    【<b class='flag-5'>免費</b>分享】嵌入式<b class='flag-5'>Linux</b><b class='flag-5'>開發(fā)板</b>【入門+項目,應用+底層】資料包一網(wǎng)打盡,附教程/視頻/源碼...

    北京迅為RK3568開發(fā)板嵌入式學習Linux驅(qū)動全新更新-CAN+

    北京迅為RK3568開發(fā)板嵌入式學習Linux驅(qū)動全新更新-CAN+
    的頭像 發(fā)表于 09-04 15:29 ?179次閱讀
    北京迅為RK3568<b class='flag-5'>開發(fā)板</b>嵌入式<b class='flag-5'>學習</b>之<b class='flag-5'>Linux</b>驅(qū)動全新更新-CAN+

    嵌入式linux開發(fā)板怎么操作

    嵌入式Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開發(fā)平臺。它通常包括一個處理器、內(nèi)存、存儲器、輸入/輸出接口等硬件組件,以及一個基于L
    的頭像 發(fā)表于 09-02 09:09 ?200次閱讀

    嵌入式linux開發(fā)板芯片的工作原理

    嵌入式Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開發(fā)平臺,它廣泛應用于工業(yè)控制、智能家居、智能交通、醫(yī)療設備等領域。 嵌入式Linux
    的頭像 發(fā)表于 09-02 09:07 ?168次閱讀

    linux開發(fā)板與樹莓派的區(qū)別

    定義和用途 Linux開發(fā)板Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式開發(fā)板,通常用
    的頭像 發(fā)表于 08-30 15:34 ?200次閱讀

    linux開發(fā)板如何編譯curl

    Linux開發(fā)板上編譯 curl 庫通常涉及到幾個步驟,包括準備開發(fā)環(huán)境、下載源代碼、配置編譯選項以及執(zhí)行編譯和安裝過程。以下是一個基本的指南,幫助你在Linux
    的頭像 發(fā)表于 08-30 15:33 ?154次閱讀

    linux開發(fā)板和單片機開發(fā)的區(qū)別

    硬件架構 Linux開發(fā)板和單片機開發(fā)在硬件架構上有很大的區(qū)別。Linux開發(fā)板通?;贏RM、x86或其他處理器架構,具有較高的處理能力和
    的頭像 發(fā)表于 08-30 15:30 ?171次閱讀

    fpga開發(fā)板linux開發(fā)板區(qū)別

    FPGA開發(fā)板Linux開發(fā)板是兩種不同的硬件開發(fā)平臺,各自具有不同的特點和應用場景。在以下的文章中,我將詳細介紹FPGA
    的頭像 發(fā)表于 02-01 17:09 ?1672次閱讀

    arm開發(fā)板如何安裝linux系統(tǒng)

    安裝Linux系統(tǒng)到ARM開發(fā)板是一個復雜的過程,涉及到多個步驟和不同的工具。下面是一個詳實且細致的教程,包含了從準備工作到最終啟動Linux系統(tǒng)的所有步驟。 準備工作 在開始之前,需要準備以下
    的頭像 發(fā)表于 01-24 14:19 ?1830次閱讀

    學習筆記分享|使用C庫函數(shù)控制ELF 1開發(fā)板的LED

    (ELF1/ELF1S開發(fā)板及顯示屏)在嵌入式Linux系統(tǒng)開發(fā)中,通過編程控制硬件資源是至關重要的技能之一,今天跟各位小伙伴分享一篇專注于介紹如何使用C庫函數(shù)控制ELF1開發(fā)板LED
    的頭像 發(fā)表于 01-19 11:12 ?441次閱讀
    <b class='flag-5'>學習</b>筆記分享|使用C庫函數(shù)控制ELF 1<b class='flag-5'>開發(fā)板</b>的LED

    基于全志V3S芯片DIY Linux開發(fā)板

    簡介:大佬已在硬創(chuàng)社開源了近50款開發(fā)板,動手能力極強,于去年年底開始接觸學習Linux,并由全志V3s、F1C200S等芯片開始上手DIY個人的Linux
    的頭像 發(fā)表于 01-15 09:37 ?2124次閱讀
    基于全志V3S芯片DIY <b class='flag-5'>Linux</b><b class='flag-5'>開發(fā)板</b>

    DIY個人的Linux開發(fā)板教程

    作者簡介:大佬已在硬創(chuàng)社開源了近50款開發(fā)板,動手能力極強,于去年年底開始接觸學習Linux,并由全志V3s、F1C200S等芯片開始上手DIY個人的Linux
    的頭像 發(fā)表于 01-07 09:52 ?1455次閱讀
    DIY個人的<b class='flag-5'>Linux</b><b class='flag-5'>開發(fā)板</b>教程

    STM32+Linux開發(fā)板應用手冊

    STM32 WIFI Linux 安卓智能控制開發(fā)板應用手冊
    發(fā)表于 12-21 11:04 ?3次下載

    開源作品!稚暉君迷你低成本開發(fā)板、超酷機器人、智能手環(huán)等參考方案

    出圈的稚暉君又雙叒叕來整活啦! 這次稚暉君開源了基于全志F1C200s的一個迷你&低成本的Linux開發(fā)板,項目名為Planck Pi,F(xiàn)1C200s采用的ARM9架構,SIP內(nèi)置
    發(fā)表于 12-12 10:28

    【ELF 1開發(fā)板試用】+ 2.教程體驗

    開發(fā)資料的不舒適; 視頻教程: ELFBOARD官網(wǎng)提供了完全免費的軟硬件教程,再次閃擊linux教學市場,其中都是從入門開始,內(nèi)容也非常符合新手學習,很多嵌入式
    發(fā)表于 11-21 21:08