S5P6818教学实验箱_嵌入式系统_Cortex-A53:TL6818-PlusTEB

gec6818手势识别智能家居系统设计 项目功能: 1-电子相册功能-可以触屏控制相册的浏览也可以手势控制相册的浏览、滑屏控制(拓展(触屏):顺序播放和随机播放相片) rand()%10={0---9} 2-MP3播放器功能-可以触屏控制音乐的播放、暂停、播放上一首、播放下一首;滑屏控制播放上一首、播放下一首;同时可以手势控制 3-视频播放器功能-①触屏控制视频的播放、暂停、快进、快退、 调节音量+- 、静音;②滑屏控制快进、快退;③同时使用手势控制 (拓展(触屏):播放下一个上一个视频,可以顺序播放和随机播放) 4-视频监控功能:触屏控制监控和停止监控 立即下载

1、ARM实验室建设背景

1.1 ARM技术概述

ARM处理器全称为Advanced RISC Machine,因小尺寸、低功耗、性能强的特点而闻名。ARM架构是小端(little-endian)即低位字节排在内存的低地址端(至少在iOS平台是这样),和x86一样。它和MIPS、PowerPC等一样用的都是RISC,并且很长时间都是32位,但是后来有了叫做ARM64的64位扩展。

Ø ARM7:ARMv4架构

Ø ARM9:ARMv5架构

Ø ARM11:ARMv6架构

Ø ARM-Cortex 系列:ARMv7架构

ARM7没有MMU(内存管理单元),只能叫做MCU(微控制器),不能运行诸如Linux、WinCE等这些现代的多用户多进程操作系统,因为运行这些系统需要MMU,才能给每个用户进程分配进程自己独立的地址空间。ucOS、ucLinux这些精简实时的RTOS不需要MMU,当然可以在ARM7上运行。

ARM9、ARM11,是嵌入式CPU(处理器),带有MMU,可以运行诸如Linux等多用户多进程的操作系统,应用场合也不同于ARM7。

到了ARMv7架构的时候开始以Cortex来命名,并分成Cortex-A、Cortex-R、Cortex-M三个系列。三大系列分工明确:

Ø “A”系列面向尖端的基于虚拟内存的操作系统和用户应用;

Ø “R”系列针对实时系统;

Ø “M”系列对微控制器。

简单的说Cortex-A系列是用于移动领域的CPU,Cortex-R和Cortex-M系列是用于实时控制领域的MCU。

三星半导体是世界上最知名的芯片生产厂商之一,其产品应用最广泛并且市场占有率高,应用在移动、汽车、增强现实/虚拟现实、游戏、物联网、边缘计算、人工智能等领域。各系列 ARM的性能比较如下图所示:

 

1.2 ARM教学需求

嵌入式系统是一门综合性非常强的课程,对于嵌入式系统的学习,不仅仅是对理论知识的掌握,更多的是实际开发能力提升,这就需要通过学校建立支撑专业需要的嵌入式ARM实验室,可以对学生基础知识的掌握、综合素质的提高和应用创新能力培养起到较为重要的作用。

目前,许多院校先后建立了不同规模的实验室,目前大部分嵌入式ARM实验室都存在以下问题:

1、 学校实验室现有的软硬件环境无法覆盖全面,无法实现准确高效实现项目开发。

2、 目前大部分的指导教学都缺乏零基础入门的指导。

3、 基础的教学案例无法满足高校科研的需求。

针对以上问题,创龙为高校提供了丰富的教学实验和开发例程,以及相应的视频教程,让高校能够轻松教学和科研。

产品设计及使用上具有以下特点:

1、 创龙的嵌入式实验箱在硬件上引出 CPU 全部资源信号引脚,二次开发极其容易,用户只需要专注上层运用,降低了开发难度和时间成本。

2、 创龙的嵌入式实验箱配备了开发过程中所需的所有配件和完整的平台开发包,节省软件整理时间,同时提供软件安装教程,上手容易。

3、 提供的入门教程实验指导手册包括实验目的、原理、步骤及源码解析等,注重实验的过程,内容详实且丰富,可以帮助学生打好专业基础,快速入门上手,也有利于教师教学计划的开展。

2、 建设目标

2.1 适用课程

Cortex-A53 ARM嵌入式实验箱主要用于《ARM 系统开发》、《ARM 应用开发》《物联网通信技术》、《嵌入式系统设计》、《移动互联网技术》、《无线传感器网络》、《物联网设计方法与应用》等课程。

2.2 适用专业

Cortex-A53 ARM嵌入式实验箱主要面向电子信息工程专业方向,同时也可适用于通信工程、电子科学与技术、光电信息工程、计算机科学与技术、自动化等相关专业教学。Cortex-A53系列的ARM可以满足自动化、通信等领域的应用需求,可应用于工控,电力,通讯,医疗,媒体,安防,车载,金融,消费电子等领域。

2.3 预期目标

ARM嵌入式实验室建设拟达成的预期教学培养目标如下:

Ø 学生理解嵌入式ARM系统的基本原理;

Ø 学生了解嵌入式ARM微处理器的结构和组成;

Ø 学生掌握嵌入式ARM系统开发的过程和基本方法;

Ø 学生掌握学会Linux开发的基本知识、程序架构、开发流程;

Ø 培养学生嵌入式系统设计能力、实践动手能力、嵌入式系统分析与调试能力。

3、创龙优势

3.1 企业介绍

创龙科技(Tronlong)始创于2013年,是国内领先的嵌入式产品平台提供商,业务主要涵盖工业核心板、工业评估板、项目服务,总部位于广州科学城,下设独立运营的教仪事业部,并在北京、上海、深圳、西安等地设有业务及技术服务中心。

创龙科技专注于ARM、FPGA、DSP多核异构技术开发,是TI、Xilinx中国官方合作伙伴,产品线覆盖TI、Xilinx、NXP、全志、瑞芯微、紫光同创等厂商处理器平台,产品广泛应用于工业自动化、仪器仪表、能源电力、通信、医疗、安防等行业。

创龙科技始终致力于打造高品质工业核心板,以“提供高可靠性产品”、“快速响应需求”、“有效解决问题”为三大服务宗旨,已成功帮助超过12000家工业客户完成产品的快速开发与上市。

创龙教仪为广州创龙电子科技有限公司(创龙科技,TI、Xilinx官方合作伙伴)旗下独立运营品牌,作为嵌入式教学平台提供商,始终致力于DSP、ARM、FPGA实验室快速建设。

创龙教仪教学平台以“易用性”著称,已为全国高等院校成功建设超过300个实验室,同时与多家院校共同创建TI、Xilinx联合实验室,总部设立在广州科学城,并在北京、上海、深圳、西安等地设有业务及技术服务中心。

3.2 服务体系

创龙教仪通过一个全方位、多维度的服务体系,使服务能够更精准地匹配客户的需求,更及时地解决客户的问题,更有效地帮助客户实现价值。

售前服务

一对一客户经理服务

提供课程开展协助

提供免费样机试用

售后服务

产品资料永久更新

一对一在线技术支持

上门培训

保修服务

3年产品保修期

72h产品快速检修

3.3 学习资源

创龙教仪提供产品的配套推荐教材以及课外的学习资源,课外学习资源包括在线视频学习网站和公众号。

创龙教仪官方哔哩哔哩账号:

创龙教仪的个人空间-创龙教仪个人主页-哔哩哔哩视频​space.bilibili.com/1567344093?spm_id_from=333.999.0.0icon-default.png?t=N6B9https://link.zhihu.com/?target=https%3A//space.bilibili.com/1567344093%3Fspm_id_from%3D333.999.0.0

可提供教学视频上传、视频观看、资料下载、技术交流等功能。囊括了丰富的学习资源,致力于营造最活跃的嵌入式学习社区,可供学生课后自我学习提升。

创龙教仪官方公众号:

项目合作-实验室建设​mp.weixin.qq.com/s?__biz=Mzg5OTA1Nzg0OA==&mid=2247488478&idx=1&sn=3547cdd80fe4158996c22fdb25496b48&chksm=c0584209f72fcb1fe5387168a4a9cc5fd532c7fdb568e6c57b2a3048bbd3504eaf4a00a6e8b8#rd​编辑icon-default.png?t=N6B9https://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s%3F__biz%3DMzg5OTA1Nzg0OA%3D%3D%26mid%3D2247488478%26idx%3D1%26sn%3D3547cdd80fe4158996c22fdb25496b48%26chksm%3Dc0584209f72fcb1fe5387168a4a9cc5fd532c7fdb568e6c57b2a3048bbd3504eaf4a00a6e8b8%23rd

包含品牌资讯,品牌活动,售前售后服务入口等,以便更好地服务客户。

4、Cortex-A53 ARM教学平台

4.1 产品特点

TL6818-PlusTEB是创龙一款基于Samsung S5P6818 ARM Cortex-A53八核处理器的新型嵌入式教学实验箱,提供了丰富的教学实验和开发例程,适合高校以及研究所等实验机构。

 

其中,SOM-TL6818 是一款基于三星(Samsung)S5P6818八核架构ARM cortex-a53处理器核心板,主频高达1.4GHz+,集成Mali-400 MP4图形处理器,支持支持3D图形流畅运行,并可播放1080P大尺寸高清视频。

TL6818-PlusTEB的产品特点如下:

Ø 基于Samsung S5P6818,ARM Cortex-A53八核处理器,主频1.4GHz。

Ø 实验箱含实验板、7寸触摸屏、7寸全键盘,可选多种拓展模块。

Ø 实验箱支持:音频输入输出接口、摄像头接口、电机接口、ADC、蜂鸣器、Ethernet、UART、RTC、LCD、HDMI、USB HOST、USB OTG、SPI、IIC、GPIO、SD等外设与接口。

Ø 适用于嵌入式系统、物联网、无线传感器、人工智能等教学领域。

 

4.2 硬件参数

CPU

Samsung S5P6818  ARM Cortex-A53 八核处理器,主频1.4GHz

EMMC

16GByte

RAM

1GByte DDR3

FLASH

32Mbit SPI FLASH

B2B Connector

4x 80pin公座B2B,共320pin

IO

2x GPIO拓展接口,20pin IDC3简易牛角座,间距2.54mm

1x SPI/UART/CAN扩展接口,20pin IDC3简易牛角座,间距2.54mm

1x UART拓展接口,20pin IDC3简易牛角座,间距2.54mm

1x IIC/ADC拓展接口,20pin IDC3简易牛角座,间距2.54mm

1x电机拓展接口,20pin IDC3简易牛角座,间距2.54mm

1x摄像头接口,20pin IDC3简易牛角座,间距2.54mm

KEY

1x系统复位按键

1x电源复位按键

4x可编程输入按键

LED

1x 底板供电指示灯

3x 可编程指示灯

JTAG

1x 14pin JTAG接口

BOOT SET

1x 3bit启动方式选择拨码开关

SD CARD

1x Micro SD卡接口

BUZZER

1x蜂鸣器,有源蜂鸣器

RTC

1x CR2032 RTC座

ADC

片内 8通道 12-bit ADC,其中1通道用于CPU温度控制,1通道引出至IO拓展接口(0-1.8V),6通道通过SMA座子引出,幅值范围:+-5V,最高输入频率:100KHz,采样速率:1MSPS

AUDIO

1x 3.5mm MIC 音频输入输出接口

1个3.5mm LINE IN 音频输入接口

1x 3.5mm LINE OUT 音频输出接口

HDMI

1x HDMI输出接口

DISPLAY

1x LVDS电容屏接口

1x MIPI接口

1x RGB屏接口

USB

1x USB OTG

4x USB HOST,USB 2.0接口,可外接7寸全键盘

UART

2x RS232 UART

Ethernet

1x RGMII Ethernet RJ45接口,10/100M自适应

SWITCH

1x电源按键开关

POWER

1x 12V 6A直流输入

配套模块

数码管、RFID、LORA、CAN&485、语音识别、ZigBee、指纹、红外测温&血氧心率检测&光照传感器&温湿度传感器、4*4矩阵键盘、继电器、超声波&红外避障、手势传感器&人体感应传感器、交通灯、点阵、步进电机、直流有刷电机、摄像头、VGA输出模块、4G、蓝牙、WIFI。

4.3 软件资源

软件工具

VMware:VMware-workstation-full-10.0.1及以上

Qt版本:Qt5.7

Ubuntu系统:Ubuntu16.04

kernel版本:Linux3.4.39

uboot版本:uboot2014.07

教学资源

实验指导手册

Linux 实验环境搭建与 Linux 开发基础

Linux 系统移植开发实验

Linux设备驱动实验

Linux应用开发实验

Linux Qt 图形界面开发实验

完整的实验代码

4.4 可选拓展模块

模块名称通信接口
RFID模块
LORA模块
CAN&485模块
SPI/UART/CAN扩展接口
语音识别模块
ZigBee模块
指纹模块
蓝牙模块
UART拓展接口
红外测温&血氧心率检测&光照传感器&温湿度传感器模块
手势传感器&人体感应传感器模块
IIC/ADC拓展接口
4*4矩阵键盘GPIO拓展接口
继电器模块
超声波超声波&红外避障模块
交通灯模块
点阵模块
数码管模块
GPIO拓展接口
步进电机模块
直流有刷电机模块
电机接口
OV5640摄像头模块Camera接口
4G模块
WiFi模块
USB接口
VGA输出模块LCD接口

5 实验室配置

硬件配置实验桌(含电源插座及网口)、实验椅、电脑。
仪器配置ARM教学实验箱、信号发生器。

6 实验内容及要求

序号实验性质实验内容实验要求计划学时每组人数
1软件搭建安装虚拟机与 Ubuntu 操作系统了解11
2开发入门Linux开发基础实验了解11
3Linux 系统移植开发实验编译 Linux 系统实验掌握11-2
4Linux 系统移植开发实验烧录 Linux 系统实验掌握11-2
5Linux驱动实验LED驱动实验掌握11-2
6Linux驱动实验PWM驱动实验重点11-2
7Linux驱动实验ADC驱动实验重点11-2
8Linux驱动实验看门狗驱动实验重点11-2
9Linux驱动实验按键中断驱动实验重点11-2
10Linux驱动实验温度传感器驱动实验重点11-2
11Linux驱动实验IIC驱动实验重点11-2
12Linux驱动实验SPI驱动实验重点11-2
13Linux驱动实验CAN总线通信实验重点11-2
14Linux驱动实验LCD 液晶屏显示实验重点11-2
15Linux驱动实验TOUCH 触摸屏实验重点11-2
16Linux驱动实验摄像头数据采集实验重点12
17Linux驱动实验RTC 实时时钟实验重点12
18Linux驱动实验UART 串口通信重点12
19Linux驱动实验AUDIO 音频实验重点11-2
20Linux驱动实验SD/MMC 实验重点11-2
21Linux驱动实验USB HOST 实验重点12
22Linux驱动实验以太网通信实验重点12
23Linux驱动实验WIFI 无线通信实验重点12
24Linux驱动实验HDMI驱动实验重点12
25Linux应用开发实验LED灯实验重点12
26Linux应用开发实验蜂鸣器实验重点12
27Linux应用开发实验系统复位实验重点11-2
28Linux应用开发实验按键中断实验重点12
29Linux应用开发实验按键轮询实验重点12
30Linux应用开发实验RS232串口通信实验重点12
31Linux应用开发实验RS485串口通信实验重点12
32Linux应用开发实验ADC模数转换实验重点12
33Linux应用开发实验I2C实验重点12
34Linux应用开发实验摄像头采集实验重点12
35Linux应用开发实验音频采集播放实验重点12
36Linux应用开发实验LCD显示实验重点12
37Linux应用开发实验TOUCH 触摸屏实验重点12
38Linux应用开发实验网络通讯实验重点12
39Linux应用开发实验WIFI 无线通信实验重点12
40Linux应用开发实验蓝牙通信实验重点12
41Linux应用开发实验4G通讯实验重点12
42Linux应用开发实验数码管显示实验重点12
43Linux应用开发实验RFID射频识别实验重点12
44Linux应用开发实验LORA通讯实验重点12
45Linux应用开发实验CAN通讯实验重点12
46Linux应用开发实验语音识别实验重点12
47Linux应用开发实验ZigBee通讯实验重点12
48Linux应用开发实验红外测温实验重点12
49Linux应用开发实验血氧心率检测实验重点12
50Linux应用开发实验手势识别实验重点12
51Linux应用开发实验光照传感器实验重点12
52Linux应用开发实验温湿度传感器实验重点12
53Linux应用开发实验矩阵键盘输入控制实验重点12
54Linux应用开发实验继电器实验重点12
55Linux应用开发实验超声波实验重点12
56Linux应用开发实验人体感应传感器实验重点12
57Linux应用开发实验红外避障实验重点12
58Linux应用开发实验交通灯控制实验重点12
59Linux应用开发实验点阵控制实验重点12
60Linux应用开发实验步进电机控制实验重点12
61Linux应用开发实验直流有刷电机控制实验重点12
62软件搭建搭建Qt开发环境重点12
63Linux Qt 图形界面开发实验LED控制实验重点12
64Linux Qt 图形界面开发实验蜂鸣器控制实验重点12
65Linux Qt 图形界面开发实验矩阵键盘实验重点12
66Linux Qt 图形界面开发实验指纹识别实验重点12
基于传统算法的半导体晶圆缺陷检测原理及代码(二) 了解基于传统算法的半导体晶圆缺陷检测原理和方法,对于深入理解半导体制造工艺和质量控制具有重要意义。在半导体制造技术持续创新的浪潮中,基于传统算法的缺陷检测技术也将不断演进,为半导体产业的高质量发展提供坚实可靠的技术支撑,确保在芯片制造的每一个环节都能精准识别和管控缺陷,推动半导体产业迈向更高的发展水平。基于传统算法的半导体晶圆缺陷检测技术在半导体制造的长期发展历程中扮演了重要角色,凭借其成熟的技术体系、较快的检测速度和相对较低的成本,在各个工艺阶段为保障晶圆质量发挥了关键作用。 阅读详情

相关推荐

Sharding Sphere JDBC使用Mybatis的saveBatch无法返回主键的问题

Sharding Sphere JDBC使用Mybatis的saveBatch无法返回主键的问题

HHCS231的博客 1834

【S5P6818】6818开发板简介

6818 开发板由邮票孔核心板,底板和液晶板三大块组成,核心板采用 8 层板工艺设计,确保稳定可靠,可以批量用于平板电脑,车机,学习机,POS 机,游戏机,行业监控等多种领域。它是 4418 开发板的姐妹版,CPU 由原来的 S5P4418 升级为 S5P6818,ARM 核由A9 四核升级为 A53 八核,最高主频 1.4GHz。底板留有丰富的外设,几乎可以演示 6818 芯片的全部功能,支持千兆以太网、板载 LVDS 接口、MIPI 接口、PCIE 接口等。支持软件开关机,休眠唤醒等。

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 9027

避坑指南:Qt5.14.2 ARM交叉编译中那些你可能遇到的‘坑’及解决方案

本文深度解析了Qt 5.14.2在ARM架构上进行交叉编译的完整流程与常见难题。重点阐述了如何精准匹配交叉编译器与目标板环境、正确配置sysroot以及使用configure参数的艺术,并针对编译过程中的头文件缺失、链接错误等典型“坑”提供了经过验证的解决方案,旨在帮助开发者成功构建适用于嵌入式设备的Qt运行时库。

weixin_29279101的博客 355

《智能家居系统》1

《智能家居系统》总结1 在经过三个星期的实习中,我们做了一个基于ubantu软件上的Linux系统编程的智能家居系统。 在此,总结一下。 ls —》查看当前目录下的所有的目录和文件 ls -l ---》查看当前目录下的所有的目录和文件详细信息 cd —》切换当前路径 cd / 进入根目录 cd ~ 进入家目录 cd 进入家目录 cd /home/gec...

wesigj的博客 1948

InvocationException: GraphViz‘s executables not found【BUG已解决】

在机器学习框架中遇到了一个bug:安装了GraphViz模块后,在对着sklearn的决策树文档操作输出决策树模型结果时,还是爆出了如下的错误: 报错位置为: 报错语句为:网上很多答案告诉我们,要我们安装GraphViz模块,然而并不对! 如下,我安装了GraphViz,但是还是报错了。 所以说问题不在这,我查阅质料发现,改正这个bug的方法有一个:下文详细描述。解决bug为: 1.去graphviz.官方下载自己电脑符合的操作系统的安装包:2,安装的时候,记住自己安装在电脑里的位置:以我的电脑为例,我的

一键难忘的博客 3968

600份国家自然基金申报书--模板

600份国家自然基金申报书--模板

需要远程指导仿真实验、代码有问题的,请后台私信或者关注公众号 4193

【GEC6818开发板简介】

GEC6818开发平台,核心板采用10层板工艺设计,确保稳定可靠,可以批量用于平板电脑,车机,学习机,POS 机,游戏机,行业监控等多种领域。该平台搭载三星Cortex-A53系列高性能八核处理器S5P6818,最高主频高达1.4GHz,可应用于嵌入式Linux和Android等操作系统的驱动、应用开发。开发板留有丰富的外设,支持千兆以太网、板载LVDS接口、MIPI接口、USB接口等。

qq_64928278的博客 8381

基于MATLAB编程的LSTM的时间序列预测

时间序列预测,回归分析,LSTM详细原理

abc991835105的博客 360

基于cortex A53的智能车库系统和RFID充值系统

1.项目开发所用软件硬件平台介绍 1、VM虚拟机 vm虚拟机是一个“虚拟PC”软件。它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,vm虚拟机采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器,随着该软件用户不断增加,从10.0以后就有各种的语言版本。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就像标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的

nbbskk的博客 2735

【文献笔记】CVPR 2023|Attention-Based Point Cloud Edge Sampling

优点能够有效采出点云数据的边缘点分类任务性能优越不足没有设计出一个更好的上采样方法,导致分割任务的性能略低只考虑了边缘特征,没有利用其他几何特征。

m0_55908255的博客 321

6.3 节深度拆解:Hermes Agent 多 Agent 协同执行链路的 4 层设计逻辑

拆解 Hermes 多 Agent 协同的 4 层工程化设计(协议层、编排层、执行层、适配层),聚焦协议层的强约束消息 Schema 如何解决 Agent 间语义不一致问题,并提供 `soul.md` 配置、GLM-4.7Flash 结构化输出验证及 v0.13.0/v0.14.0 版本实操避坑指南

weixin_42520239的博客 123

理解 Linux 动态库加载:LD_LIBRARY_PATH

flyfish

二分掌柜的 395

【原理图PCB专题】Cadence 17.4版本原理图及PCB 模块复用

在我们设计复杂板卡的时候,往往会遇到一部分电路被反复使用的情况。Cadence允许设计者一开始就将复用模块设计好,以后只要直接调用复用模块就可以直接用以设计更复杂的电路板了。这对于大规模集成设计无疑是非常好的选择,它不仅让设计者不必花费时间在相同模块反复设计上,更有利于电路的模块化设计。

一点硬件 2017

USB 技术系列 11 · USB Linux 驱动框架

本文系统解析Linux USB驱动框架,涵盖USB Core、HCD(xhci-hcd/dwc3)、类驱动(CDC/HID/Mass Storage)分层架构,详解usb_device_id匹配、probe/disconnect生命周期及Device Tree配置。结合RISC-V N300实战,揭示Host/Device双模式驱动开发核心逻辑,助力嵌入式BSP开发者掌握USB子系统全栈能力。

peter_pan_study的博客 267

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位

iptables 四表五链模型、firewalld zone 信任级别、云安全组与主机防火墙的关系与优先级,避坑改了防火墙把自己挡在服务器外面的翻车事故。

2502_91473995的博客 338

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Linux rm 误删文件恢复实操教程

Linux使用rm删除文件时,并不会直接抹除磁盘上的数据,只是移除文件索引,让系统不再识别这块空间。只要没有写入新数据,原有扇区内容就会保留。新文件写入才有可能覆盖这些区域,一旦覆盖就很难找回。恢复的本质就是扫描磁盘,找到这些还存在、但索引丢失的数据条目,再把它们导出保存到其他分区。越早停止写入,恢复成功的概率越高。

海天数据恢复-winhex数据恢复教程 237

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Windows/Linux下强实时运动控制内核(二):基于Qt的Delta机械手的开发应用

强实时运动控制内核MotionRT750下Qt开发Delta机械手的完整开发流程。

weixin_57350300的博客 247

嵌入式 Linux OOM Killer 触发逻辑与防误杀实战指南

本文深入解析嵌入式 Linux 下 OOM Killer 的触发机制,结合工业网关真实工程场景,提供从日志排查、内核参数调优到关键进程保护的完整落地方案,解决核心进程被误杀导致的业务中断问题。

嵌入式扫地僧 397

Linux epoll 一篇讲透:从 select/poll 到红黑树、LT/ET,再到完整 TCP 服务器

一万个客户端已经连上服务器,眼下只有十个客户端发来了数据。服务器怎样把时间花在这十个连接上?理解这个问题,就抓住了 epoll 的主线。接下来,我们沿着“为什么需要它 → 接口怎么用 → 内核如何实现 → LT/ET 怎么写 → 完整服务器怎么运行”的顺序,把知识连起来。**阅读基础:**了解socketbindlistenaccept的基本用途即可。本文示例面向 Linux,服务器使用 C++17,实验脚本使用 Python 3。

2601_94861874的博客 380

深入浅出聊聊 Linux 的 PageCache 与系统极致性能

本文深入浅出解析了 Linux PageCache 的核心机制,揭示其如何通过“延迟写、预读读”提升系统性能。以监控告警为切入点,阐明 free -h 中 buff/cache 并非真正占用,真正可用内存由 available 决定。结合 Kafka、Elasticsearch、MySQL 等实战场景,说明中间件如何依赖 PageCache 实现极致性能。强调不可手动清理缓存,并建议合理调优脏页参数,避免卡顿。最终指出:内存满≠危机,而是系统高效运行的体现。

小小默:进无止境 490

【Linux 命令实战(06):Linux 文件权限管理,掌握 chmod、chown、chgrp】

chmod:修改文件和目录权限。chown:修改文件所有者,也可以修改所属用户组。chgrp:修改文件所属用户组。r:读取。w:写入。x:执行,对于目录则表示进入和访问能力。ugo:分别代表所有者、所属组和其他用户。我认为,权限管理最重要的不是记住755644这些数字,而是先弄清楚谁需要访问文件、需要执行什么操作,再给出恰当的权限。尤其是在测试服务器和生产服务器上,不要为了图方便直接使用chmod 777。权限开放得越大,并不代表问题解决得越好。

一些微不足道的见解、希望能帮助各位 341

Linux篇(五)

本文系统梳理了Linux常用终端快捷键、软件包管理(yum/apt)、服务管理(systemctl)、软链接(ln)、时间与IP配置、域名解析、固定IP设置及网络命令(ping/wget/curl),涵盖日常运维核心操作,助力高效管理Linux环境。

wykyzdq的博客 207

Linux的渲染与显示系统链路

Linux渲染与显示链路核心为DRM/KMS + EGL直连模式,绕过传统X11/Wayland中间层,实现低延迟、高效率的直接帧提交。相比X11的粗粒度权限控制与Wayland的合成开销,该方案链路短、资源消耗低,但仅支持单进程独占显示,缺乏窗口管理与系统级兜底。EGL作为跨平台桥梁,连接OpenGL ES与原生显示系统,通过Display、Surface、Context三要素构建渲染环境。内核层DRM管理GPU资源,KMS配置显示模式,用户态GDM负责登录会话,共同构成从硬件到应用的完整图形栈。

微小的鱼的博客 434

【Linux】进程间通信的基础概念及基于匿名管道的进程池

前面我们介绍了进程的创建、退出和等待,接下来看看进程之间怎样传递数据。这篇从匿名管道入手,再用管道把父子进程联系起来,写一个简单的进程池小demo。而且我把发行版从CentOS切换成Ubuntu了,主要是CentOS已经不维护了,可惜了。。。

qeen87的博客 327

Linux 启动流程与故障修复:GRUB、systemd 与救援模式实战

密钥登录配置替代密码、sshd_config 禁 root 禁密码改端口、fail2ban 自动封爆破 IP、端口改不改的权衡,服务器被扫描爆破时的完整加固方案。

2502_91473995的博客 462

Linux 存储

架构定义:不再依赖一对专用双控机头;由多台普通 x86 服务器组成集群,统一管理所有磁盘,控制面、数据面分散在集群节点。这是唯一一个架构,可以同时对外交付:块、文件、对象三种形态。

fengliyang_的博客 365
上一篇: 嵌入式教程_DSP教学实验箱:2-15 看门狗功能实验
下一篇: 嵌入式教程_电机控制_DSP教学实验箱操作教程: 2-23直流电机控制实验
Tronlongtech
博客等级 码龄4年 687粉丝 102原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值