首页 > 系统相关 >关于LINUX ARM开发环境软硬件选取

关于LINUX ARM开发环境软硬件选取

时间:2023-10-25 10:47:19浏览次数:37  
标签:树莓 刷入 debian 软硬件 LINUX 手机 ARM

    之前搭建LINUX ARM开发环境,找了好几个ARM硬件平台,包括:

1.树莓派

2.USB WIFI 高通410

3.NasBoard RK3568

    主要系统使用的是ubuntu、debian 或 armbian(debian系),没有选择一些正规的开发板主要是因为一个太贵,新的树莓派4也不建议,太贵了(手上的树莓派是15年入的一个老树莓派2,吃灰很多年了),另外就是暂时没有各种外部接口需求,主要做网络应用开发调试,后面两种硬件需要的人可以搜下相关信息,某鱼上很多,包括还有硬件爱好者做的外围扩展硬件。

近期发现一个更好的平台,就是旧的小米手机,以当前手上的红米Note7为例,性能相对上述平台强了太多,而且旧手机也可以废物利用。

 

    小米手机优势主要支持官方申请解锁Bootloader,玩机教程也比较多,主要说下开发环境搭建思路供参考,详细教程可自行检索。

小米手机搭建debian的环境思路:

1.官方申请解锁Bootloader

2.刷入对应手机的TWRP

3.使用TWRP实现magisk刷入,实现手机的Root

4.安装busybox(需要root)

5.安装linux deploy(需要root)

6.通过linux deploy安装debian10(目前最新只支持到了10)

7.使用SSH终端进行连接使用

 

一些细节供参考:

手机这边降级了MIUI11(android10),并使用magisk刷入了关闭升级的包。

 

这边尝试了之前搭建的dotnet8环境下的AOT编译,完全可以实现,速度上也相对之前的平台要来的更快。

主要需要解决的问题主要是解决GLIBC2.29依赖问题,需要手动编译并安装。参考:https://bbs.deepin.org/post/234462?offset=0&limit=20#comment

 

标签:树莓,刷入,debian,软硬件,LINUX,手机,ARM
From: https://www.cnblogs.com/taozebra/p/17786552.html

相关文章

  • armv8
    https://cloud.tencent.com/developer/article/2095248 https://segmentfault.com/a/1190000041573395?utm_source=sf-similar-article ......
  • Slax Linux 获得增强的会话管理和启动参数选项
    Slax Linux 的创建者和维护者托马斯-马特吉切克(TomasMatejicek)在自己生日这天(生日快乐!)发布了其小巧便携的GNU/Linux发行版的新版本,带来了各种增强功能和错误修复。新发布的SlaxLinux版本(Debian基本版本为12.1,Slackware基本版本为15.0.2)在从可写设备运行发行版......
  • 白嫖在线云服务器,免费在 linux 服务器使用 docker 。 附视频+附文档
    白嫖在线云服务器,免费在linux服务器使用docker。附视频+附文档@目录前言启动Nginx案例最后视频:https://www.bilibili.com/video/BV1WN411W79V/国内互联网经过多年发展,单体应用已经无法支持我们的互联网业务,分布式、微服务架构已经是大势所趋。就算是一些小公司,也已......
  • linux内核通信
    符号导出EXPORT_SYMBOL()EXPORT_SYMBOL标签内定义的函数对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用。2.使用方法加入B中调用A中导出函数[1]在模块A中c文件或者头文件中使用EXPORT_SYMBOL(xxxx)导出函数.有些需要添加编译选项-DEXPORT_SYMTAB.[......
  • 白嫖在线云服务器,免费在 linux 服务器使用 docker 。 附视频+附文档
    <!--@Author:JavaPub@Date:2023-10-2419:34:55@LastEditors:yourname@LastEditTime:2023-10-2423:00:26@Description:HereistheJavaPubcodebase.SearchJavaPubonthewholeweb.@FilePath:\JavaPub-Blog\docs\posts\docker\免费使用云服务器部署docker.......
  • 查看Linux 、Apache 、 MySQL 、 PHP 版本的方法
    1.查看linux的内核版本,系统信息,常用的有三种办法:uname-a;more/etc/issue;cat/proc/version;2.查看apache的版本信息如果是通过yum,或者是rpm安装的,可以使用rpm-qa|gerphttpd来查看;还可以通过httpd-v来查询;当然,安装好apache后,可以直接elink回环查看apache的信息。3.查看ph......
  • Linux第二章:文件权限管理
    文件类型和扩展名文件种类常规文件纯文本文件(ASCII)二进制文件(binary)数据文件(data)在ls-al显示属性为[-]目录在ls-al显示属性为[d]链接文件区块设备文件:[b]字符设备文件:[c]数据接口文件:[s]数据输送文件FIFO:[p]扩展名Linux文件没有所谓的扩展......
  • Linux系统如何快速批量创建、删除文件
    1.首先,我们先找一个目录,蜜蜂这里就直接在根目录下演示了(建议刚入门的小伙伴们重新建一个新目录)2.然后用awk拿到这个文件里面的第九列(这是一个文件名)[root@bee~]#awk '{print$9}'test.txt 3.新建文件,这就新建了一堆文件[root@bee~]#awk '{print$9}'test.txt|xargstou......
  • linux wget的使用
    环境centos7wget是一个在Linux系统中常用的命令行下载工具,它能够从网络上下载各种文件,如文本、图片、音频、视频等。常见用法和说明安装yuminstall-ywget下载单个文件wget[URL]如,wgethttp://example.com/example.txt另存文件名wget-Omyfile.txthttp://exam......
  • Linux的命令基本格式
    因为对服务器来讲,图形界面会占用更多的系统资源,而且会安装更多的服务、开放更多的端口,这对服务器的稳定性和安全性都有负面影响。其实,服务器是一个连显示器都没有的家伙,要图形界面干十么?说到这里,有很多人会很崩溃。笔者就经常听到抱怨Linux是落后于时代的老古董,就像笔者的白头发......