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

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

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

迅為RK3568開發(fā)板系統(tǒng)編程手冊全新升級

北京迅為電子 ? 2023-06-25 15:50 ? 次閱讀

iTOP-3568開發(fā)板C應(yīng)用編程手冊全新升級,《iTOP-RK3568開發(fā)板系統(tǒng)編程手冊》旨在幫助剛?cè)腴T的用戶進行入門規(guī)劃和學習,為系統(tǒng)編程基礎(chǔ)指導(dǎo)手冊。

wKgZomSX8O2AXMeCAAAthEYaAwM328.png

wKgZomSX8P2AUfSFAAk40lwYvwk059.png

第1部分 系統(tǒng)編程初探

第1章 系統(tǒng)編程初探

1.1 什么是系統(tǒng)編程

1.2 系統(tǒng)編程的作用

1.3 系統(tǒng)調(diào)用和C語言庫函數(shù)

1.4 POSIX標準

1.5 man命令

1.6 main函數(shù)傳參

第2部分 系統(tǒng)編程基礎(chǔ)

第2章 文件IO

2.1文件描述符

2.2打開文件

2.3關(guān)閉文件

2.4讀文件

2.5寫文件

2.6 lseek

2.7綜合練習(一)

第3章 標準IO

3.1 FILE指針

3.2打開文件

3.3關(guān)閉文件

3.4讀文件

3.5寫文件

3.6 fseek

3.7 perror

3.8檢查和復(fù)位狀態(tài)

3.8.1 feof()函數(shù)

3.8.2 ferror()函數(shù)

3.8.3 clearerr()函數(shù)

第4章 目錄IO和文件屬性

4.1創(chuàng)建目錄

4.2打開和關(guān)閉目錄

4.3讀取目錄內(nèi)容

4.4綜合練習(二)

4.5獲取文件屬性

4.6檢查文件權(quán)限

4.7修改文件權(quán)限

4.8軟鏈接與硬鏈接

4.8.1 創(chuàng)建硬鏈接

4.8.2 創(chuàng)建軟鏈接

4.8.3 讀取軟鏈接文件路徑

4.9文件刪除

4.9.1 刪除文件(系統(tǒng)調(diào)用)

4.9.2 刪除文件(C庫函數(shù))

4.10文件重命名

第5章 文件IO緩存

5.1 緩存的分類

5.2 頁高速緩存

5.3 頁緩存的刷新

5.4 stdio緩沖

5.4.1 stdio緩沖分類

5.4.2設(shè)置緩沖區(qū)

5.4.3刷新stdio緩沖區(qū)

5.5 分散聚集IO

5.6 直接IO

5.7 緩沖IO總結(jié)

第6章 進程-Linux系統(tǒng)分配的基本單位

6.1 程序和進程

6.2 進程的創(chuàng)建

6.3 程序的執(zhí)行

6.4 進程的退出

6.5 等待子進程中止

6.6 查看進程狀態(tài)

6.6.1 Linux進程狀態(tài)

6.6.2 ps命令

6.6.3 top命令

6.6.4 proc虛擬文件系統(tǒng)

6.7 進程間通信信號

6.7.1 kill命令

6.7.2 signal函數(shù)

第7章 Linux終端會話和進程管理

7.1 終端和控制臺

7.2 進程組和會話

7.2.1 進程組

7.2.2 會話

7.3 前臺進程和后臺進程

7.4 守護進程

7.5 僵尸進程

7.6 孤兒進程

7.7 1號進程-init

第8章 進程間通信

8.1 進程間通信概述

8.2 無名管道

8.3 有名管道

8.4 IPC對象和IPC key

8.5 消息隊列

8.6 共享內(nèi)存

8.7 信號量

第9章 線程

9.1線程的創(chuàng)建

9.2線程的回收

9.3獲取線程ID

9.4線程的終止

9.5取消線程

9.6分離線程

9.7線程同步

9.8互斥鎖

第10章 存儲映射 I/O

10.1建立映射區(qū)

10.2解除映射關(guān)系

10.3父子進程間通信

10.4無血緣關(guān)系進程間通信

第3部分 系統(tǒng)編程實戰(zhàn)

第11章 IO操作

11.1 IO操作介紹

11.2 阻塞IO與非阻塞IO

11.3 fcntl函數(shù)

11.4 I/O多路復(fù)用

11.4.1 IO多路復(fù)用介紹

11.4.2 select函數(shù)

11.4.3 poll函數(shù)

第12章 環(huán)境設(shè)置和文件系統(tǒng)說明

12.1文件系統(tǒng)使用說明

12.2設(shè)置交叉編譯器

12.3 nfs實現(xiàn)共享目錄

12.3.1搭建NFS服務(wù)器

12.3.2 NFS共享目錄使用

第13章 LED應(yīng)用編程

13.1應(yīng)用層操控硬件的兩種方式

13.2 LED硬件控制

13.3 編寫LED應(yīng)用程序

13.4 開發(fā)板測試

第14章 GPIO應(yīng)用編程

14.1 應(yīng)用層如何操控GPIO

14.2 GPIO輸出應(yīng)用編程

14.2.1編寫應(yīng)用程序

14.2.2開發(fā)板測試

14.3 GPIO輸入應(yīng)用編程

14.3.1編寫應(yīng)用程序

14.3.2開發(fā)板測試

14.4 GPIO輸入中斷編程

14.4.1編寫應(yīng)用程序

14.4.2開發(fā)板測試

第15章 看門狗應(yīng)用編程

15.1看門狗介紹

15.2 ioctl函數(shù)

15.3看門狗的使用

15.4看門狗實驗

15.4.1編寫應(yīng)用程序

15.4.2開發(fā)板測試

第16章 串口應(yīng)用編程

16.1串口介紹

16.2串口設(shè)備節(jié)點介紹

16.3串口的使用步驟

16.4.1輸入模式

16.4.2輸出模式

16.4.3控制模式

16.4.4本地模式

16.4.5特殊控制字符

16.5對串口進行配置

16.5.1設(shè)置串口的波特率

16.5.2設(shè)置數(shù)據(jù)位大小

16.5.3設(shè)置奇偶校驗位

16.5.4設(shè)置停止位

16.6串口實驗

16.6.1編寫應(yīng)用程序

16.6.2開發(fā)板測試

第17章PWM應(yīng)用編程

17.1 PWM介紹

17.2應(yīng)用層操控PWM

17.3 PWM應(yīng)用編程

17.3.1編寫應(yīng)用程序

17.3.2開發(fā)板測試

第18章 輸入設(shè)備應(yīng)用編程

18.1輸入設(shè)備介紹

18.2 input子系統(tǒng)

18.3讀取輸入設(shè)備

18.4按鍵應(yīng)用編程

18.4.1編寫應(yīng)用程序

18.2.2開發(fā)板測試

第19章FrameBuffer應(yīng)用編程

19.1 FrameBuffer介紹

19.2 LCD基礎(chǔ)

19.2.1分辨率

19.2.2像素格式

19.2.3 LCD成像步驟

19.2.4 LCD屏幕時序

19.3 FrameBuffer操作步驟

19.4 LCD應(yīng)用編程實驗

19.4.1 屏幕信息獲取實驗

19.4.2 屏幕畫線實驗

第20章V4L2攝像頭應(yīng)用編程

20.1 V4L2介紹

20.2 V4L2視頻采集步驟

20.2.1查詢設(shè)備能力

20.2.2設(shè)置采集參數(shù)

20.2.3請求幀緩沖

20.2.4映射幀緩沖

20.2.5啟動視頻采集

20.2.6停止視頻采集

20.3 V4L2攝像頭應(yīng)用編程實驗

第21章socket 應(yīng)用編程

21.1 socket介紹

21.2 socket編程步驟

21.2.1創(chuàng)建套接字

21.2.2綁定套接字

21.2.3監(jiān)聽連接

21.3.4接受連接

21.3.5接收和發(fā)送數(shù)據(jù)

21.3.6關(guān)閉套接字

21.3 socket編程實驗

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

    關(guān)注

    88

    文章

    3542

    瀏覽量

    93462
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4834

    瀏覽量

    96821
收藏 人收藏

    評論

    相關(guān)推薦

    iTOP-RK3568/RK3588開發(fā)板獲麒麟軟件適配認證

    iTOP-RK3568/RK3588開發(fā)板獲麒麟軟件適配認證
    的頭像 發(fā)表于 10-18 14:56 ?213次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>iTOP-<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588<b class='flag-5'>開發(fā)板</b>獲麒麟軟件適配認證

    學習入門_畢設(shè)_項目RK3568開發(fā)板就夠了

    iTOP-3568開發(fā)板采用瑞芯微RK3568處理器,內(nèi)部集成了四核64位Cortex-A55處理器。主頻高達2.0Ghz,RK809動態(tài)調(diào)頻。集成了雙核心架構(gòu)GPU,ARM G5
    發(fā)表于 10-16 11:12

    RK3568開發(fā)板/核心助力實時系統(tǒng)!

    iTOP-RK3568開發(fā)板使用手冊上新,后續(xù)資料會不斷更新,不斷完善,幫助用戶快速入門,大大提升研發(fā)速度。 iTOP-RK3568開發(fā)板
    發(fā)表于 09-26 11:29

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

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

    基于RK3568/RK3588開發(fā)板的AI圖像識別方案

    https://www.bilibili.com/video/BV1G54y1A7nf/?spm_id_from=333.999.0.0 RK3568/RK3588
    發(fā)表于 08-28 09:50

    RK3568開發(fā)板系統(tǒng)編譯與燒寫(必會)

    和Xenomai實時系統(tǒng),以及AMP雙系統(tǒng) iTOP-3568開發(fā)板采用瑞芯微RK3568處理器,內(nèi)部集成了四核64位Cortex-A55處
    發(fā)表于 08-27 11:13

    RK3568開發(fā)板使用手冊目錄了解

    和Xenomai實時系統(tǒng),以及AMP雙系統(tǒng) iTOP-3568開發(fā)板采用瑞芯微RK3568處理器,內(nèi)部集成了四核64位Cortex-A55處
    發(fā)表于 08-01 11:08

    鴻蒙OpenHarmony南向/北向快速開發(fā)教程-RK3568開發(fā)板

    大家期待已久的RK3568開發(fā)板終于迎來了鴻蒙4.1系統(tǒng)的強勢支持!想知道如何實現(xiàn)快速開發(fā)
    發(fā)表于 07-23 10:44

    RK3568開發(fā)板預(yù)裝Android12系統(tǒng)

    和Xenomai實時系統(tǒng),以及AMP雙系統(tǒng) iTOP-3568開發(fā)板采用瑞芯微RK3568處理器,內(nèi)部集成了四核64位Cortex-A55處
    發(fā)表于 07-20 10:49

    RK3568開發(fā)板基于原創(chuàng)理論與實踐相結(jié)合610+期配套教程

    iTOP-3568開發(fā)板采用瑞芯微RK3568處理器,內(nèi)部集成了四核64位Cortex-A55處理器。主頻高達2.0Ghz,RK809動態(tài)調(diào)頻。集成了雙核心架構(gòu)GPU,ARM G52
    發(fā)表于 07-18 10:30

    RK3568開發(fā)板支持AMP雙系統(tǒng)

    RK3568開發(fā)板支持AMP雙系統(tǒng)
    的頭像 發(fā)表于 06-04 15:33 ?541次閱讀
    <b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>支持AMP雙<b class='flag-5'>系統(tǒng)</b>

    RK3568開發(fā)板驅(qū)動開發(fā)指南-輸入子系統(tǒng)

    RK3568開發(fā)板驅(qū)動開發(fā)指南-輸入子系統(tǒng)
    的頭像 發(fā)表于 02-23 15:11 ?678次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>驅(qū)動<b class='flag-5'>開發(fā)</b>指南-輸入子<b class='flag-5'>系統(tǒng)</b>

    RK3568開發(fā)板助力智能車載產(chǎn)業(yè)快速發(fā)展

    RK3568開發(fā)板助力智能車載產(chǎn)業(yè)快速發(fā)展
    的頭像 發(fā)表于 01-23 13:59 ?482次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>助力智能車載產(chǎn)業(yè)快速發(fā)展

    iTOP-RK3568開發(fā)板npu手冊更新

    iTOP -RK3568開發(fā)板使用教程更新,后續(xù)資料會不斷更新,不斷完善,幫助用戶快速入門,大大提升研發(fā)速度。 為了滿足人工智能的需要,去年,基于
    發(fā)表于 11-03 14:40

    RK3568開發(fā)板QT學習手冊

    iTOP -RK3568開發(fā)板使用教程上新,后續(xù)資料會不斷更新,不斷完善,幫助用戶快速入門,大大提升研發(fā)速度。 基于RK3568的QT教程他來了~從C++基礎(chǔ)到QT編程實例再到項目實戰(zhàn)
    發(fā)表于 10-25 10:29