为什么歌曲| 青鸾是什么意思| 为什么打哈欠会流泪| 免疫肝是什么病| 机长是什么意思| 扁桃体疼吃什么药| 鼻塞打喷嚏是什么原因| nf是什么| ppl是什么意思| 哺乳期是什么意思| 大人积食吃什么药| 什么是焦虑症| 八月二十五是什么星座| 猴子尾巴的作用是什么| 什么是违反禁令标志指示| 掉头发吃什么药最有效| 嘉靖为什么不杀海瑞| 爱马仕是什么| 推迟月经吃什么药| 下作是什么意思| 加拿大的国宝是什么动物| 融合菜是什么意思| 子宫内膜薄是什么原因造成的| 红十字会是干什么的| 心肌劳损是什么意思| 姓傅的男孩取什么名字| 蝴蝶骨是什么| 无的放矢什么意思| 放的屁很臭是什么原因| 菜籽油是什么油| 1963年属兔的是什么命| 乔迁送什么| 什么是血脂| 为什么晚上睡不着觉| 狸猫换太子什么意思| 间歇性跛行见于什么病| 凝血高是什么原因| 什么是金砖国家| 土中金是什么数字| 炖乌鸡汤放什么配料| 办理生育登记有什么用| lg手机是什么牌子| 眼睛下面有痣代表什么| 双卵巢是什么意思| 上寒下热体质吃什么中成药| 胃疼胃胀用什么药效果最好| 画代表什么生肖| 口下面一个巴念什么| 朱砂是什么意思| 肠胃镜挂什么科| 产前筛查是检查什么| 异国他乡的异是什么意思| iwc手表是什么牌子| 胎毛什么时候剃最好| 鼻炎用什么药效果好| 同好是什么意思| 经常晕车是什么原因| 月字旁与什么有关| 什么叫游走性关节疼痛| 孩子吃什么容易长高| 羊肉和什么不能一起吃| 梦见上香是什么意思| 做nt挂什么科| 焦的部首是什么| 女生右手中指戴戒指什么意思| 运动不出汗是什么原因| 线索细胞阳性什么意思| 什么情况下需要做活检| 买房子要注意什么| 拔智齿挂口腔什么科| 高位破水是什么意思| 办港澳通行证需要带什么| 背疼是什么原因引起的女人| 单鞋是什么鞋| 上胸围90下胸围80是什么罩杯| 凝血四项能查出什么病| 魔芋是什么东西做的| 免费查五行缺什么| 胸长什么样| 七个星期五什么档次| 白事随礼钱有什么讲究| 口苦口臭是什么原因| 突然眼睛充血是什么原因引起的| 子宫内膜增厚有什么影响| 胖头鱼是什么鱼| 吃什么不胖反而瘦| 流浓黄鼻涕是什么原因| 一鸣惊人指什么动物| 经期吃榴莲有什么好处和坏处| 偏头疼是什么症状| 血管变窄吃什么能改善| 血小板数目偏高是什么意思| 仪表堂堂是什么生肖| 太阳穴疼是什么原因| 标准的青色是什么颜色| white是什么意思颜色| 滞纳金是什么| 什么人不能吃黄芪| 百丽鞋属于什么档次| 甲胎蛋白是什么指标| 地中海贫血是什么| 手上长疣是什么原因造成的| 奶头疼是什么原因| 高血压早餐吃什么好| 梦见孩子丢了是什么意思| sale是什么牌子| nautical什么牌子| pa代表什么意思| vans是什么牌子| 男士去皱纹用什么好| 什么是酸| 碱性食物对身体有什么好处| 桑葚有什么好处| 风雨交加是什么生肖| 美国报警电话为什么是911| 百合与什么搭配最好| doms是什么意思| 儿童过敏性鼻炎吃什么药| 西瓜又什么又什么填空| 85属什么| 为什么总是长口腔溃疡| 什么是快闪| 文旦是什么| 一什么手套| 毛囊炎长什么样| 便秘吃什么水果| 耳屎多是什么原因| 双侧输尿管不扩张是什么意思| 新生儿什么时候能看见东西| 牙出血什么原因| 腰扭伤用什么药最好| 波尔多红是什么颜色| 血沉高是什么病| 农历五月十八是什么星座| 骶管囊肿是什么意思| 月子里能吃什么水果| 种植牙为什么那么贵| 钱学森发明了什么| 骄阳似火是什么意思| 男人右眼跳是什么预兆| pio是什么意思| 为什么有的女人欲太强| 高铁为什么会晚点| 娃娃脸是什么意思| h2o是什么| 手脚发麻是什么原因引起的| 秋天吃什么| 为什么会得幽门螺旋杆菌| 吃软不吃硬是什么生肖| 口嫌体正直什么意思| 吃雪燕有什么好处| 为什么呀| spo2过低是什么意思| 再接再厉是什么意思| 91年出生属什么生肖| 鸡精和鸡粉有什么区别| 老是打嗝什么原因| 成人用品是什么| deep是什么意思| 相顾无言是什么意思| 挑眉是什么意思| 什么东西泡水喝降血压| mect是什么意思| 眼拙是什么意思| 安静如鸡什么意思| 大牛是什么意思| 疤痕增生是什么| 巴扎是什么意思| 黑枸杞和什么一起泡水喝比较好| 一什么永什么| 胆固醇高应注意什么| 什么叫更年期| 什么牌子的氨糖最好| 碰到蛇是什么征兆| 什么是海藻糖| 思的五行属性是什么| 早泄是什么意思| 做梦梦到男朋友出轨了是什么意思| 看乳腺应该挂什么科| 炒菜什么时候放调料| 劈腿是什么意思| 量贩什么意思| 5月9号什么星座| 什么叫扁平疣| 九月二十号是什么星座| 爆菊花是什么意思| 唾液酸偏低意味什么| 聊表心意什么意思| 鱼香肉丝为什么叫鱼香肉丝| 知青是什么| 喝苦荞茶有什么好处和坏处| 4月8号什么星座| 常流鼻血是什么原因| 5月22是什么星座| 专业组是什么意思| 酸溜溜的什么| 为什么一来月经就头疼| 重庆有什么烟| 身心俱疲是什么意思| 戒指带中指什么意思| 什么是三位一体| 一号来的月经排卵期是什么时候| 尿管型偏高是什么原因| 被蚊子咬了涂什么| ros是什么意思| 汤姆是什么品种的猫| 女人30如狼40如虎是什么意思| 吻合是什么意思| 禁令是什么意思| 修心是什么意思| 茉莉花茶是什么茶| 牡丹王是什么茶| 头晕应该挂什么科| 护理专业主要学什么| fancl是什么品牌| 太上老君的坐骑是什么| 口腔上颚疼是什么原因| 操刀是什么意思| 次日什么意思| 空气栓塞取什么卧位| 脚酸臭是什么原因| 猪肉馅饺子配什么菜| 好老公的标准是什么| 晒太阳有什么好处| 什么的粽子| 计数单位是指什么| 小孩子睡觉流口水是什么原因| 鋆字五行属什么| 香蕉和什么不能一起吃| 丢包是什么意思| kbs是什么意思| 杏鲍菇炒什么好吃| 扁的桃子叫什么名字| 独占鳌头是什么意思| 淋巴结肿大是什么样子的| 洁颜蜜是什么| gtp什么意思| 年柱亡神是什么意思| 什么是复韵母| 胶原蛋白的成分是什么| 气滞血瘀吃什么食物好| 做什么好赚钱| 笋吃多了有什么危害| 回民为什么不吃猪肉| 返流性食管炎用什么药| 布拉吉是什么| 女人喝咖啡有什么好处| 庚戌五行属什么| 犯太岁是什么意思| 双肺纹理增强是什么意思| 眷念是什么意思| 燊念什么| 鸡是什么类| 图什么| 肝血管瘤是什么原因引起的| 五心烦热失眠手脚心发热吃什么药| 调和营卫是什么意思| 尿潜血阴性什么意思| 治胃病吃什么药| 更年期出汗吃什么药| 检查抑郁症挂什么科| 中指是什么意思| 吃什么不会胖又减肥| 红色连衣裙配什么鞋子好看| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 综合技术 ? 物联网技术 ? RK3568开发板C应用编程学习手册

共2条 1/1 1 跳转至

RK3568开发板C应用编程学习手册

菜鸟
2025-08-06 14:27:21     打赏
百度 科技创新人才“中国专利金奖”获奖专利的发明人、获得3项以上(含)发明专利的独立完成人、以第二作者及以上身份获得6项以上(含)发明专利的主要完成人,其专利在京落地转化并取得显著经济社会效益的。

迅为电子重磅发布新教程——iTOP-RK3568开发板C应用编程手册》

本教程为RK3568开发板的教程系列手册,旨在帮助用户对于应用编程进行入门学习,适用于 Linux 应用编程初学者。

 

系统编程指的是在Linux操作系统下对应用程序进行的编程,也叫做应用编程,编写好的应用程序运行在Linux操作系统的用户空间,通过直接或间接的调用系统调用 API 完成相应的功能和逻辑。Linux系统的整体结构如下图所示:

 

 

 

 

手册将根据上述结构对Linux系统编程的各个部分进行详细的讲解。

 

教程亮点

1.内容更全面470+页文档、15W+字数、100+配套代码 讲解更细致,理解更清晰
2.设置更科学:16章为基础知识部分,会对系统编程的知识点进行分类讲解,在讲解之后会有着对应的实验,而17-27章为实际应用部分,对系统编程基础知识和开发板软件部分进行了整合,可以巩固我们学到的知识,为本手册的重点。

 

适用人群

本手册的面向对象为C应用编程初学者,但仍旧需要读者有C语言基础并且熟悉Linux基本操作。其中C语言基础在网络上相关的教程已经有很多了,大家可以自行学习,而Linux基本操作大家可以参考迅为在bilibili的视频和对应的手册进行学习。

 

教程目录

1章 你好!系统编程

1.1什么是系统编程?

1.2内核空间和用户空间

1.2.1 为什么区分内核空间和用户空间

1.2.2 内核态和用户态

1.3系统调用

1.4 C语言库函数

1.5 main函数形参

2章 文件IO

2.1文件描述符

2.2 打开文件

2.3 关闭文件

2.4 读文件

2.5 写文件

2.6 lseek

2.7综合练习(一)

3章 标准IO

3.1 FILE指针

3.2 打开文件

3.3 关闭文件

3.4 读文件

3.5 写文件

3.6 fseek

3.7检查和复位状态

4章 目录IO和文件属性

4.1 创建目录

4.2 打开和关闭目录

4.3 读取目录内容

4.4 综合练习(二)

4.5 获取文件属性

4.6 检查文件权限

4.7 修改文件权限

4.8 软链接与硬链接

4.8.1 创建硬链接

4.8.2 创建软链接

4.8.3 读取软链接文件

4.9 文件删除

4.9.1 删除文件(系统调用)

4.9.2 删除文件(C库函数)

4.10 文件重命名

5章 缓冲IO

5.1 内核缓冲

5.2 stdio缓冲

5.2.1设置缓冲区

5.2.2 刷新stdio缓冲区

5.3 刷新内核缓冲区

5.4 绕过内核缓冲

5.5 缓冲IO总结

6章 字符串操作

6.1 字符串输入/输出

6.1.1字符串输出

6.1.2字符串输入

6.2 获取字符串长度

6.3 字符串拼接

6.4 字符串拷贝

6.5 内存填充

6.6 字符串比较

6.7 字符串查找

6.8 字符串类型转换

6.8.1字符串转整型

6.8.2字符串转浮点型

7章 格式化IO

7.1 格式化输出

7.2 输出格式控制字符串

7.3 格式化输入

7.4 输入格式控制字符串

8章 进程基础

8.1 进程和程序

8.2 进程号

8.3 获取进程PID

8.3.1 获取进程PID

8.3.2 获取父进程PID

8.4 进程的环境变量

8.4.1 获取环境变量

8.4.2 添加环境变量

8.4.3 修改环境变量

8.4.4 删除环境变量

8.4.5 清空环境变量

8.5进程内存布局

9章 信号基础

9.1 什么是信号?

9.2 信号的处理

9.3 信号类型和默认行为

9.4 进程对信号的处理

9.5 向进程发送信号

9.5.1 向指定进程发送信号

9.5.2 向自身发送信号

9.5.3 定时信号

9.5.4 休眠信号

10章 进程深入

10.1创建进程

10.1.1 创建进程(fork)

10.1.2 创建进程(vfork)

10.2终止进程

10.3监视子进程

10.3.1僵尸进程与孤儿进程

10.3.2子进程资源回收(wait)

10.3.3子进程资源回收(waitpid)

10.3.4 SIGCHLD 信号

10.4执行新程序

10.4.1 execve()函数

10.4.2 exec族函数

10.4.3 system()函数

10.5守护进程

10.5.1什么是守护进程

10.5.2创建守护进程

11章 进程间通信

11.1 进程间通信简介

11.2 管道

11.2.1 无名管道

11.2.2 有名管道

11.3 消息队列

11.4 信号量

11.5 共享内存

12章 线程

12.1 什么是线程?

12.2 创建线程

12.3 获取线程ID

12.4 终止线程

12.5 回收线程

12.6 取消线程

12.7 分离线程

13章 线程同步-互斥锁

13.1 什么是线程同步?

13.2 互斥锁的概念

13.3 互斥锁初始化

13.3.1 动态初始化

13.3.2 静态初始化

13.4 获取互斥锁(1)

13.5 释放互斥锁

13.6 获取互斥锁(2)

13.7 销毁互斥锁

13.8 互斥锁死锁

14章 存储映射 I/O

14.1 建立映射区

14.2 解除映射关系

14.3 映射区数据同步

14.4 父子进程间通信

14.5 无血缘关系进程间通信

15章 库和伪文件系统

15.1 静态库

15.1.1什么是静态库?

15.1.2静态库的制作与使用

15.2 动态库

15.2.1什么是动态库?

15.2.2动态库的制作与使用

15.3 procfs文件系统

15.4 sysfs文件系统

16章 阻塞与IO多路复用

16.1 阻塞与非阻塞

16.1.1阻塞与非阻塞的概念

16.1.2阻塞/非阻塞I/O读文件

16.1.3 fcntl函数

16.1.4非阻塞I/O并发读取

16.2 I/O多路复用

16.2.1 IO多路复用的概念

16.2.2 select函数

16.2.3 poll函数

17章 环境设置和文件系统说明

17.1 开发板使用文件系统的说明

17.2设 置交叉编译器

17.3 nfs实现共享目录

17.3.1搭建NFS服务器

17.3.2 NFS共享目录使用

18章 LED应用编程

18.1 应用层操控硬件的两种方式

18.2 LED硬件控制方式

18.3 编写LED应用程序

18.4 开发板测试

19章 GPIO应用编程

19.1应用层如何操控GPIO

19.2 GPIO输出应用编程

19.2.1编写应用程序

19.2.2开发板测试

19.3 GPIO输入应用编程

19.3.1编写应用程序

19.3.2开发板测试

19.4 GPIO输入中断编程

19.4.1编写应用程序

19.4.2开发板测试

20章 看门狗应用编程

20.1看门狗介绍

20.2 ioctl函数

20.3看门狗应用编程介绍

20.3.1获取设备功能

20.3.2获取超时时间

20.3.3设置超时时间

20.3.4开启和关闭看门狗

20.3.5喂狗操作

20.4看门狗实验

20.4.1编写应用程序

20.4.2开发板测试

21章 串口应用编程

21.1串口介绍

21.2串口设备节点介绍

21.3 struct termios结构体

21.3.1输入模式

21.3.2输出模式

21.3.3控制模式

21.3.4本地模式

21.3.5特殊控制字符

21.4 终端的三种工作模式

21.4.1规范模式

21.4.2非规范模式

21.4.3原始模式

21.5 配置参数的获取

21.6 对串口终端进行配置

21.6.1配置串口终端为原始模式

21.6.2接收使能

21.6.3设置串口的波特率

21.6.4设置数据位大小

21.6.5设置奇偶校验位

21.6.6设置停止位

21.6.7设置 MIN 和 TIME

21.6.8缓冲区的处理

21.6.9配置的写入

21.7 串口实验

21.7.1编写应用程序

21.7.2开发板测试

22章 PWM应用编程

22.1什么是PWM

22.2应用层操控PWM

22.3 PWM应用编程

22.3.1编写应用程序

22.3.2开发板测试

23章 输入设备应用编程

23.1输入类设备编程介绍

23.1.1什么是输入设备?

23.1.2 input子系统

23.1.3读取数据的流程

23.1.4数据的解析

23.2键盘按键应用编程

23.2.1编写按键输入应用程序

23.2.2开发板测试

23.2.3编写键盘输入应用程序

23.2.4开发板测试

23.3触摸屏应用编程

23.3.1 触摸设备的讲解

23.3.2 单点触摸和多点触摸

23.3.3 事件上报的顺序

23.3.4触摸屏上报数据分析

23.3.5获取触摸屏的信息

23.3.6单点触摸应用实验

23.3.7多点触摸应用实验

24章 FrameBuffer应用编程

24.1什么是FrameBuffer

24.2 LCD基础知识

24.2.1分辨率

24.2.2像素格式

24.2.3 LCD成像步骤

24.2.4 LCD屏幕时序

24.3 LCD应用编程介绍

24.3.1 FrameBuffer操作步骤

24.3.2屏幕参数信息的获取

24.4 LCD应用编程实验

24.4.1 LCD屏幕参数信息获取实验

24.4.2 LCD屏幕画线实验

25V4L2摄像头应用编程

25.1 什么是V4L2

25.2 V4L2视频采集原理

25.3 V4L2 摄像头应用编程介绍

25.3.1 V4L2视频采集步骤

25.3.2 ioctl参数介绍

25.3.3 v4l2设备操作流程

25.4 V4L2摄像头应用编程实验

26章 网络基础知识学习

26.1协议的概念

26.2 OSI 7层网络模型

26.2.1 OSI的来源

26.2.2 OSI七层模型的划分

26.2.3各层功能定义

26.3 TCP/IP四层模型

26.4数据的封装与解封装

26.4.1数据封装过程

26.4.2数据解封装过程

26.5常用网络术语

26.5.1 IP地址

26.5.2子网掩码

26.5.3网关

26.5.4广播地址

26.5.5路由(route)

26.5.6路由器工作原理

26.5.7路由表(Routing Table)

26.5.8路由条目

26.5.9缺省路由条目

26.5.10路由节点

26.5.11以太网交换机工作原理

26.5.12 hub工作原理

26.5.13半双工/全双工

26.5.14 DNS服务器

26.5.15局域网(LAN)

26.5.16广域网(WAN)

26.5.17端口

26.5.18 MTU

26.6典型协议

26.7 TCP协议

26.7.1 TCP协议简介

26.7.2 TCP协议的特性

26.7.3 TCP报文格式

26.7.4 建立TCP连接:三次握手

26.7.5 关闭TCP连接:四次挥手

26.7.6 TCP状态说明

26.8 UDP协议

27章 socket 应用编程

27.1什么是socket

27.2网络字节序

27.3 IP地址转换函数

27.3.1 二进制转换为十进制

27.3.2 十进制转换为二进制

27.4 socket编程接口介绍

27.4.1打开网络端点

27.4.2 IP和端口号的绑定

27.4.3进入监听状态

27.4.4等待连接请求

27.4.5连接服务器

27.4.6数据的发送和接收

27.4.7关闭套接字

27.5 socket编程实验

27.5.1编写服务端程序

27.5.2编写客户端程序

27.5.3测试

 

 

 

关注“迅为电子”微信公众号,不定期分享教程、资料和行业干货及产品一线资料。




菜鸟
2025-08-06 16:15:57     打赏
2楼

感谢分享


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
海灵菇是什么东西 什么叫发物 便秘吃什么 为什么天空是蓝色的 九月十七是什么星座
处女座的幸运色是什么 高压低压是什么意思 召力念什么 77年属蛇的是什么命 罘是什么意思
什么是莱赛尔纤维 蛇缠腰是什么病怎么治 小孩什么时候说话 尿道口长肉芽是什么 胆汁反流是什么原因
梦见自己掉头发是什么意思 温度计代表什么生肖 老油条什么意思 6月25什么星座 肌酐偏低是什么原因
牛什么饭hcv9jop5ns6r.cn 县局局长什么级别hcv9jop4ns7r.cn 北方人立秋吃什么hcv9jop6ns2r.cn 嗓子苦是什么原因引起的hcv7jop9ns7r.cn 风湿和类风湿有什么区别hcv8jop5ns0r.cn
解解乏是什么意思weuuu.com 什么是血清hcv8jop5ns8r.cn 洪七公什么生肖hcv9jop7ns1r.cn 肾虚吃什么药最有效hkuteam.com 12月26日什么星座fenrenren.com
酒量越来越差什么原因qingzhougame.com 敢爱敢恨是什么意思hcv8jop0ns9r.cn 半夜12点是什么时辰hcv8jop0ns3r.cn 考试早餐吃什么hcv9jop4ns3r.cn 初遇是什么意思hcv7jop9ns2r.cn
谷丙转氨酶高吃什么药clwhiglsz.com 微腺瘤是什么hcv9jop5ns2r.cn 人为什么会得白血病qingzhougame.com 疖肿用什么药膏creativexi.com 脐炎用什么药hcv8jop7ns5r.cn
百度