基于qemu-riscv从0开始构建嵌入式linux系统ch7. OpenSBI DomainOpenSBI Domain介绍在上一节中,我们已经成功运行了OpenSBI,观察输出log可以看到有一组Domain0的信息打印出来,然后会进入到下级boot流程。那么Domain是做什么用的呢?实际上Domain是用来将SOC内部硬件人为的划分不同权限区域,然后分别独立运行,其使用了riscv的权限管            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 08:55:20
                            
                                450阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            OpenHarmony源码里面包含两个内核代码,分别是liteos_A和lite_M我的理解,liteos_A和liteos_M分别对应ARM架构的 A系列和M系列 liteos_A对标linux内核 ,linux是分时操作系统liteos_M是对标freeFTOS、rt-thread、UCOS,这些都属于实时操作系统(RTOS),MCU(单片机上),不支持MMU(内存管理单元),内核空            
                
         
            
            
            
            关于 Intel Beignet OpenCL之前在 Linux 上为了测试 Intel 核显安装了 Intel 官方闭源的OpenCL Drivers 库,也解决了 CentOS 6 系统下 C++ 程序的问题,不过换了一台设备之后发现该 OpenCL 库却与 i3-3220 CPU 自带的 HD Graphics 2500 核显不兼容,OpenCL 不能正确加载核显设备。由于 Intel 闭源            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 17:18:49
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /kernel/liteos_m
├── arch                 # 内核指令架构层目录
│   ├── arm              # arm 架构代码
│   │   ├── arm9         # arm9 架构代码
│   │   ├── cortex-m3    # cortex-m3架构代码
│   │   ├── cortex-m33   # corte            
                
         
            
            
            
            k8s 高可用集群部署在生产环境中,k8s 高可用集群部署能够确保应用程序稳态运行不出现服务中断情况。此处我们基于 openEuler 系统环境,配置 Keepalived 和 HAproxy 使负载均衡(LB/Load Balancer)、实现高可用。步骤如下:准备主机资源配置(OS 系统使用华为 openEuler 22.03 LTS 社区版)。配置 Keepalived 和 HAproxy。            
                
         
            
            
            
            上周Redhat已经发布了Folsom的预览版本,现在算是搞明白,如果你是使用RHEL,他专门有一个源,可以让你安装Openstack。如果你使用的是CentOS,那么你就使用EPEL就可以。这两个基本是一样的。Redhat版本的Openstack,还是有不少特色  提供Essex升级Folsom,这是很难得,升级也不算复杂  通过了一个工具,专门配置Openstack,可以省去到处改配置文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 14:06:30
                            
                                363阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OpenHarmony(以下简称OH)自开源以来,已经过去了1年多。一年多时间,许多厂商争先恐后加入到OH的队伍中来,这一年多,发展迅速。我有幸可以在这OH发展的初期加入到OH的开发中来,成为OH中的一员。对于刚毕业的我来说,这个时候加入无疑是最好的选择。有关OH的介绍,这里就不再说多,对于小白,可以自行百度,了解原委。这里只单纯地记录开发相关技术。在正式编写之前,需要说明一点,由于OH发展迅速,            
                
         
            
            
            
            简介GR551x是汇顶科技推出的支持Bluetooth 5.1的单模低功耗蓝牙系统级(SoC)芯片,广泛应用于物联网(IoT)和智能穿戴设备领域。基于GR5515 Starter Kit开发板适配的OpenHarmony代码也合入了master,我们可以直接拉取OpenHarmony主干代码,然后选择GR5515开发板型号进行编译开发。本文主要介绍如何在Ubuntu系统上一步一步搭建OpenHar            
                
         
            
            
            
            一、Orthanc项目简介官方地址:Orthanc - DICOM Server        Orthanc是一个比利时的开源、轻量级的DICOM服务器,用于医疗和医学研究。Orthanc的目标是提供一个简单而强大的独立DICOM服务器。旨在改善医院的DICOM流程,并支持关于医学图像自动分析的研究。Orthanc让用户专注于DICOM文件的内容,隐藏了D            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 10:22:59
                            
                                143阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              安装OpenStack Object Storage  目录:   一、系统需求    二、对象存储架构   三、安装OpenStack Object Storage    四、安装配置存储节点   五、安装与配置代理节点   六、安装验证  一、系统需求   硬件: OpenStack对象存储被设计运行在通用计算机硬件平台            
                
         
            
            
            
            0. 背景0.1 为什么要有 Ceilometer?通常云,特别是公有云在计费方面有三个层次: 计量 (Metering): 收集资源的使用数据,其数据信息主要包括:使用对象(what), 使用者(who), 使用时间(when)和 用量(how much)。 计费 (Rating):将资源使用数据按照商务规则转化为可计费项目并计算费用 结算 (Billing):收钱开票Ceilometer 的目            
                
         
            
            
            
            open和fopen的区别open 是系统调用 返回的是文件句柄,文件的句柄是文件在文件描述副表里的索引,fopen是C的库函数,返回的是一个指向文件结构的指针。文件描述符是linux下的一个概念,linux下的一切设备都是以文件的形式操作.如网络套接字、硬件设备等。当然包括操作文件。fopen是标准c函数。返回文件流而不是linux下文件句柄。设备文件不可以当成流式文件来用,只能用openfop            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-09 08:01:01
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            deepin常用操作1.系统密码破解破解deepin-system的root密码,并登陆,修改密码为deepin@test1231.开机按"e"键,进入grub引导菜单
2.找到linux 、vmlinuz-* 开头的行,(倒数第三行),修改rw single init=/bin/bash 
3.修改完后,按ctrl+x键,进入单用户模式
4.执行passwd root命令修改密码
5.重启计算机            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 23:15:53
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近公司很多系统开始向国产自研操作系统靠拢,之前也介绍过国产化用的比较多的 UOS 操作系统(统信 UOS,这个国产系统正在走近你的生活)。后来,华为发布了 OpenEuler 操作系统,而且最近我们公司的很多项目也正在向 OpenEuler 靠拢,看来是要接触一下了。官网有很多版本可以下载,本着省事的原则,我直接下载了第一个,也就是 openEuler 22.03 LTS,就凭这个 LTS。然后            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 14:04:12
                            
                                174阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            联系  Linux的内核源代码和Linux的应用程序都可以自由获得,因此很多公司组织开发了属于自己的Linux发行版。主要有三个分支:Debian、Slackware、RedHat。每一个分支都拥有一个最具代表性的商业服务器级的发行版,分别是Ubuntu Server,简称Ubuntu;SUSE Linux Enterprise;Red Hat Enterprise Linux.。同时,还有基于这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-13 09:18:36
                            
                                133阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2016年11月22日更新:深层神经网络为什么要deep(下)  增加结合Tensorflow playground的5种空间操作和物质组成视角的理解。深层学习开启了人工智能的新时代。不论任何行业都害怕错过这一时代浪潮,因而大批资金和人才争相涌入。但深层学习却以“黑箱”而闻名,不仅调参难,训练难,“新型”网络结构的论文又如雨后春笋般地涌现,使得对所有结构的掌握变成了不现实。我们缺少一个对深层学习合            
                
         
            
            
            
            本文主要介绍CentOS 5.6 卸载原有OpenJDK,并安装Oracle Java 和 Eclipse,同时包含设置 sudo 权限和 Eclipse Launcher 的方法。
    1.卸载原有OpenJDKjava  -version查看当前Java版本信息rpm  -qa  |  grep  jav            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-08 23:26:46
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            linux内核安装:安装内核步骤下载相应内核版本【我这里用的是linux-4.19.90.tar.gz】下载网址:https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/解压缩到自定位置【我这里是/root/桌面/send/】安装内核图像界面依赖【已安装则跳过】yum install ncurses-devel注意事项:如果不安装这个,会引发内核            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 14:05:14
                            
                                247阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.ctrl alt t 打开终端2.cat /etc/redhat-release3.yun update4.reboot5.su su-区别 是否切换工作环境6.rqm -qa–a选项是查询所有已经安装的软件包。-q是查询一个包是否安装(显示区别:已经安装的rpm包不会显示后缀.rpm ,而未安装的包则显示后缀.rpm)一般查询一个安装包是否安装的的命令为:例如:rpm -qa | grep            
                
         
            
            
            
            前几节我们一起学习了几个用OPENCL完成任务的简单例子,从这节起我们将更详细的对OPENCL进行一些“理论”学习。 kernel:是指一个用opencl c语言编写的、代表一个单一执行实例的代码单元。opencl c语言看起来跟C语言函数非常相像,都有一个参数列表“局部”变量定义和标准控制流结构。opencl术语中把这种kernel实例称为work-item(工作项)。但opencl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-20 12:39:03
                            
                                57阅读