Linux应用开发
文章平均质量分 94
有Liunx应用开发的基础课程,基础课程完成后,还有课程项目对学过的应用开发基础知识进行实战巩固,更加深入了解基础知识的应用。
JiaH求学嵌入式
这个作者很懒,什么都没留下…
展开
-
Linux应用开发实验班——JSON-RPC
学习的课程是百问网韦东山老师的课程,对更详细步骤感兴趣的同学,可以去学习视频课程。代码里的led和dht11的驱动都是学习韦老师的课程写的。原创 2024-09-25 17:18:57 · 1122 阅读 · 0 评论 -
Linux项目实战——业务系统(后附百问网课程视频链接)
业务系统原创 2024-08-05 19:57:28 · 1275 阅读 · 0 评论 -
量产工具——复习及改进(后附百问网课程视频链接)
linux应用项目实战——电子产品量产工具原创 2024-08-09 09:06:12 · 1100 阅读 · 0 评论 -
Linux应用编程——TCP实现文件传输
n:表示要填充的字节数,作用是告诉函数一共需要将多少个字节的空间设置成要填充的值.可以通过结构体将文件进行打包,打包发送过后再对结构体里的信息进行解析。将点分十进制的字符串转换为IPV4地址的二进制表示。接受客户端的连接请求,返回一个新的套接字用于通信。将点分十进制的字符串转换为网络地址的二进制表示。使用lseek(),重定向到上次写入字节的后边。将网络地址转换为点分十进制格式的字符串表示。将一块内存空间的每个字节都设置为指定的值。将套接字绑定到一个IP地址和端口上。根据主机名称和服务名获取地址信息。原创 2024-07-31 09:28:08 · 1615 阅读 · 0 评论 -
嵌入式Linux应用开发——基础篇(课程为百问网Linux零基础)
个人Linux学习的日常记录原创 2024-07-16 20:26:32 · 196 阅读 · 0 评论 -
嵌入式Linux应用开发——串口、I2C、SPI(所学课程来源百问网)
先发出 Command Code(它一般表示芯片内部的寄存器地址),再发出 1 个字节的 Byte Conut(表示后续要发出的数据字节数),最后发出全部数据。先发出 Command Code(它一般表示芯片内部的寄存器地址),再发出 1 个字节的 Byte Conut(表示后续要发出的数据字节数),最后发出全部数据。先发出Command Code(它一般表示芯片内部的寄存器地址),再发出1个字节的Byte Conut(表 示后续要发出的数据字节数),最后发出全部数据。原创 2024-07-24 16:26:06 · 1070 阅读 · 0 评论 -
嵌入式Linux应用开发——输入系统(所学课程来源百问网)
异步通知,就是APP可以忙自己的事,当驱动程序用数据时它会主动给 APP发信号,这会导致APP执行信号处理函数。原创 2024-07-22 19:56:45 · 584 阅读 · 0 评论 -
量产工具——输入系统(学习课程来源百问网后附视频链接)
int ret;if (!ret)上述代码中,在完成一次线程创建后,我将写成导致的就是网络创建和绑定失败。原创 2024-07-29 20:04:58 · 1072 阅读 · 0 评论 -
嵌入式Linux应用开发——文件IO(所学课程来源百问网)
嵌入式Linux学习笔记原创 2024-07-18 20:14:51 · 246 阅读 · 0 评论 -
嵌入式Linux应用开发——网络编程、多线程编程(所学课程来源百问网)
对于进程而言,每一个进程都有一个唯一对应的PID号来表示该进程,而对 于线程而言,也有一个“类似于进程的 PID 号”,名为 tid,其本质是一个 pthread_t 类型的变量。调用fork函数,产生一个子进程,在分支语句中,子进程会进入if,而父进程不会执行if语句里的操作,这样的话,在发送消息的过程中,服务器还可以继续接收其他客户端的连接。第四个参数则表示为向线程处理函数传入的参数,若不传入,可用NULL填充, 有关线程传参后续小节会有详细的说明,接下来通过一个简单例程来使用该函数 创建出一个线程。原创 2024-07-23 19:07:27 · 904 阅读 · 0 评论 -
Linux项目实战——文字系统、UI系统、页面系统(后附百问网课程视频链接)
在各类设备上显示文字的框架原创 2024-08-01 17:20:37 · 1021 阅读 · 0 评论 -
嵌入式Linux应用开发——Framebuffer、字符、freetype(所学课程来源百问网)
嵌入式Linux应用学习笔记原创 2024-07-20 17:32:47 · 875 阅读 · 0 评论 -
量产工具——显示系统(学习课程来源百问网后附视频链接)
下面的代码会构造各自的g_tFramebufferOpr结构体,需要用一个链表将他们管理起来。framebuffer.c中需要有个函数将g_tFramebufferOpr注册进链表中。2-1_显示系统_数据结构抽象_哔哩哔哩_bilibili。从两个不同设备中抽象出一个相同的结构体。使用一个函数将他们放入链表。原创 2024-07-25 17:31:11 · 454 阅读 · 0 评论