![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式Linux C开发程序设计
文章平均质量分 83
嵌入式Linux C开发程序设计
天明1988
这个作者很懒,什么都没留下…
展开
-
定时中断test1
在.\工程目录\design_A1eg3_22071515\psu_cortexa53_0\domain_psu_cortexa53_0\bsp\psu_cortexa53_0\libsrc\lwip211_v1_2\src\contrib\ports\xilinx\netif。在.\工程目录\design_A1eg3_22071515\psu_cortexa53_0\domain_psu_cortexa53_0\bsp\psu_cortexa53_0\libsrc\emacps_v3_11\src。原创 2022-10-24 09:39:22 · 344 阅读 · 1 评论 -
小度网盘项目
本篇总结了小度网盘项目详细实现过程,实现了TCP通讯,客户端与服务器端的交互:注册、登录、获取服务器的文件列表,下载文件、上传文件和查询用户上传下载操作历史记录等功能。应用了宏定义、结构体、函数封装调用、sqlite数据库、多线程并发服务器和TCP/IP通信协议、客户端与服务器的交互以及文件操作命令。是C语言文件IO、进程线程、网络编程的综合知识应用。...原创 2022-06-05 06:30:00 · 1145 阅读 · 1 评论 -
网络编程(wireshare抓数据包及分析、三次握手与四次挥手、数据库sqlite3及操作)笔记-day15
摘要:wireshark抓数据包及分析、TCP安全可靠原因分析(三次握手、四次挥手)、数据库sqlite3及操作(shell脚本和C语言对数据库的增、删、改、查及关闭)原创 2022-05-05 06:00:00 · 941 阅读 · 0 评论 -
网络编程(OSI模型、TCP/IP模型、UDP及TCP通信、并发服务器、I/O多路复用与线程池、组播及广播)笔记-day14
摘要:网络体系结构(OSI 七层模型、TCP/IP 四层模型、IP地址(点分制、整型)及字节序转序、端口号);UDP及TCP通信(发送与接受端、服务器与客户端);循环服务器模型(多线程并发服务器、I/O多路复用与线程池);组播及广播原创 2022-05-04 17:00:00 · 1510 阅读 · 0 评论 -
进程线程(wait与exec族函数、同步与互斥、管道、信号量、共享内存、消息队列)笔记-day13
摘要:进程与线程,了解父子进程、孤儿进程及僵尸进程、fork()函数;进程线程的创建、阻塞等待及wait与exec族函数;进程间通信的6种方式(管道、信号、信号量、共享内存、消息队列及socket套接字);共享库与静态库、静态链接与动态链接原创 2022-05-03 20:22:10 · 911 阅读 · 0 评论 -
文件IO(标准C库IO、Linux IO、文件缓存、目录操作函数 )-day12
摘要:文件I/O主要包括标准C库提供的函数、和Linux系统自带的文件I/O函数,了解文件缓存的细节及不同函数的头文件、返回值、参数及意义区别;掌握目录文件的相关操作函数,记不住的情况下,可使用man命令,查看函数的详细信息!原创 2022-05-02 20:21:20 · 392 阅读 · 0 评论 -
数据结构(二叉树相关、满、完全二叉树、霍夫曼树、排序方法及时间复杂度总结、)笔记-day11
数据结构(二叉树相关、满、完全二叉树、霍夫曼树、排序方法及时间复杂度总结、)笔记-day11摘要:二叉树思想详解,链式二叉树代码具体实现;满二叉树、完全二叉树及区别、霍夫曼树(权带路径长度、霍夫曼树特征)排序方法及稳定性判断以及时间、空间复杂度总结原创 2022-05-02 15:58:47 · 1361 阅读 · 0 评论 -
数据结构(顺序查找、二分查找、分块查找、哈希表及开发地址法)笔记-day10
摘要:主要总结了不同的查找方法及原理的思想,例如:顺序查找、二分查找、分块查找以及重要的哈希表及其不同的存取关系、如何解决哈希表的冲突问题(开发地址法:线性探查法、链地址法);还有时间负责度的计算。原创 2022-05-02 00:23:09 · 740 阅读 · 0 评论 -
数据结构(顺序栈、链式栈、顺序队列、链式队列)笔记-day9
摘要:手撕顺序栈、链式栈,拳打顺序队列、链式队列,接下来上菜!!原创 2022-04-28 21:47:45 · 798 阅读 · 0 评论 -
Linux C(shell,gcc,gdb,Makefile项目管理)学习笔记-day7
Linux C shell gcc makefile gdb调试 学习笔记day7摘要:了解shell的编写、注意事项和bash解释器的使用、练习并慢慢熟悉gcc编译器的编译4步曲(预处理、编译、汇编、链接)和各个步骤的作用以及代码的优化及优化等级;同时学会了如何调试程序(形成调试文件,设置断点、查看堆栈),这些可在gcc编译未报错但效果与我们预期不符合时使用,帮助我们找出bug;Makefile项目管理学习的那在实际工作中,提供工作效率、有效减小我们的负担,以上知识都是非常有用的、基础的,加油!!原创 2022-04-26 21:15:32 · 1791 阅读 · 0 评论 -
数据结构(逻辑结构、存储结构、顺序表,链表)学习笔记-day8
这里对今天所学数据结构进行总结:主要学习数据结构,了解数据的逻辑结构、存储结构;线性表中的顺序表、链式表(单向链表、单向循环列表、双向表);栈(顺序栈)和顺序队队列以及相应的本质,代码量较大,加油!!原创 2022-04-28 00:03:30 · 843 阅读 · 0 评论 -
linux C(Linux 命令,文件、用户管理,软件安装)笔记-day6
Linux C基础笔记总结:学习并进行实际的操作Linux系统的操作快捷键命令,直接在terminal上进行输入,能有效提高我们对ubantu的掌握程度,文件的增删改查;普通用户与管理员的切换;软件的安装与卸载及文件的压缩、解压等等命令,知识点零碎、不好记,但在我们平常编码中会慢慢熟练,达到脱离鼠标的需求!原创 2022-04-25 23:04:41 · 392 阅读 · 0 评论 -
俄罗斯方块项目-详细过程
文章将记录俄罗斯方块的详细制作过程及所遇到的问题、解决方法。步骤分为:1、打印静态背景边框;2、显示动态图形、控制光标位置及隐藏光标;3、将到第的动态图形添加到静态背景图中,并且画新的动态图形;4、添加键盘按键,控制动态图形向左向右、向下移动;5、消行、增加分数及游戏难度水平控制功能;6、动态功能变换及游戏结束判断功能。...原创 2022-06-04 20:35:05 · 1631 阅读 · 0 评论 -
C基础(数据、输入输出、运算符及优先级、结构控制、数组、多级指针、函数相关、内存管理、Linux关键字)笔记总结-day5
C语言基础总结day05,主要是自我思考,总结C语言基础的数据语法、函数、定义以及使用方法,例如:数制、运算符、字符与字符串、数组、常用函数、指针、结构体,将梳理C语言的整体。原创 2022-04-14 20:55:09 · 649 阅读 · 0 评论 -
C语言(变量,结构体,内存管理、位运算及优先级)笔记-day4
Linux C-day05摘要:今天主要学习变量、结构体、内存管理和位运算符以及运算符的优先级,会各自进行C语言的基础拓展,重点是掌握局部变量、全局变量在生命周期、作用域的区别,以及关键字static、const、extern修饰下的区别;结构体的大小、使用、成员变量的访问;动态内存与静态内存;位运算符以及常见运算符的优先级问题原创 2022-04-12 23:34:03 · 676 阅读 · 0 评论 -
C语言(二维数组、函数、指针、地址传递与值传递)笔记-day3
Linux C基础-day03摘要:主要讲解了二维数组、指针、函数。 对二维数组的初始化、遍历二维数组及注意事项类比一维数组,深入浅出的讲解;函数的参数、返回值、命名规范以及类别进行了详细的阐述,并结合指针进行了编程练习,值传递和地址传递的区别原创 2022-04-11 23:01:56 · 1793 阅读 · 0 评论 -
C语言(循环结构详解、一维数组、字符串处理函数)笔记-day2
Linux C基础-day02原创 2022-04-10 21:58:07 · 1300 阅读 · 0 评论 -
C语言(数据类型、运算符、选择结构、字符与ASCII)笔记-day1
Linux C 程序设计之基础C-day01原创 2022-04-09 23:14:41 · 1437 阅读 · 1 评论