自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【VMware安装及虚拟机配置】

VMware安装及虚拟机配置

2023-12-15 16:41:10 321

原创 6G网络架构白皮书

6G网络架构白皮书。

2023-11-03 10:02:46 167

原创 Android 操作系统简介

1. 起源2. 操作系统市场占有率3. Android 系统架构3.3 运行时 + 系统库硬件抽象层 (HAL) 提供标准接口,将设备硬件功能暴露给更高级别的 Java API 框架。HAL 由多个库模块组成,每个库模块都为特定类型的硬件组件(例如摄像头或蓝牙模块)实现一个接口。当Framework API 调用或访问设备硬件时,Android 系统会加载该硬件组件的库模块。

2022-12-28 09:09:52 2394 1

原创 进程互斥实现方法

进程互斥的软硬件实现方式

2022-06-12 16:16:44 1422

原创 Android init.rc 官方说明文档

Android init.rc 官方说明文档说明Android Init LanguageInit .rc FilesActionsServicesOptionsTriggersCommandsImportsPropertiesBootchartinggrab-bootchart.sh uses $ANDROID_SERIAL.Comparing two bootchartsSystraceDebugging init说明硬件:ROC-RK3399-PC-Pro固件:ROC-RK3399-PC-Pr

2022-05-30 18:33:04 345

原创 Android 修改init.rc 添加开机自启服务

开机自启服务:ademo完成任务:写入一条日志前提:这里我们假定我们已经成功将可执行文件编译到系统中,具体编译方式请参考博文android 7.1 修改源码添加可执行文件到system/bin目录可执行文件名称为 位于/system/bin目录下,可执行文件源码 ademo.c 如下:1. 在 init.rc 中添加自己的服务init.rc 位置:1.2 设置启动时机设置启动时机为开机自启2. 设置SELinux策略(sepolicy)文件路径:修改文件,增加如下行:2.2 新建adem

2022-05-27 18:49:54 5256 1

原创 android 7.1 修改源码添加可执行文件到system/bin目录

android 7.1 修改源码添加可执行文件到system/bin目录说明1. 源代码修改1.1 在源代码 external 文件夹下新建 ademo 文件夹1.2 添加 ademo.c 文件1.3 添加 Android.mk 文件1.4 添加 PRODUCT_PACKAGES2. 编译运行2.1 编译2.2 运行效果3. 设置开机自启服务说明硬件:ROC-RK3399-PC-Pro固件:ROC-RK3399-PC-Pro_Industry7.1.2_HDMI目录: firefly-rk3399

2022-05-27 17:16:05 2621 1

原创 firefly ROC-RK3399-PC-Pro android7.1 编译打包详解

firefly rk3399 android 编译打包详解说明1 编译1.1 整体编译1.2 打包生成固件1.3 升级固件2 补充说明2.1 编译选项 -l 取值2.1 打包生成固件补充说明说明硬件:ROC-RK3399-PC-Pro固件:ROC-RK3399-PC-Pro_Industry7.1.2_HDMIfirefly-rk3399-Industry 为工程根目录,所有编译、烧录命令均在改目录下执行官方教程:https://wiki.t-firefly.com/zh_CN/ROC-RK33

2022-05-27 15:54:36 998

原创 firefly ROC-RK3399-PC-Pro开发板如何获取root权限及remount

firefly ROC-RK3399-PC-Pro如何获取root权限及remount1. 基本条件2. rk3399打开开发者模式3. rk3399获取root权限4. rk3399重新挂载改变目录权限1. 基本条件解决问题:获取root权限同时向根目录或/system/bin下推送文件硬件:ROC-RK3399-PC-Pro固件:ROC-RK3399-PC-Pro_Industry7.1.2_HDMI系统:android 7.1其他:开发板连接鼠标和显示屏2. rk3399打开开发者模式

2022-05-25 17:12:42 1185

原创 如何给linux添加一个系统调用

如何给linux添加一个系统调用1、 准备工作a. 安装相关编译程序b. 获取内核源代码c. 解压源代码2、编辑 sys.c 加入函数3、添加声明4、添加系统调用id5、配置内核6、安装内核7、重启虚拟机8、验证1、 准备工作你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。a. 安装相关编译程序sudo apt-get install build-essential kern

2022-05-23 14:16:13 5177 3

原创 UART、RS232、RS485、IIC、SPI总线

SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,IIC(Inter-Integrated Circuit)其实是IICBus简称,所以中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构。差分传输是一种信号传输的技术,区别于传统的一根信号线一根地线的做法,差分传输在这两根线上都传输信号,这两个信号的振幅相同,相位相反。

2022-03-16 15:28:47 1994

原创 Linux 驱动是什么

Linux驱动前言什么是驱动?无操作系统情况下的设备驱动有操作系统情况下的设备驱动总结前言     计算机软硬件相辅相成,合作完成相应功能。但一个共识是软件和硬件不应该相互渗透到对方的领域。     驱动使得应用软件开发人员不需要去关心硬件相关知识,专注于本身的业务领域。     应用软件工程师在使用套接字进行数据收发时,不必关心诸如中断、寄存器、

2022-03-03 17:15:32 1213

原创 共享文件夹下编译问题 CMake Error: cmake_symlink_library: System Error: Operation not supported

共享文件夹下编译问题 CMake Error: cmake_symlink_library: System Error: Operation not supported原因解决方法一解决方法二原因创建链接不成功,要确认当前帐户下是否有权限在编译的目录中有创建链接的权限;比如,你如果是在一个WINDOWS机器上的共享目录中编译,就没法创建链接,就会失败。解决方法一把源码复制到本地的目录中再编译。解决方法二源代码不动,在本地目录中编译。如果你希望源代码在共享文件夹中(便于在windows下修改

2021-10-01 22:58:19 1378

原创 数制转换技巧(十进制 to 二进制)

数制转换技巧——十进制转二进制在十进制转二进制时,常使用 除二倒取余法,例如:但当数值过大时,这个方法将非常繁琐。假定要将60031转换成二进制(16位),用 除二倒取余则要做16次除法;但假定我们记住常用的16进制表示(对大多数人来说应该都很easy),用 除十六倒取余,然后再讲余数序列用二进制表示,则要简单的多。60031 的二进制表示即为 1110 1010 0111 1111十六进制中比较需要记忆的是A(1010)C(1100)其他的都可简单推导。...

2021-09-27 15:50:05 515

原创 visio 教程-绘图技巧、快捷键大全

visio 绘图技巧大全前言图像移动复制绘制直线图像边缘空白消除word中visio图编辑技巧去掉直线交叉点增加连接点提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考图像移动shift + 方向键对图像进行微调整(移动)将页面整体放大,调整时会更为精确,也更容易

2021-09-26 18:30:40 20179

原创 强制类型转换之数值溢出

数值溢出问题强制类型转换强制类型转换强制类型转换的结果保持位值不变,只是改变了解释这些位的方式。——《深入理解计算机系统》对于大多数C语言的实现,处理同样字长的有符号数和无符号数之间的相互转换的一般规则是:数值可能会变,但是位模式不变。——《深入理解计算机系统》...

2021-09-24 21:14:13 1685

原创 大端字节序和小端字节序

大端字节序和小端字节序前言一、验证方法二、总结前言字节序:一个多字节值的哪一端,存储在该值内存的起始地址(假定内存地址从小到大)。大端字节序:多字节值的大端(高位)存储在该值内存的起始地址。小端字节序:多字节值的小端(低位)存储在该值内存的起始地址。假设变量x的类型为int,位于地址0x8000处,有一个十六进制的数0x12345678(高位为0x12,低位为0x78):一、验证方法/* 确定你的电脑是大端字节序还是小端字节序 */#include <stdio.h>

2021-09-23 16:25:45 442

原创 Android.mk 实战

Android.mk实战综述实战一、编译静态库后链接1.1 目标1.2 实战实战二、预编译第三方动态库后链接1.1 目标1.2 实战综述# makefile变量区分大小写# 一般变量名都是大写,函数名都是小写的########################################################### LOCAL_PATH 必须放在android mk文件的第一行LOCAL_PATH := $(call my-dir)# 日志输出warning error,其

2021-09-22 19:12:14 261

原创 如何将windows文件夹映射到docker容器

如何将windows文件夹映射到docker容器前言前言踩坑:只能映射c:Users下的文件到容器内部,其他文件夹都不可见!!!除非修改Virtual Box虚拟机配置,映射端口时指明是UDP还是TCP。Windows系统:C:Users -> /c/UsersMac OS X系统:/Users -> /Users如将windows下C:/Users/data 映射到容器的 /home/wolf/ftpdfs/files/datadocker run -it -p 3300:8

2021-09-22 17:14:40 1762

原创 rapidjson实战

rapidjson实战前言一、应用序列化步骤解析步骤实战注意事项前言RapidJSON 是一个小、快、独立的 C++ 的 JSON 解析器及生成器,仅由头文件组成。具备如下特点:RapidJSON 小而全。它同时支持 SAX 和 DOM 风格的 API。SAX 解析器只有约 500 行代码。RapidJSON 快。它的性能可与 strlen() 相比。可支持 SSE2/SSE4.2 加速。RapidJSON 独立。它不依赖于 BOOST 等外部库。它甚至不依赖于 STL。RapidJSON

2021-09-22 16:57:31 429

原创 linux进程管理

linux进程管理一 查看进程ps命令top命令二 进程管理三 其他一 查看进程静态命令:ps (查看某一时间点的进程状态)动态命令:top(持续检测进程运行状态)其他:pstreeps命令ps 选项与参数-A: 所有的进程都显示出来,与 -e 效果相同.-a: 不显示与终端有关的所有进程.-u: 有效使用者相关的进程.x: 通常与 a 这个参数一起使用,可列出较为完整的信...

2021-09-22 13:42:30 150

原创 Android CPU架构之ARM和X86

中央处理器(Central Processing Unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。——百度百科将晶体管作为开关,将一个开关的输出端与另一个的输入端相连,就能构成各种逻辑电路和功能块,这些功能块采用的形式包括加法器、锁存器、触发器、寄存器、计数器等等,我们可以使用这些功能块构建自定义执行单元来执行特定计算。归根结底,CPU就是构建多个专用处理元件,并用多种方式将它们连接起来,从而实现复杂的计算的芯片。

2021-09-18 16:10:54 8387

原创 计算机原码、反码、补码、机器数、真值解析

原码、反码、补码、机器数、真值解析引言原码反码补码补码定义合理的创建标题,有助于目录的生成如何改变文本的样式如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表参考引言C语言标准并未要求用补码形式来表示有符号整数,但是几乎所有机器都是这么做的。补码有两个优点:一个是能够计算减法,另外一个就是统一正零和负零。——《深入理解计算机系统》二进制数与十进制数一样有正负之分。在计算机中,常采用数的符号和数值一起编码的方法来表示数据。常用的

2021-07-20 14:09:42 2373

原创 如何删除编译器自动合成的函数

如何删除编译器自动合成的函数方法一、删除函数方法二、将函数声明为 private, 并且不实现它小工版大师版“世界上没有两片相同的叶子,也没有两个相同的指纹。”现在需要设计一个指纹类,由于没有两个相同指纹,所以软件设计者自然地想要阻止指纹对象的拷贝。如果我们不声明拷贝构造函数或者拷贝赋值运算符,编译器会为我们自动生成默认的版本。现在,我们需要想办法删除这两种函数,或者说,阻止拷贝。class FingerPrint { ...};FingerPrint f1;FingerPrint f2

2020-08-19 10:28:27 156

原创 音视频学习笔记——概述

音视频学习笔记——概述0、须知一、生活中的音视频技术二、视频播放器原理0、须知本文是我学习音视频技术的笔记,内容大多来源于雷神的博客。原文链接:https://blog.csdn.net/leixiaohua1020/article/details/18893769一、生活中的音视频技术生活中,大家会接触到各种各样的视频数据,像MP4、FLV、MKV、AVI等,这些都是封装格式。什么是封装格式,就是把视频数据和音频数据打包成一个文件的规范。但仅靠看文件的后缀,很难能看出具体使用了什么视音频编码标准

2020-07-29 11:28:33 208 1

原创 数据流图详解DFD

数据流图DFD概述用途理论组成部分画法示例概述数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。用途在结构化开发方法中,数据流图是需求分析阶段产生的结果。数据流图是系统设计自上而下方法中使用的一种设计工具。数据流图显示系统将输入和输出什么样的信息,数据如何通过系统前进以及数据将被存储在何处。理论组成部分数据流图包括

2020-07-06 14:41:22 5609

原创 移动硬盘已连接USB但不显示盘符怎么办

移动硬盘已连接USB但不显示盘符怎么办1. 现象2. 解决办法1. 现象移动硬盘连接电脑后,显示USB连接,但是我的电脑中不显示对应磁盘,因而无法访问。具体如下图:点击桌面左下角的任务栏,点击USB符号,显示如下(只有设备名称,无盘符,我的电脑中也没有对应设备,无法访问)正常的应该是这样的(wolf是我移动硬盘名称,H是盘符):2. 解决办法右击‘我的电脑’ --> 选中 ‘管理’ --> 左侧单击‘设备管理器’ --> 右侧单击‘通用串行总线控制器’ -->

2020-06-03 14:38:51 24307 7

转载 雷神:音视频零基础入门教程

雷神:音视频零基础入门教程总结:视音频编解码技术零基础学习方法CSDN里能找见的最好的音视频教程了,没有之一。雷神一路走好。

2020-05-20 10:31:59 2493

原创 Linux bash基础知识大全

Linux bash基础知识大全1. 命令快速编辑2. bash默认组合键3. 变量设置规则4. 变量相关命令5. 变量的删除、替换6. 通配符7. 特殊符号8. 数据流重定向1. 命令快速编辑组合键功能ctrl + u从光标处向前删除命令串(不含光标)ctrl + k从光标处向后删除命令串(含光标)ctrl + a让光标处移动到命令串最前面ctrl + e让光标处移动到命令串最后面2. bash默认组合键其中ctrl +c与ctrl + q较为常用

2020-05-14 09:52:49 292

原创 C++项目编码规范(Huawei&Google合辑)

c++ 项目编码规范文档说明本文档适用于所有 c++ 项目,涵盖命名风格、注释风格、git提交规范等内容,本项目开发人员在进行开发前,务必先详细阅读此文档。文档内容大部分来源于Google发布的 c++ 开源项目风格指南。和华为c++编程风格指南1. 命名约定最重要的一致性规则是命名管理。命名的风格能让我们在不需要去查找类型声明的条件下快速地了解某个名字代表的含义: 类型, 变量, 函数, 常量, 宏, 等等,我们大脑中的模式匹配引擎非常依赖这些命名规则.1.1 通用命名规则总述函数命名, 变

2020-05-12 08:49:42 1662

原创 HTML中onclick="write()"后页面空白

onclick调用js的wirte方法后页面空白结论贴出来先猜想:证明:结论:昨天呀,女盆友又问了一个奇怪的问题——“喂,狗子,这个HTML页面怎么变成空白了,跟菜鸟教程上说的不一样啊!”我——“???”废话不多说,我去学习了,不然都不配有女盆友。。。修炼之后,又悟到真谛啦,斯国一。。。结论贴出来先为DOM添加onclick方法时,默认会调用document的方法,即使不添加d...

2020-05-07 14:18:59 828

原创 TCP为什么是三次握手不是两次

超时重传与快速重传问题失效的连接请求占用资源问题

2020-05-07 12:26:40 2542

原创 linux文件或目录的r权限

@[TOC]linux文件或目录的r权限问题linux文件权限最基本的是rwx,权限代码依次为4,2,1,对文件和目录来说,rwx权限分别代表什么呢?linux下,可用ls -l命令查看文件或目录的权限熟悉。wolf@ubuntu:~/a/du/test$ ls -l总用量 176drwxrwxr-x 3 wolf wolf 4096 Apr 29 14:15 dir1-rw-rw...

2020-04-30 15:14:27 1468

原创 如何用du查看目录大小

使用du命令查看目录大小du结论dudu:查看文件系统的磁盘使用量(常用来查看目录所占磁盘空间),有关du命令是否递归查询子目录占用空间问题,可查看结论用法:du [-ahskm] 文件或目录名称选项与参数:-a: 列出所有的文件与目录容量,默认统计目录下面的文件量-h: 以人们易读的格式容量显示-s: 仅列出总容量,而不列出各个目录占用容量-S: 不包括子目录下的统计,进包含当...

2020-04-29 14:51:02 1140

原创 cordova 基本命令

cordova 基本命令项目命令创建项目添加平台支持打包运行插件命令创建插件查看项目已经安装的插件移除插件添加插件常见问题项目命令创建项目codova create 项目名 包名// cordova create 项目名 包名cordova create demo com.wolf.demo添加平台支持cordova platform add platform_name// 进...

2020-04-26 11:30:29 188

原创 cordova入门教程——环境搭建

cordova入门教程一级目录概述环境搭建前期准备依赖安装——JDK依赖安装Android Studio常见问题一级目录概述Apache Cordova是一个开源的移动开发框架。允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发。使用Apache Cordova的人群:移动应用开发者,想扩展一个应用的使用平台,而不通过每个平台的语言和工具集重新实现。we...

2020-04-24 11:22:17 485

原创 egrep & grep

egrep & grep概述注:概述用法:grep [选项]... PATTERN [FILE]...作用:在每个FILE或标准输入中查找PATTERN.egrep和grep都是很强大的搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.egrep 等同于grep -E,表示过滤多个参数.如ls | egrep 'socket|net' # 过滤ls结果中包含'sock...

2020-04-19 12:22:10 337

原创 C++11 —— 多态

C++11 —— 多态C++多态示例一、通过基类指针调用派生类或基类成员函数示例二、通过派生类对象调用基类或派生类方法小结C++多态引用或指针类型的静态类型与动态类型不一致是C++语言支持多态性的根本原因。(动态绑定只有在我们通过指针或引用调用虚函数时才会发生)示例一、通过基类指针调用派生类或基类成员函数#include <iostream>class BaseA {p...

2019-04-26 14:49:59 431

智能化宽带网络网关技术白皮书

针对上述 6G RAN 面临的关键需求、挑战及技术趋势,亟需设计 6G 网络总体架构指导下的新型 6G RAN 架构。6G 网络总体架构的核心理念 包括“分布式、内生智能、一体至简、空天地泛在接入”。其中,“分布 式”是指泛在海量动态连接,解决密度百倍、千万量级基站的灵活动态组 织问题;“内生智能”是指网络架构在初始设计即考虑智慧的内生式设计, 解决智能外挂式设计无法满足网络自治需求的问题;“一体至简”是指智 能化简化、同构化简化、协议一体化简化,解决网络架构设计、组网模式 和资源管理上不灵活智能、融合网络之间信息交互复杂、开销大且低效能 的问题;“空天地泛在接入”是指多维立体全场景下多种接入域、多种网 络域的深度融合,解决固定/移动/卫星/UAV 等多连接类型以及多服务类型 的异构泛在接入管控复杂且效率低的问题

2023-11-03

面向多维立体全场景的6G绿色无线接入网白皮书

面向多维立体全场景的6G绿色无线接入网白皮书

2023-11-03

6G网络架构白皮书pdf

6G网络架构白皮书

2023-11-03

空空如也

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

TA关注的人

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