本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。 针对F
转载 2024-04-14 14:03:53
31阅读
红帽公司是一家致力于开发和维护开源软件的企业,而"ARMLinux"则指的是适用于ARM架构的Linux操作系统。随着物联网和嵌入式设备市场的快速发展,ARM架构的应用日益广泛,因此ARMLinux也变得越来越重要。本文将从ARM架构的特点、ARMLinux的优势以及红帽在ARMLinux发展方面的贡献等方面进行探讨。 首先,我们来了解一下ARM架构。ARM架构是一种低功耗、高效能的处理
原创 2024-02-06 10:25:55
71阅读
在嵌入式系统中,ARM架构及其下的Linux操作系统一直是颇受欢迎的选择。而在ARMLinux系统中,使用Flash存储器是常见的做法。本文将探讨ARMLinux系统中Flash存储器的应用及相关内容。 首先,Flash存储器在ARMLinux系统中扮演着重要的角色。由于Flash存储器具有高速读写、低功耗以及较大容量的特点,因此在嵌入式系统中被广泛应用。在ARM架构下运行的Linux系统
原创 2024-04-17 11:05:10
227阅读
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。 针对F
要想编写驱动,首先是建立内核目录树。**1、查看ARM开发板的内核版本**uname -a我的arm开发板的版本是3.4.39**2、安装必要的软件包**sudo apt-get install build-essential kernel-package libncurses5-devsudo apt-get install ncurses-dev**3、下载一个与ARM开发板的内核版本相同的l
在现代软件开发中,Docker 已经成为一种非常流行的容器化技术,可以帮助开发者更轻松地构建、部署和管理应用程序。而针对 ARM 架构的 Linux 系统,也有相应的 Docker 镜像可以使用。 ARM 架构是一种常见的嵌入式处理器架构,许多嵌入式设备和单板计算机都采用 ARM 处理器。在这些设备上运行的 Linux 系统也通常使用 ARM 架构。因此,如果需要在 ARM 架构的 Linux
原创 2024-03-16 04:58:14
109阅读
目录MongoDB简介:NoSQL 简介关系型数据库遵循ACID规则MongoDB下载:创建数据目录命令行下运行 MongoDB 服务器连接MongoDB通过配置配置文件启动服务可视化管理工具python连接测试插入数据查询数据更新数据删除数据MongoDB简介:MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。Mong
WMware公司是一家知名的虚拟化技术公司,其产品被广泛应用于企业和个人的IT系统中。而Linux操作系统作为一种开源的操作系统,也备受青睐。最近,WMware公司推出了针对ARM架构的Linux镜像,为用户提供了更多选择和便利。 ARM架构是一种精简指令集(RISC)架构,其低功耗、高性能的特点使得在移动设备、嵌入式系统等领域得到广泛应用。随着ARM处理器在服务器、工作站等领域的渐渐普及,对于
原创 2024-04-26 10:25:46
106阅读
1. Linux下有两类时钟:1.1 实时钟RTC    它由板上电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的。1.2 系统时钟     “System clock”也叫内核时钟或者软件时钟,是由软件根据时间中断来
目录一、概述二、arm-2009q3安装三、编译测试四、开发板运行 一、概述现在已经完成PC端的虚拟机环境安装、完成了开发板镜像烧写。以测试的hello为例,PC端使用gcc hello.c编译得到的a.out在开发板是无法运行的。想要运行在开发板上,需要通过交叉编译才行。这篇文章就是记录安装交叉编译工具,并交叉编译一个hello.c文件。二、arm-2009q3安装我的安装文件在windows
1.ARMsudo apt-get install qemu libncurses5-dev gcc-arm-linux-gnueabi buildessent 安装编译需要的工具包。下载linux源码,和下载busybox工具包:https://busybox.net/downloads/busybox-1.24.0.tar.bz2利用busybox编译最小文件系统:cd busybox
转载 2024-05-16 05:04:00
63阅读
基于ARM开发板的内核镜像编译(Linux平台)PS:开始前一定得安装交叉编译器,博主这用的是4.6.4的版本①获取内核源码并更改在购买开发板时厂家一般会附有关于该开发板的一些资料,其中应该就包括开发板的内核源码,在获得内核源码后,进行需要的改动后即可开始进行编译。 使用tar vxf *.tar.bz2命令对源码包进行解压后即可按需更改,这里博主使用版本的是kernel-3.4.39,所以是。t
友善之臂ARM9开发板安装Linux系统教程前言:智能蘑菇房项目的运行环境是友善之臂ARM9开发板,所以需要在上面灌一个linux系统,下面我来简单介绍一下。准备读卡器SD卡串口线一根(USB转串口也可以)Friendly ARM开发板SuperBoot烧写BootLoader:在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统
转载 2023-08-08 17:54:54
190阅读
2019年展月6日更新:  1、最近发现了一个能在linux下模拟arm的模拟器: xdroid,网址: https://www.linzhuotech.com/index.php/home/index/down.html,    特别好用。直接模拟arm。我的云盘里有其可执行程序。    (这个需要 5G 的根目录空间,不推荐,太大了,
zImage 是编译内核后在 arch/arm/boot 目录下生成的一个已经压缩过的内核映像。通常我们不会使用编译生成的原始内核映像 vmlinux,因其体积很大。因此,zImage 是我们最常见的内核二进制,可以直接嵌入到固件,也可以直接使用 qemu 进行调试。当然,在 32 位嵌入式领域还能见到 uImage,这是在 zImage 首位增加 64B 的头,描述映像文件类型、加载位置、内核大
1.选择一个Linux发行 - (Choosing a Linux Distribution)你家正在计划买一辆小汽车。当买车时,有哪些因素是要考虑的呢?你的考虑应该取决于你的众多需求。例如,你的预算,财务状况,车的大小,引擎型号,售后服务等等。同样,要决定部署哪种Linux发行,也需要考虑计划。这张图展示了一些选择,但不是所有的选择,这是因为还有许多其他的Linux发行。而标准嵌入式Lin
转载 2024-08-10 15:40:05
73阅读
前些天在ESXi on Arm -- 树莓派4b安装ESXi中体验了在树莓派4b上使用ESXi on Arm。一些Arm64虚拟机用了十几天体验还可以。用Arm虚拟机体验了一些应用,比如Pi-hole,HomeAssistant,OpenMediaVault,AdGuard Home等等。今天看到ESXi Arm Edition这里在10/22更新了新版本,有了一些Bug修复和新功能。Change
转载 2024-05-25 11:15:12
269阅读
U盘启动中标麒麟V6双系统安装教程发布时间:2014-06-18 01:18:51作者:ciwei666U盘启动中标麒麟V6双系统安装教程本教程是双系统教程,一般是安装XP/win7的机器需要安装中标麒麟的朋友使用。教程内容都是在网上找到相关资料结合自己经验编写,以供需要的朋友参考。一、准备工作1.U盘一个(2G以上)2.下载中标麒麟V6 ISO3.下载UltraISO二、制作启动U盘1.打开中标
安装完linux之后记得系统更新,更新使用apt命令,如下(记得使用之前使用sudo -i 指令切换到root用户模式)apt-get update  更新系统软件源,相当于查找更新apt-get upgrade  更新系统全部待更新的软件apt-get dist-upgrade 更新系统内核apt-get clean 清除系统中无用的包apt-get autoclean 每次
# ARM架构Linux发行:新手指南 在今天的科技浪潮中,基于ARM架构的设备越来越流行,特别是在嵌入式系统、移动设备和IoT(物联网)领域。如果你是一名刚入行的开发者,并想要创建或定制一个ARM架构的Linux发行,本文将为你提供一份详细的指南。 ## 整体流程概述 在开始之前,我们需要有个清晰的流程表来看看实现一个ARM架构Linux发行的步骤: | 步骤 | 描述 | |--
原创 11月前
199阅读
  • 1
  • 2
  • 3
  • 4
  • 5