- 博客(43)
- 收藏
- 关注
原创 DP读书:在常工院的2023年度总结
好久没有写点自己的东西了,也是闲的慌的缘故吧,2023已经过了几天,也打算发些东西出来,以做兴致吧。去了趟RT- Thread 的2023开发者大会,还是确有些许感触,所以也就这样,思维遍显得呆痴而有些感触了。概括一下自己的这四个月,我想到几个关键词:招新、练舞、开源、录像。大概就这几个词吧,总体来说,相当丰富,些许感触。这四个月上过不少的课,拓展了我的眼界,激励了我的生活与激情,原理课老师告诉我独立思考的机会与能力极为珍贵...使用电脑有一周年了需要点总结啊哈哈哈哈
2024-01-25 15:03:21 2529 138
原创 2024【问题解决】Github 2024无法克隆git clone自从签了2F2安全协议之后
github 2F2影响的相关clone--502报错
2024-03-07 19:07:48 1534 13
原创 DP读书:开源软件的影响力(小白向)解读Embedded_SIG介绍以及代码架构解析
对于当前的嵌入式系统,一方面由于硬件越发强大,可以有力支撑Linux等复杂操作系统的运行;另一方面,应用也变得越发复杂, 包含了如互联、AI、迭代升级等方面的越来越多的需求。需求如此复杂而繁多,实践中也往往需要像Linux这样强大的操作系统来满足。因此,在嵌入式系统中,Linux所应用的场景越来越多,甚至在传统认为像Linux这样的大型操作系统所不能胜任的领域,如传感器、工业控制、航空航天等领域,Linux的身影也越发常见。
2024-02-27 18:00:32 1800 19
原创 DP读书:《半导体物理学(第八版)》(一)绪论 3min速通
金刚石结构就是两个面心立方沿空间对角线各自平移四分之一套构而成。常见的硅、锗均是金刚石结构的。再有金刚石结构的布拉伐格子是面心立方。知道了金刚石结构是什么样,也就不难理解砷化镓的闪锌矿结构。闪锌矿结构是两种不同原子构成的面心立方沿空间对角线平移四分之一套构而成。
2024-02-26 23:03:21 2339 13
原创 DP读书:《工程热力学(第二版)》(一)绪论——能量及其利用
热力学——研究对象:能量能量 物质能量传递 普遍规律能源:直接提供能量的物质资源一次能源:热能占比85%热能——>机械能 能源直接利用热能动力装置(热机)冶金采暖炊煮从燃料燃烧中获得热能利用热能得到动力蒸汽动力燃气动力热能机械能。
2024-02-26 22:21:25 878 2
原创 DP读书:社区文档(小白向)解读——iSulad 轻量级容器引擎功能介绍以及代码架构解析
本文介绍 iSulad 的功能特性以及对整体架构进行介绍。iSulad 功能特性介绍提供客户端命令行进行容器、镜像操作iSulad 是典型的 CS 架构模式。iSulad 作为 daemon 服务端,同时也提供了单独的客户端命令 isula,供用户使用。
2024-02-20 18:52:38 2693 25
原创 DP读书:《openEuler操作系统》(十)套接字 Socket 数据传输的基本模型
套接字(Socket)是计算机网络中进行数据通信的端点,它提供了一种在不同计算机或同一台计算机的不同进程之间进行数据交换的机制。在操作系统中,套接字是网络通信的基础,通过套接字可以实现进程间的通信()以及不同计算机之间的网络通信。基本概念在系统场景中系统一般提供三种类型的Socket:也就是流式Socket(Stream Socket)基于TCP(Transmission Control Protocol,传输控制协议)的Socket。提供面向连接的、可靠的、基于字节流的传输服务。
2024-02-20 11:39:01 1148 54
原创 DP读书:《openEuler操作系统》(九)从IPC到网卡到卡驱动程序
本节主要介绍网卡、总线及驱动的基本原理,以遵循PCIe总线规范的网卡驱动程序,一些基础的概念,学习笔记
2024-02-11 17:39:00 2072 129
原创 Github 2F2【解决】经验帖-PPHub登入
2F2协议首次iOS无法第三方登入【解决】Github登入PPHub(iOS桌面第三方客户端)我在自己鲲鹏的账号里选择了一组,然后就产生了一组相应的动态验证码。
2024-02-02 15:42:45 1403 20
原创 DP活动:HMI-Board以太网数据监视器(二)MQTT和LVGL
基于HMI-Board以太网数据监视器(二)LVGL和MQTT最近的硬件实践~用MQTT作为上位机,接收与发送给服务器,传到单片机开发板上。
2024-01-25 23:48:09 1007 10
原创 DP活动:HMI-Board以太网数据监视器(一)以太网外设的使用
RT-Thread Studio/Keil MDK5(固件开发、编译)以太网外设的开发与实验(网线+开发板C口供电)
2024-01-23 11:50:22 605 47
原创 DP活动:以太网HMI线下培训RA6M3 HMI Board[MQTT Squareline LVGL]
RA6M3HMI−Board本次培训使用的是,由RT-Thread与瑞萨电子及LVGL官方合作推出的一款高性价比图形评估套件。它采用了瑞萨电子的高性能RA6M3芯片,具备2D的图形加速和JPEG编解码功能。配合RT-Thread软件生态系统,可帮助开发人员轻松创建GUI智能硬件产品。这是官方公众号里通知:1月20号,RT-Thread 瑞萨电子共同举办 智能家居网络开发:RA6M3 HMI Board 以太网+GUI技术实践线下培训。
2024-01-20 22:48:46 1683 117
原创 DP读书:《openEuler操作系统》(七)FSCK与VFS虚拟文件系统
虚拟文件系统(VirtualFileSystemVFS虚拟文件系统(Virtual File System,VFS)虚拟文件系统(VirtualFileSystemVFS现代操作系统支持同时使用多种文件系统。在计算机科学中,虚拟文件系统(Virtual File System,VFS)是一个抽象层,它允许应用程序和操作系统与各种不同类型的物理文件系统进行交互。VFS隐藏了物理文件系统的底层细节。
2024-01-17 23:32:32 2166 71
原创 RT-Thread 瑞萨 智能家居网络开发:RA6M3 HMI Board 以太网+GUI技术实践
RA6M3HMI−Board将在本次1.20号的培训使用。这是由RT-Thread与瑞萨电子及LVGL官方合作推出的一款高性价比图形评估套件。它采用了瑞萨电子的高性能RA6M3芯片,具备2D的图形加速和JPEG编解码功能。配合RT-Thread软件生态系统,可帮助开发人员轻松创建GUI智能硬件产品。
2024-01-17 16:40:31 959 18
原创 DP读书:《openEuler操作系统》(八)TCP、UDP与跨机器通讯
计算机网络发展形态,在历史初期分层模型用于解决计算机系统网络之间的兼容弊端。20世纪80年代,国际化标准组织(International Standards Organization,ISO)制定了计算机网络体系结构标准及国际标准化协议,并发布了“开发系统互联参考模型”,简称OSI模型。OSI将网络协议栈分为七层的OSI模型OSI定义了各层的功能,使计算机网络变得拓展性强、兼容性好。
2024-01-13 23:40:12 4171 65
原创 DP记录:2023RT-Thread开发者大会
我是在openEuler的嵌入式SIG的引导下来的,openEuler社区的Embedded发行版是Yocto架构为主与服务器端的发行版本并不一样。我们是到的最早的那一批,坐了无人车,到了会场外,边收集着开发板,边看着一家家公司布着展,看着demo, 看着有意思的东西,早上,是开场,然后小睡了会儿,主办方RTT在说社区的人更多了,软件包更多了,但也更为完善了,更新放缓的阶段。也就有时间写自己的参会笔记了。动手实践也比较简单,但挺有趣的。
2023-12-25 01:21:17 2471 60
原创 DP读书:《openEuler操作系统》(六)文件系统
磁盘和磁盘驱动器是计算机中用于存储和读取数据的组件。磁盘磁盘驱动器硬盘软盘读电路写电路伺服装置磁盘是PC机的外部存储器之一,分为硬盘和软盘两种。两者都是使用磁介质来储存数据,因此被称为“磁盘”。硬盘的英文是“Hard Disk”,直译成中文就是“硬的盘子”。由于硬盘是内置在硬盘驱动器里的,所以一般就把硬盘和硬盘驱动器混为一谈了。硬盘的外观大小一般是3.5英寸,容量一般以M(兆)和G(1024兆)计算。
2023-12-25 01:14:39 1238 4
原创 DP读书:《openEuler操作系统》(五)进程与线程
这章我啃了很久,作为计算机领域最为重要的两个概念之一,今天我想讲一讲进程的概念、描述、控制。这三小结的内容,差不多我每天啃一小节终于啃完了,那就敲吧~~~现代计算机采用多道程序技术,允许多个程序并发执行,不同于早期的单道批处理系统计算机只能一次性处理一道的。而在这个过程中,程序只是对计算任务与数据的静态描述,并不能反应多道程序之间相互影响的这一状态。因此计算机系统中使用进程这一概念来反映程序在执行过程以及能来共享资源的基本单位。另外由于进程的创建于切换之间切换资源开销较大,操作系统中引入了线程这一概念。
2023-10-25 21:03:45 775 14
原创 DP读书:《openEuler操作系统》(四)鲲鹏处理器
1.Soc从狭义角度讲,Soc是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲,Soc是一个微小型系统,如果说中央处理器(CPU)是大脑,那么Soc就是包括大脑、心脏、眼睛和手的系统。国内外学术界一般倾向将Soc定义为将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上,它通常是客户定制的,或是面向特定用途的标准产品。2.Chip芯片(chip)就是半导体元件产品的统称。是集成电路(IC, integrated。
2023-10-05 00:04:03 1844 74
原创 DP读书:《openEuler操作系统》(三)操作系统的分类
在此,我们就对现代操作系统发展历程以及趋势有了比较清晰的认识。操作系统处于应用层与硬件层之间,上看应用、下看硬件。话不多说,我直接上openEuler的整体架构图:欧拉开源操作系统(openEuler,简称“欧拉”)从服务器操作系统正式升级为面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持 OT 领域应用及 OT 与 ICT 的融合。
2023-09-26 21:23:47 913 104
原创 DP读书:《openEuler操作系统》(二)操作系统的发展史
openEuler是一个接CentOS工作的国产服务器操作系统,同时应用场景也在不断地丰富。随着国产化的要求不断加大,作为一名能动专业小白,也要接触openEuler操作系统推进应用国产化进程了。希望我的读书笔记能帮助的更多人,话不多说,我开始敲了。
2023-09-16 21:50:05 1687 95
原创 DP读书:《openEuler操作系统》(一)操作系统基本概念
操作系统(Operating System,OS )是现代计算机系统中最核心的软件。下面是一些简单的内容,关于openEuler在内的操作系统底层知识。fill:#333;color:#333;color:#333;fill:none;操作系统核心软件openEuler底层知识。
2023-09-09 23:49:16 1548 104
原创 两千字——零基础开始打化工设计大赛——附搜集到的小白资料站、一次项目复盘
/放假到了中旬,似乎没有什么意思,整天刷着各种平台,看着各种平台,似乎忘记了具体要做什么。int "哦,想起来了。一周半前,我刚打完化设(全国大学生化工设计大赛),马马虎虎的交齐了材料直到最后5min最后改了一遍网盘文件包,邮件发了组委会。main(){scanf("第二天发现确实交了,因为我在组委会官网上看到了自己团队成功提交的名单。终于松了一口气,玩了两天,突然逛官网时看到25号要交参赛确认表的要求,于是又跟老师反复确认,导了PDF电子签,提前一晚上传了官网。");
2023-09-04 23:15:03 1273 88
原创 DP读书:鲲鹏处理器 架构与编程(十四)ACPI与软件架构具体调优
另外,还可以通过性能监控和性能分析工具,对CPU和内存子系统进行监测和分析,找出性能瓶颈,并采取相应的优化策略。不同的应用场景和需求可能需要采取不同的优化手段,因此建议结合具体情况进行调优,并进行性能测试和评估,以验证优化效果。综合考虑应用程序的特点、网络环境以及业务需求,选择合适的调优方案,并进行性能测试和评估,以验证优化效果。Tuning Kit 是一款针对鲲鹏计算平台的性能分析和优化工具,能收集处理器硬件、操作系统、进程/线程、函数等各层次的性能数据,分析出系统性能指标,定位到系统瓶颈点及热点函数。
2023-08-31 07:00:00 6209 127
原创 DP读书:不知道干什么就和我一起读书吧——以《鲲鹏处理器 架构与编程》中鲲鹏软件的构成为例
虽然清楚知识需要靠时间沉淀,但在看到自己做不出来的题别人会做,自己写不出的代码别人会写时还是会感到焦虑怎么办?你是否也因为自身跟周围人的差距而产生过迷茫,这份迷茫如今是被你克服了还是仍旧让你感到困扰?来分享一下吧!我就读了几天书,就这样了。感觉和周围人还挺不同的,所以就把这样的经历分享出来。
2023-08-30 23:08:15 1582 42
原创 DP读书:鲲鹏处理器 架构与编程(十二)鲲鹏软件实战案例Docker+KVM的部署
10min带你一同看,鲲鹏软件实战可以玩点啥,以及官方传送门Docker、KVM详细部署过程
2023-08-29 16:58:28 729 21
原创 DP读书:鲲鹏处理器 架构与编程(十一)鲲鹏生态软件架构 AND 硬件特定软件
如:操作系统、Hypervisor(虚拟机管理器)和固件所依赖的特性和系统架构关键层面,包括 CPU、PCIe、定时器、IOMMU、UART(Universal Asynchronous Recevier / Transmitter,通用异步收发传输器)、看门狗和中断等,目标是有足够标准的。的,用户很少跟换硬件模块操作系统。鲲鹏处理器的软件生态是一个不断发展的软件生态,服务器本身也具有复杂度多样性,经过很长时间的发展服务器硬件有不同的操作系统方案,这些操作系统往往还实现了软件的分层组合,很难简单描述
2023-08-29 11:27:44 1680 26
原创 DP读书:鲲鹏处理器 架构与编程(十)鲲鹏软件生态与云服务
作为全方面兼容的通用服务器芯片,支持ARM+Linux生态鲲鹏软件生态与云服务鲲鹏作为通用的 ARMv8 处理器,属于全球ARM生态之中。当前鲲鹏不再仅仅局限于鲲鹏系列服务器芯片,更是包含了完整的。生态汇集了,利用多个水平解决方案及垂直行业解决方案等。
2023-08-24 15:44:06 2343 40
原创 DP读书:鲲鹏处理器 架构与编程(九)鲲鹏920处理器片上系统
鲲鹏920处理器片上系统的输入/输出(I/O)能力非常强大,支持多种高速接口和协议,包括PCIe 4.0、CCIX、100G RoCE、SAS/SATA 3.0等,可以满足不同应用场景的需求。PCIe 4.0:鲲鹏920处理器支持4个PCIe 4.0通道,可以用于连接高速设备,如GPU、FPGA等。CCIX:支持CCIX接口,可以与CCIX设备进行通信,实现更高的带宽和更低的延迟。100G RoCE:支持100G RoCE以太网接口,可以提供高速的数据传输和网络连接。
2023-08-21 10:45:00 4448 41
原创 DP读书:鲲鹏处理器 架构与编程(八)3.1鲲鹏处理器片上系统与Taishan处理器内核架构
处理器体系结构,是一个偏底层的内容,但这是任一计算机系统的底层。系统的性能、生态和功能很大程度上都依赖于计算机系统底层——处理器体系结构。任何一个系统程序员、固件设计者、应用程序员 甚至 服务器管理员,如果想要充分利用现代高性能处理器的硬件性能、进行高效的软件运行,都必须理解处理器体系结构。而本文从2019年的Kupeng920处理器出发,介绍一些底层概念,遇到不会的名词可以自行查阅
2023-08-18 16:38:42 2410 30
原创 DP读书:鲲鹏处理器 架构与编程(七)ARMv8-A 体系结构
大家好,我是DP,一名最近开始研究处理器与服务器的小白,以下是我在阅读ARMv8-A的笔记,希望能加深大家对该种架构的理解,但这是相当底层的原理,也是很多提供云原生的服务器底层架构。
2023-08-17 18:24:48 3162 49
原创 DP读书:鲲鹏处理器 架构与编程(六)PCI Express 总线
PCI Express总线的拓扑发现是指通过一定的协议和机制,在系统中识别和确定PCI Express设备的连接关系和数据传输路径的过程。根据不同的事务类型,事务层会产生不同类型的TLP报文,并根据不同的路由方式进行数据转发。总之,PCI Express总线中的另一个重要组件是PCI Express桥,它的作用是将PCI Express总线连接到其他类型的总线或设备,从而形成一个更大的网络。通过以上步骤,可以获取PCI Express总线的拓扑结构,包括设备的连接关系、设备的配置信息和数据传输路径等。
2023-08-16 09:11:01 1996 27
原创 DP读书:鲲鹏处理器 架构与编程(五)服务器虚拟化技术
虚拟化系统由虚拟化软件和虚拟机组成,虚拟化软件在物理计算机上运行,并创建和管理虚拟机,而虚拟机可以运行自己的操作系统和应用程序。虚拟机的操作系统和应用程序运行在VMM之上,但它们的表现就像在真实的物理计算机上运行一样。指令集虚拟化是指虚拟机的要**运行时(Runtime)**系统将某种处理器的执行代码或者某种执行态代码动态翻译成其他处理器或架构上的机器语言代码去执行,从而在不同的处理器和架构上运行程序的技术。是一种虚拟化技术,它允许在单一的物理计算机上运行多个虚拟机,每个虚拟机都运行着独立的操作系统。
2023-08-15 17:16:25 549 14
原创 DP读书:鲲鹏处理器 架构与编程(四)内存顺序模型与内存屏障
*顺序一致性内存模型(Sequential Consistency Memory Model)**是一种特殊的内存一致性模型,它要求程序在执行过程中,无论多少个处理器并行执行,无论程序是否同步,所有程序看到的操作执行顺序都是一致的。因此,在实际的系统设计中,需要根据实际情况选择合适的内存模型来平衡性能和正确性。部分存储排序内存模型是一种内存一致性模型,它允许在对共享内存的访问上存在一定的顺序错乱,但是要求在对共享内存的访问上必须遵循一定的顺序,即所有对共享内存的访问操作都必须按照一种特定的顺序进行。
2023-08-14 14:17:08 513 1
原创 DP读书:鲲鹏处理器 架构与编程(三)高性能处理器的存储组织与片上互联
处理器的性能得到充分发挥就必须考虑存储器带宽,还有速度差速需要考虑,所以要进行存储结构设计。高性能处理器采用多级存储器来解决多存储问题。(采用二级Cache, 甚至三级Cache等效处理速度)
2023-08-12 12:19:58 178 4
原创 DP读书:鲲鹏处理器 架构与编程(二)服务器与处理器——高性能处理器的并行组织结构、ARM处理器
关于ARM的所有概览,新手这一篇就够啦,笔记共度计划
2023-08-11 11:07:33 295 2
原创 小白咋写第一篇Blog,建议像这样
原创文章,如何生成漂亮的流程图:我却不知道怎么似的,整个人没有了一个连贯记叙的地方,一大段一大段的空白,做着散乱的事情,于是就有点慌了神。想要摆脱这种困境,就必须读书、读书敲代码。让自己精神充实、内心富足,少去一丝浮躁,多上一点爱与追求,抑或这是我存在的意义吧。像这样,我还可以画甘特图、插入Flowchart流程图、插入UML图、插入classDiagram类图,甚至是数学公式。
2023-08-10 22:00:04 995 15
原创 DP读书:鲲鹏处理器 架构与编程(一)处理器与服务器
执行程序的角度,并行等级可分为多级:一条指令执行的微操作之间的并行是指令内部的并行;常见的有集群(Cluster,也称机群),集群中每台计算机一般成为节点,反应物理连接的紧密程度和交互能力的大小分为,紧耦合系统(直接耦合 系统)[总线、高速开关相连]与 松耦合系统(间接耦合系统)[通道通信线路相连]:海思自研芯片的总称,含有鲲鹏处理器、昇腾(Ascend)、人工智能(AI)、SSD控制芯片、智能融合网络、智能管理芯片。下面请由我来介绍这本书(下面是我的学习笔记)的限制,传统的单处理器系统通过。
2023-08-10 07:45:00 730 4
i.MX Linux 参考手册 \ i.MX 移植指南 \ i.MX Linux 用户指南
2024-02-28
i.MX VPU 应用程序编程接口 Linux 参考手册
2024-02-28
孤岛算法+MATLAB仿真+初步模型 原型论文,mode自己没能解决复刻参数的问题
2023-09-29
BB84.0方案一.vsdx的球体动力学模型指的是以球体为基础构建的机器人模型 设计架构图
2023-08-31
大家好,我是DP,一名22级学生希望大家一起共建CIT社区
2023-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人