很明显我是标题党,真正的标题是《在Linux下学习stm32和NUTTX RTOS》。 由于stm32也是ARM的,NUTTX也是操作系统,stm32和NUTTX有着arm的基本特征,NUTTX有着操作系统的基本特征,如果把这两者搞明白了, 你会发现其他的arm芯片和操作系统似曾相识。 至于为什么选这两者结合,原因有一下几点: 1,nuttx对stm32支持的特别好, 2.stm32资料很多,很容            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-23 00:37:56
                            
                                135阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            01英伟达颠覆CPU!长发黄仁勋杀入英特尔地盘,ARM架构CPU性能高10倍英伟达凡尔赛一号玩家黄仁勋来了!他带着自家ARM架构CPU从加速器辅路杀进了CPU三环主路,战火直接烧到了英特尔后院,帕特·基辛格同志要小心了!今年,「GPU大哥」英伟达居然「不讲武德」,发布一个基于Arm架构的新数据中心CPU Nvidia Grace,它将直接挑战英特尔在服务器和数据中心计算领域的主导地位。随着英伟达进            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-22 21:14:36
                            
                                216阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 理解ARM架构与CPU的关系
对于刚入行的开发者来说,了解ARM架构及其与CPU的关系是非常重要的。ARM架构是一种广泛使用的计算机体系结构,特别是在移动设备和嵌入式系统中。本文将教授如何理解ARM架构与CPU之间的关系,并通过示例代码和图示帮助你更好地掌握这项知识。
## 流程步骤
下表展示了理解ARM架构与CPU关系的基本步骤:
| 步骤 | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-28 05:31:32
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、单片微型计算机:简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的器件,在我们自己的个人电脑中,CPU、RAM、ROM、I/O这些都是单独的芯片,然后这些芯片被安装在一个主板上,这样就构成了我们的PC主板,进而组装成电脑,而单片机只是将这所有的集中在了一个芯片上而已。2、什么是ARM芯片?凡是采用A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 17:25:48
                            
                                347阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            从拿到芯片开始开发,到最后成为一个完整的产品原型或方案,其过程需要用到很多开发工具,硬件电路板的设计、驱动层和系统层代码的移植,应用层代码的编写。STM32开发和Arduino是同一个层次,处于微控制器级别;嵌入式Linux开发和树莓派一个层次,属于微处理器级别。单片机开发主要在于控制、检测和传输数据,比如控制继电器开关以控制门锁,检测温湿度上传数据到网关;处理器除了可以做单片机的事,还可以处理音            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-09 06:31:20
                            
                                1001阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            全球半导体行业将迎来一个重量级的大事件,ARM的最终归属将有望在近期敲定。根据报道,目前英伟达和ARM母公司软银的谈判已经接近尾声。英伟达最快有可能在下周,就会对外公布收购ARM的消息。问题来了,ARM的归属为何如此引人关注。       首先,大家都知道目前的高通芯片、苹果芯片、以及我们华为的麒麟芯片均使用了ARM的处理器架构。简单说,ARM决定了现在相当多芯片的架构基础,高通、苹果、华为、三星            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-27 10:40:51
                            
                                402阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # ARM架构与鸿蒙系统的关系
随着信息技术的快速发展,操作系统与硬件架构之间的关系日益紧密。在这方面,ARM架构与鸿蒙系统的结合引起了广泛关注。本文将探讨ARM架构与鸿蒙系统之间的关系,并通过代码示例来展示它们的互动。
## ARM架构概述
ARM(Advanced RISC Machine)架构是一种广泛使用的处理器架构,以其高效能、低功耗和灵活性而闻名。ARM的设计使其特别适用于移动设            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-04 08:01:46
                            
                                1129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            树莓派 for Raspbian经过昨天的悲催折腾树莓派安装Ubuntu后,无奈选择放弃。Ubuntu真心不适合这种低水平硬件,即使这玩意比我的入门级VPS强多了。但是作为家庭娱乐中心,使用Ubuntu的确不合适。今天来装回官方推荐的操作系统Raspbian,即使它只支持32位。下载&安装官方下载页面在这里。官方提供三个版本:桌面和命令行桌面精简相比Ubuntu,Raspbian的桌面版负            
                
         
            
            
            
            
 href="file:///C:/DOCUME~1/ZHANGJ~1/LOCALS~1/Temp/msohtml1/01/clip_filelist.xml" rel="File-List" /> href="file:///C:/DOCUME~1/ZHANGJ~1/LOCALS~1/Temp/msohtml1/01/clip_editdata.mso" rel="Edit-Time            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-17 11:23:04
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在看arm linux 的mm部分,看的是2.6.8.1,芯片是INTEL PXA255,参考资料有arm linux演艺、《情景分析》等。一遍看下来只能说似懂非懂。这里有几个基础的问题,大家看看我的理解是否正确,另外还有一个小问题我没有理解。 arm 的mmu支持4K,16K,64K等几种页表和1M的段表(section),arm linux用的应该是4K(small page)页            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-04 08:33:00
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CPU有3中架构: 1)x86 架构的 CPU 有 intel 跟 AMD 两家(还有其他的,不过销量目前可以忽略)。主要市场为台式机笔记本服务器大型电脑设备。 2)arm 架构的 CPU 有 高通 三星 MTK 等等很多很多家。主要市场为嵌入式设备。 3)MIPS在32位和64位嵌入式领域中历史悠久,获得了不少的成功,可目前采用率在三者中最低 区别: 1)ARM和Intel处理器的第一个区别是,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 16:38:33
                            
                                584阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录介绍一、Bootloader1.总体流程二、Linux内核1.总体流程2.具体流程总结 介绍Arm Linux 系统启动流程可分为四个部分: 1.引导加载程序(bootloader) 2.启动Linux 内核 3.挂载文件系统 4.等待应用程序执行一、Bootloader1.总体流程Bootloader是系统上电后运行的第一段程序,主要做一些初始化任务,之后会将Flash中的Linux            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 07:34:53
                            
                                276阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下载Linux软件包时 x86_64和Arch64区别x86_64就是我们常用的台式机的体系架构,是基于冯诺依曼体系架构的。x86_64 Linux可以理解为在普通台式机上安装的Linux操作系统。AArch64是一种ARMv8架构,也是一种计算机的体系架构。AArch64 Linux可以理解为在ARMv8架构的计算机上安装的Linux操作系统。Linux的linux aarch64和linux            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-07 09:27:33
                            
                                111阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 在 ARM 架构上实现 Linux 的步骤与指导
## 引言
随着嵌入式系统和物联网设备的流行,越来越多的开发者开始探索在 ARM 架构上运行 Linux 系统的可能性。虽然这个过程刚开始可能会显得复杂,但只要按照一定的步骤,逐步推进,就能顺利实现 ARM 架构上的 Linux。本文将为初学者提供一个清晰的流程,并详细解释每一步所需的操作。
## 流程图
为了更好地理解整个过程,我们可            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-17 07:53:20
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              只要你玩过ARM内核的芯片,那么关于内核和架构,我想应该或多或少的困惑过你,看了下面的介绍,你应该会清楚很多!  好比你盖房子,刚开始因为水平低,流行盖平房,这就是一种架构(V5T)。然后这种平房架构你可以设计出一款独立卫生间的款式,这叫ARM7内核,然后其他人(芯片设计公司)想盖房子的就买你这个图纸去盖,然后过一段时间,有人觉得光独立卫生间还不够啊,我还想有个小院子!好吧!那ARM就满足你们            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-04 22:23:49
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ArchLinux是Linux的一个发行版,以简单,轻量为其设计理念。Archlinux是针对特定处理器而优化过的,能够更好地利用CPU周期以提高性能。相比Debian/Ubuntu、SUSE、RedHat/Fedora等其他发行版,Archlinux属于轻量级选手,其简单的设计让它容易被轻松扩展和配置成为任何想要的系统类型。 由于其小而美的特点,ArchLinux非常合适运行在树莓派等环境上,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-14 13:53:55
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            linux kernel 的source code 中arch 目录下 其一些相关体系结构:   该系列较早期的处理器名称是以数字来表示   80x86 
  。由于以“86”作为结尾,包括 
  Intel 8086 
  、 
  80186 
  、 
  80286 
  、 
  80386 
  以及 
  80486 
  ,因此其架构被称为“x86”。 
  x86架构是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-27 16:51:47
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            引言目前,Linux作为仅次于微软Windows的操作系统已经在PC和嵌入式领域得到了广泛的应用,尤其是在嵌入式开发领域,由于Linux操作系统具有成本低,可靠性高,源码方法等显著的优点,已经成为受众多嵌入式开发者青睐的操作系统之一。目前,Linux操作系统所支持的包括X86、ARM、MIPS、MIPS64、Sun SPARC、POWER PC、Motorola 68K、IBM S/390、Alp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-28 10:00:07
                            
                                267阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ARM体系结构ARM简介:
 ARM是全球领先的半导体知识产权 (IP) 提供商Advanced RISC Machine
 是专门从事基于RISC 技术芯片设计开发的公司
 ARM 的商业模式主要涉及 IP 的设计和许可,而非生产和销售实际的半导体芯片。
 ARM设计了大量高性价比、耗能低的RISC处理器、相关技术及软件
 技术具有性能高、成本低和能耗省的特点
 智能机、平板电脑、嵌入控制、多媒            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 22:49:49
                            
                                187阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux 下交叉编译 ARM64-linux 版本 GDAL-3.2.0目录Linux 下交叉编译 ARM64-linux 版本 GDAL-3.2.01、下载安装编译环境2、使用 VCPKG 编译一些基础的依赖库3、交叉编译 PROJ-7.2.0CMAKE 编译工具链指定4、交叉编译 GDAL-3.2.04、遇到的错误及解决办法找不到 png_riffle_palette_neon1、下载安装编            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-25 10:03:45
                            
                                1778阅读