自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 ARM体系结构与汇编指令

ARM是RISC架构,统一编址哈佛结构32位CPU支持内存少于4G,因为有寄存器占位置S5PV210地址映射CPU设计为32位,就说明有32根地址线&数据线ROM:read only memory 只读存储器(用来存储东西,外存)RAM:ramdom access memory 随机访问存储器(用来运行程序,内存)IROM:interalrom 内部ROM,指的是集成到SoC内部的ROMIRAM:internalram 内部RAM,指的是集成到SoC内部的RAM。

2024-12-07 10:14:52 2130

原创 树莓派4b学习笔记

静态函数库,是在程序执行前(编译)就加入到目标程序中去了;

2024-11-21 21:15:31 1732

原创 全志H101学习笔记

udev是一个设备管理工具,udev以守护进程的形式运行,通过侦听内核发出来的uevent来管理/dev目录下的设备文件。udev在用户空间运行,而不在内核空间 运行。它能够根据系统中的硬件设备的状态动态更新设备文件,包括设备文件的创建,删除等。设备文件通常放在/dev目录下。使用udev后,在/dev目录下就只包含系统中真正存在的设备。

2024-10-29 15:40:27 459

原创 Linux小操作

在/usr/include目录下,查找sockaddr_in结构体的定义。

2024-10-17 20:35:13 219

原创 Linux套接字学习笔记

TCP/UDP对比:1.TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前要建立连接2.TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,,无差错,不天失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付3.TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流:UDP是面向报文的UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)

2024-10-17 18:24:45 792

原创 Linux多线程学习笔记

pthread_cond_t数据类型代表的条件变量可以用两种方式进行初始化,可以把常量PTHREAD_COND_INITIALIZER赋给静态分配的条件变量,但是如果条件变量是动态分配的,可以使用pthread_cond_destroy函数对条件变量进行去除初始化(deinitialize)。,这不仅快捷,而且方便。当然,数据的共享也带来其他一些问题,有的变量不能同时被两个线程所修改,有的子程序中声明为static的数据更有可能给多线程程序带来灾难性的打击,这些正是编写多线程程序时最需要注意的地方。

2024-10-15 22:16:18 1773

原创 Linux进程通信学习笔记

进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。特点:半双工通信,即数据流只能在一个方向上流动亲缘进程之前的通信特殊的一种文件,不属于任何文件系统,只存在于在内存中当一个管道建立时,它会创建两个文件描述符:fd[0]为读而打开,fd[1]为写而打开。

2024-10-14 16:32:41 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除