RK3568平台开发系列讲解(Linux系统篇)Linux 目录结构
📢本篇我们从目录管理入手,会更直观的理解 linux 的目录结构。
RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏镜像+支持hdmi屏镜像)
编译了uboot,kernel,buildroot后,可以单独输入固件,也可以整体打包成rootfs进行一次性输入,rootfs直接更新升级这个方式目前也是常用的。本篇刷了2个镜像,一个支持mipi屏幕得ubuntu固件,一个支持hdmi固件,但是都不支持笔者的usb触摸屏
RK3568平台开发系列讲解(网络篇)图解linux ping
📢 ping 命令采用 ICMP 协议,是一个用户空间程序,它打开一个 SOCK_RAW 套接字或者ICMP套接字发送ICMP_ECHO消息,接收ICMP_ECHOREPLY的消息。本文讲述了ping命令的内核实现。
RK3568平台开发系列讲解(环境篇)10min带你获取、了解与编译U-Boot源代码
📢本篇将10min带你获取、了解与编译U-Boot源代码。
RK3568平台开发系列讲解(网络篇)Linux 的 socket 套接字
我们创建套接字时,可以通过参数选择协议族,为应用程序指定不同的网络机制。如果指定为 PF_INET 协议族,这里的套接字就叫做 INET 套接字,它的套接字接口函数提供了 TCP/IP 网络服务功能。
RK3568平台开发系列讲解(网络篇)网络包的接收过程
📢本篇我们一起来梳理下网络包的接收过程。
RK3568驱动OV13850摄像头模组调试过程
品牌:Omnivision型号:CMK-OV13850接口:MIPI像素:1320WOV13850彩色图像传感器是一款低电压、高性能1/3.06英寸1320万像素CMOS图像传感器,使用OmniBSI+?技术提供了单-1320万像素(4224×3136)摄像头的功能。通过串行摄像头控制总线(SCCB
RK3568平台开发系列讲解(驱动基础篇)自动创建设备节点
📢自动创建设备节点分为两个步骤:步骤一:使用 class_create 函数创建一个类。步骤二:使用 device_create 函数在我们创建的类下面创建一个设备。
RK3568平台开发系列讲解(Linux系统篇)Linux 目录结构介绍
📢本篇我们从目录管理入手,会更直观的理解 linux 的目录结构。
RK3568平台开发系列讲解(网络篇)详解socket的接口实现
📢套接字是 UNIX 兼容系统的一大特色,Linux 在此基础上实现了内核套接字与应用程序套接字接口,在用户地址空间与内核地址空间之间提供了一套标准接口,实现应用套接字库函数与内核功能之间的一一对应,简化了用户地址空间与内核地址空间交换数据的过程。
RK3568平台开发系列讲解(Linux系统篇)Linux 应用程序的安全
这里存在漏洞的关键在于,函数返回后,继续执行的下一条指令地址是从内存的某个位置读出来的,如果内存中的这个值在函数返回之前被修改,那么程序的执行流程就会被修改。而造成这个值被修改的常见原因,就是对函数内某个局部数组的操作,发生了越界,如果越界范围越过了当前函数栈帧的尾部,就会把之前保存在栈中的 RBP
RK3568平台开发系列讲解(系统优化篇)系统I/O的性能优化
📢本篇我们一起看下常见的文件系统和磁盘 I/O 性能指标,梳理常见的 I/O 性能观测工具,并建立了性能指标和工具的关联。
RK3568平台开发系列讲解(调试篇)如何控制普通进程的优先级
📢在本篇将介绍 Linux 中影响进程被内核调度的参数,并介绍控制这些参数的系统调用及它们的使用方法。深入理解它们的作用和底层的实现机理
RK3568平台开发系列讲解(调试篇)常见的性能优化手段
📢本篇我们从网络、文件、内存以及 CPU 的角度,分别列举了常见的性能优化手段,并阐释了它们能够生效的底层机理。
RK3568平台开发系列讲解(Linux系统篇)消息队列
📢消息队列在如下两个方面上比管道有所增强:消息队列中的数据是有边界的,发送端和接收端能以消息为单位进行交流,而不再是无分隔的字节流,这大大降低了某些应用的逻辑复杂度;每条消息都包括一个整形的类型标识,接收端可以读取特定类型的消息,而不需要严格按消息写入的顺序读取,这样可使消息优先级的实现非常简单,
RK3568平台开发系列讲解(网络篇)什么是Socket套接字
在网络编程中,到底应该怎么理解 socket 呢?我们可以先看一张图。这张图表达的其实是网络编程中,客户端和服务器工作的核心逻辑。我们先从右侧的服务器端开始看,因为在客户端发起连接请求之前,服务器端必须初始化好。右侧的图显示的是服务器端初始化的过程,首先初始化socket,之后服务器端需要执行bin
RK3568平台开发系列讲解(调试篇)Linux 内核的日志打印
📢本篇将 Linux 内核的日志打印进行梳理。
RK3568平台开发系列讲解(工具命令篇)常用 GIT 命令汇总
常用 GIT 命令汇总
RK3568平台开发系列讲解(Linux系统篇)伪文件系统目录详细介绍
📢除了专门用于存储设备记录文件的文 件系统外,Linux 内核还提供了procfs、sysfs 等伪文件系统。
RK3568平台开发系列讲解(网络篇)常用的网络工具
📢Linux 平台下提供的各种网络工具,为我们进行诊断分析提供了很好的帮助。
- 1
- 2