首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android上面Linux

其中,比较常见的有各种模拟器、虚拟机在windows上面Android、Linux,大家估计都习以为常,Android上面windows也是Android 13做的一个有趣的新功能:工作虚拟化支持(...不是重点,在这就不过多阐述),但是,你知道么,Android上面可以Linux了,重要的是,还无需root。...Termux是一款基于 Android 平台的开源 Linux 终端模拟器,使用 pkg(apt) 进行软件包的管理。...目前来说,它能做一些简单的 Linux 任务: 享受 Bash 和 Zsh 使用 Vim 编辑文件 通过 SSH 访问服务器 使用 GCC 和 Clang 编译代码 使用 Git 检查项目 运行 MySQL...使用方法 [neofetch] 因为 Termux 是一款 Linux 终端模拟器,因此,在命令的使用方面和 Linux 是一致的。在这里,我将介绍一些针对 Termux 工具的一些使用方法。

2.2K41
您找到你想要的搜索结果了吗?
是的
没有找到

笔记 | Linux 性能监视与分测试

测试环境 系统:Kali Linux amd64 用户:yowfung 工具:htop, net-tools, ping, iperf, UnixBench 等 Linux 性能测试是运维和安全测试相关人员的一门必备技能...archive/v5.1.3.tar.gz # 解压缩 tar -zxvf v5.1.3.tar.gz # 进入软件目录 cd byte-unixbench-5.1.3/UnixBench/ # 运行分测试...看最后一行的 System Benchmarks Index Score,是分测试的综合总得分。...列表中 BASELINE 为基准线,RESULT 为分结果,而 INDEX 则为测试系统的测试结果与一个基线系统测试结果的比值,即 INDEX = RESULT / BASELINE × 10。...参考文章: 《dd命令的conv=fsync,oflag=sync/dsync》 | 学步园 《基于Linux系统的性能测试》 | CSDN 《Unixbench 测试工具分析》 | 简书 《Linux

11.1K54

ZYNQ系统 系列(二) petalinux方式移植linux

移植linux之petalinux 之前一篇博文中,提到了一种通用的传统移植方式,将linux移植到ZYNQ中的ARM芯片中。...本文将针对xilinx的专用开发环境petalinux,进行入门和开发,本文petalinux的运行环境依然在虚拟机的linux系统里,即将体验petalinux相对于传统方式的便捷和强大之处 一、安装...搭建硬件环境 1.新建工程,选择对应的芯片型号,并新建一个 BD 原理图文件(命名为system),然后添加一个ZYNQ Processing system的IP核,并设置好与硬件相符合的PS和PL时钟以及DDR...Uncompressing Linux... done, booting the kernel....Booting Linux on physical CPU 0x0 Linux version 4.9.0-xilinx-v2017.1 (hlf@hlf-virtual-machine) (gcc version

8.4K20

“古董级” 诺基亚功能机上Linux,牛逼!

1 | OSC开源社区 下面这台诺基亚 Linux 手机只是套了诺基亚手机的外壳,里面是作者全新设计的 PCB 主板,其尺寸与诺基亚的原始 PCB 完全相同,所以称其为 "Notkia"。...上图是使用了诺基亚 168x 系列手机外壳的「Notkia」Linux 手机。...简要介绍: 采用 Nokia 168x 机身:方便单手操控,轻松放入口袋 运行主线版 Linux 内核 处理器:Ingenic X1000E, 2200+ CoreMark, 64MB RAM 存储:32MB...其中必要软件包括: 桌面环境 支持英文、中文、Linux 命令和 PL 关键字的 T9 输入法 IME 框架 终端工具 各种驱动程序 类 S60 多媒体播放器 经典游戏:贪吃蛇、俄罗斯方块 …… 对于...他无法接受厂商对手机和 Android 的改动,虽然后来发现了 Librem 5 Linux 手机,不过被价格劝退了。与此同时,作者开始对现代的巨大智能手机感到厌烦 —— 无法单手操控。

89120

Micron(美光)内存颗粒的命名规则,7lk17d9PTK,MT29F2G08ABAEA(矿机自带)

三四十买了一个矿机主板,ddr3的芯片和flash的型号认不全,找了一些资料,如下 1....DDR3芯片的识别 ZYNQ7000系列ddr最多支持1G,这两个拼一起就是500M一半的样子 我们随便找一个Micron的DDR3或者SPI NAND FLASH,会发现丝印不是具体型号,真他妈奇怪!...实例:一条Micron DDR内存条,采用16片编号为MT46V32M4-75的颗粒制造。该内存支持ECC功能。所以每个Bank是奇数片内存颗粒。...其容量计算为:容量32M ×4bit ×16 片/ 8 flash 芯片丝印识别 MT29F2G08ABAEA MT29F2G08ABAEAWP-E 容量2G(256M*8Bit)NAND FLASH内存闪存芯片...256M的小闪存,有空给你换个大的意思一下 你学到东西了吧,昂?

2.6K10

RZG2L工业核心板U盘读写速率测试

HD-G2L-CORE系列工业级核心板基于RZ/G2L 微处理器配备 Cortex®-A55 (1.2 GHz) CPU、16 位 DDR3L/DDR4 接口、带 Arm Mali-G31 的 3D 图形加速引擎以及视频编解码器...测试原理 3.1dd命令 1.Linux dd 命令用于读取、转换并输出数据。 2.dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。...进行读性能测试...预计读256M大小的largefile文件 16384+0 records in 16384+0 records out 268435456 bytes (268 MB) copied...4.4.2闪迪USB3.0 16GB 进行写性能测试...预计写入256M大小的largefile文件 16384+0 records in 16384+0 records out 268435456 ...4.4.3爱国者USB3.0 64GB 进行写性能测试...预计写入256M大小的largefile文件 16384+0 records in 16384+0 records out 268435456

89010

jetson tx1 配置SSD固态硬盘「建议收藏」

hit2015spring/article/details/62217289 配置外置SSD 这里用的是三星 EVO 250G的SSD,支持SATA接口,ssd插上去开机是不能用的,TX1是没有识别的,需要的格式化为Linux...另外,如果你的主机支持电源管理模式,也就是说,你的linux主机系统可以进入休眠状态的话,娜美运行当中的程序状态则会被记录到swap当中去,以作为唤醒主机状态的依据。...DEFAULT satassd MENU TITLE p2371-2180 eMMC boot options LABEL satassd MENU LABEL primary SATA SSD LINUX...=2048M@2048M ddr_die=2048M@4096M section=256M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info...=2048M@2048M ddr_die=2048M@4096M section=256M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info

1.8K20

你可曾想过在iOS上Linux

你可曾想过在IOS设备上运行Linux系统?或者用shell来传输文件、编写脚本,又或者使用Vi来开发代码?...iSH是一个使用usermode x86模拟器将Linux shell引入IOS设备的工具,基于Alpine Linux,该程序占用空间小,具备一定的安全性且易于上手,几乎没有各种广告、插件之类的东西干扰用户...iSH安装完成 当然,iSH才刚刚上线不久,并且只能在模拟器下运行,所以并不是所有的Linux程序都能使用(一些满脑子骚操作的朋友们克制一下自己)。但是仍然有搞头,例如SSH还是可用的。...iSH提供了一些用户可能在Linux中用到的基础程序,例如Vi,wget,zip/unzip,tar等。(这些都可以在文末的内置命令列表中查看) ?...wget和Vi的使用界面 使用APK在iSH中安装软件 Alpine Linux使用APK包管理器来进行相应程序的安装。 APK的操作很简单,可用于搜索、安装、罗列、删除包等一系列操作。

3.7K20

Cortex-M可以Linux操作系统吗?

单片机、Cortex-M、Linux它们和嵌入式有什么区别? 2. Linux 操作系统需要什么处理器?ARM9、ARM11? 3. Cortex-M比ARM9更新,为什么不能跑Linux?...当该控制器寻址一个256M的内存时,它的可用地址范围被限定为0 ~ 0x0FFFFFFF(256M)。 1. 在没有内存管理的处理器中,虚拟地址被直接发送到内存总线上,以读写该地址下的物理存储器。...Linux系统属于非实时性操作体统,多进程是其主要特点,可以参考文章:Linux是实时系统还是分时操作系统?...▲ 图6 进程树 总结 通过上述描述我们可以知道,Linux操作系统对MMU(内存管理单元)有极强的依赖,若在没有内存管理单元的CPU中运行Linux,恐怕整个系统只能停留在Uboot阶段了。...由于ARM的Cortex-M处理器没有内存管理单元,,一般来说不建议Linux操作系统。

3.6K30

stm32可以Linux操作系统吗?

当该控制器寻址一个256M的内存时,它的可用地址范围被限定为0x00000000~0x0FFFFFFF(256M)。在没有MMU的控制器中,虚拟地址被直接发送到内存总线上,以读写该地址下的物理存储器。...Linux系统属于非实时性操作系统,多进程是其主要特点。...图5 shell 2中的bash地址 既然是多进程依赖了内存管理单元,那么在使用嵌入式linux时只开一个进程可以吗?肯定是不可行的!...总结 综合以上内容,linux系统对内存管理单元有极强的依赖,若在没有MMU的处理器中运行linux,恐怕整个系统只能停留在Uboot阶段了。...由于Cortex®-m处理器没有内存管理单元,因此跑不了linux系统。任何事情都不是绝对的,如果你重写了linux内核且搭配足够大的内存芯片,从理论上来说是可以省掉MMU的。

4.2K30

嵌入式Linux开发-uboot常用命令介绍(上篇)

本身算是个精简的Linux系统,主要是负责硬件的初始化和引导,本身带有一些工具,作为引导程序,常作为嵌入式设备的引导。当真正的系统开始运行的时候U-boot就把管理权限交了出去。...选择U-Boot的理由: ① 开放源码; ② 支持多种嵌入式操作系统内核,如Linux、NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS, android; ③...start = 0x40000000 -->DRAM 的起始地址 -> size = 0x10000000 -->DRAM 的大小 ( 0x10000000 /1024 /1024 = 256M...-->DRAM 的大小( 0x10000000 /1024 /1024 = 256M) DRAM bank = 0x00000002-> DRAM 编号,这里表示是第 2 个 DDR -> start...= 0x60000000 -->DRAM 的起始地址 -> size = 0x10000000 ->DRAM 的大小( 0x10000000 /1024 /1024 = 256M) DRAM

1.6K50

Linux 环境写文件如何稳定满磁盘 IO 带宽?

IO 写入 实验三: mmap 写入 实验四: 改进的 mmap 写入 结论 准备 要求 在 限制内存 的情况下,假定我们每次写入 4k 的数据,如何保证 kill -9 不丢数据的情况下,仍然稳定的满磁盘的...又因为限制内存,所以直观的想法是直接 Direct IO, 但 Direct IO 能否满磁盘 IO 呢?...单次 4k 追加写入,之后通过 vmstat 来保留 120s 的写入带宽: vmstat 1 120 > buffer_io 经过最后的测试数据整理,我们发现 Buffer IO 的性能基本能稳定满带宽...通过数据我们发现,单次 4k 的 Direct IO 写入无法满磁盘的 I/O 带宽,仅仅只有 800MB/S 实验三: mmap 写入 通过前面这两个实验我们发现,Buffer IO 是可以满磁盘...4096; } UnMapRegion(base); close(data_fd); } 我们通过 vmstat 来获取写入带宽数据,我们发现 mmap 的 16K 写入可以满磁盘带宽

6.8K11

“古董级” 诺基亚功能机Linux是怎样的画风?

出品 | OSC开源社区(ID:oschina2013) 下面这台诺基亚 Linux 手机只是套了诺基亚手机的外壳,里面是作者全新设计的 PCB 主板,其尺寸与诺基亚的原始 PCB 完全相同,所以称其为...上图是使用了诺基亚 168x 系列手机外壳的「Notkia」Linux 手机。...简要介绍: 采用 Nokia 168x 机身:方便单手操控,轻松放入口袋 运行主线版 Linux 内核 处理器:Ingenic X1000E, 2200+ CoreMark, 64MB RAM 存储:32MB...其中必要软件包括: 桌面环境 支持英文、中文、Linux 命令和 PL 关键字的 T9 输入法 IME 框架 终端工具 各种驱动程序 类 S60 多媒体播放器 经典游戏:贪吃蛇、俄罗斯方块 …… 对于...他无法接受厂商对手机和 Android 的改动,虽然后来发现了 Librem 5 Linux 手机,不过被价格劝退了。与此同时,作者开始对现代的巨大智能手机感到厌烦 —— 无法单手操控。

69220

MCU如何过渡MPU,米尔基于STM32MP135开发板裸机开发应用笔记

以前微处理器(MPU)与微控制器(MCU)是截然不同的两种设备,MPU支持丰富的软件系统,如Linux和相关的软件堆栈,而MCU通常将专注于裸机和RTOS。...STM32MP135是一款入门级的高性价比MPU,适用于MCU性能达不到要求或者需要Linux的场景。...用到的接口是J7,由于出厂时没有将引脚焊接,需要用户自行焊接,接线方式如下图:1.4.调试工程在2.3中编译完后,接下来进行调试的操作,点击调试,如图:进入到界面之后点击全速运行,看到开发板的蓝灯在闪烁说明ddr...初始化成功:2.应用加载2.1.应用环境配置在初始化完ddr后,接下来就是让应用程序ddr上,这里我们选用MYD-YF13X-20230601STM32CubeMP13-1.0.0ProjectsSTM32MP135C-DKTemplatesBSP_BasicTemplates...产品介绍米尔STM32MP135开发板,基于STM32MP13系列处理器,单核Cortex-A7 设计,运行频率高达1GHz,专为入门级Linux、裸机或RTOS系统设计。

7110
领券