Linux系统应用
文章平均质量分 94
从入门到捕蛇者说
这个作者很懒,什么都没留下…
展开
-
I2C 应用编程
传输数据,我们需要把数据从主设备发送到从设备上去,也需要把数据从从设备传送到主设备上去,数据涉及到双向传输。设备,我们还会放一个上拉电阻(放一个上拉电阻的原因以后我们再说)。每传输一字节数据,接收方要有一个回应信号(确定数据是否接受完成。每传输一字节数据,接收方要有一个回应信号(确定数据是否接受完成。◼ 它构造好一系列的数据,发给 I2C。个时钟用来传输回应信号。双方设备中,某个设备发送数据时,另一方怎样才能不影响。数据发送完之后,主芯片就会发送一个停止信号。数据发送完之后,主芯片就会发送一个停止信号。原创 2023-12-11 18:17:44 · 1184 阅读 · 0 评论 -
Linux 串口应用编程
全球定位系统(Global Positioning SystemGPS)是一种以空中卫星为基础的高精度无线电导航的定位系统,它在全球任何地方以及近地空间都能够提供准确的地理位置、车行速度及精确的时间信息。GPS主要由三大组成部分:空间部分、地面监控部分和用户设备部分。GPS系统具有高精度、全天候、用广泛等特点。太空卫星部分由多颗卫星组成,分成多个轨道,绕行地球一周约 12小时。每个卫星均持续发射载有卫星轨道数据及时间的无线电波,提供地球上的各种接收机来应用。原创 2023-11-20 22:23:02 · 436 阅读 · 0 评论 -
多线程编程
有关多线程的创建流程如图 9.14所示,首先需要创建线程,一旦线程创建完成后,线程与线程之间会发生竞争执行,抢占时间片来执行线程逻辑。在创建线程时候,可以通过创建线程的第四个参数传入参数,在线程退出时亦可传出参数被线程回收函数所回收,获取到传出的参数。原创 2023-11-19 20:44:53 · 159 阅读 · 0 评论 -
网络编程TCP/UDP通信
所以,在网络传输中需要使用“IP 和端口”来表示源或目的。在一般的网络书籍中,网络协议被分为 5 层,如图此函数用于创建一个套接字。⚫ domain 是网络程序所在的主机采用的通讯协族(AF_UNIX 和 AF_INET 等)。 ◼ AF_UNIX 只能够用于单一的 Unix 系统进程间通信,而 AF_INET 是针对 Internet 的,因而可以允许远程通信使用。 ⚫ type 是网络程序所采用的通讯协议(SOCK_STREAM,SOCK_DGRAM 等)。原创 2023-11-16 21:55:34 · 673 阅读 · 0 评论 -
输入系统应用编程
⚫先来了解什么是输入设备?常见的输入设备有键盘、鼠标、遥控杆、书写板、触摸屏等等,用户通过这些输入设备与 Linux系统进行数据交换。⚫什么是输入系统?输入设备种类繁多,能否。原创 2023-11-06 21:32:00 · 154 阅读 · 0 评论 -
交叉编译程序:以 freetype 为例
系统目录:就是交叉编译工具链里的某个 include 目录;也可以自己指定:编译时用。如果你编译的是一个库,请把得到的头文件、库文件放入工具链的 include。你需要在头文件目录中确定有没有这个文件,或是自己指定头文件目录。系统目录:就是交叉编译工具链里的某个 include。系统目录:就是交叉编译工具链里的某个 lib。◼ 系统目录:就是交叉编译工具链里的某个。对于尖括号里的头文件,去哪里找它?也可以自己指定:编译时用 “◼ 也可以自己指定:链接时用。,你编译出库文件时,可以把它放入系统库目录。原创 2023-11-05 16:13:23 · 318 阅读 · 0 评论 -
LCD驱动程序——Framebuffer应用编程
这意味着 Framebuffer 就是一块内存,里面保存着一帧图像。Framebuffer 中保存着一帧图像的每一个像素颜色值,假设 LCD 的分辨率是 1024x768,每一个像素的颜色用 32 位来表示,那么 Framebuffer 的大小就是:1024x768x32/8=3145728 字节。在 Linux 系统中通过 Framebuffer 驱动程序来控制 LCD。控制器的时序、信号极性;原创 2023-11-01 21:41:53 · 370 阅读 · 0 评论 -
文字的编码
是“American Standard Code for Information Interchange”的缩写,美国信息交换标准代码。电脑毕竟是西方人发明的,他们常用字母就 26 个,区分大小写、加上标点符号也没超过 127 个,每个字符用一个字节来表示就足够了。**一个字节的 7 位就可以表示 128 个数值,在 ASCII 码中最高位永远是 0**。原创 2023-10-30 21:57:16 · 171 阅读 · 0 评论 -
Linux常用命令
Shell 的意思是“外壳”,在 Linux 中它是一个程序,比如/bin/sh、/bin/bash 等。它负责接收用户的输入,根据用户的输入找到其他程序并运行。比如我们输入“ls”并回车时,shell 程序找到“ls”程序并运行,把结果打印出来。Shell 有很多种实现,我们常用 bash。原创 2023-09-10 23:04:22 · 256 阅读 · 0 评论