jjzjj

[CM311-1A]-买了一个机顶盒准备刷成 Linux 盒子!

燃吹 2023-05-02 原文

##################################################

目录

移动魔百盒 CM311-1A

CM311-1A 配置

烧录系统盘将机顶盒刷成 Armbian 服务器教程发布啦!

为什么非要买个盒子?

拆后介绍

使用介绍

启动盒子

机顶盒怎么截屏

键盘鼠标操作

系统应用

系统设置

网络设置

空间管理

分辨率

图像缩放

关于本机

平台配置

恢复出厂

更多

文件快传

在线下载的 APK 文件快传存储位置

电脑将 APK 上传盒子的存储位置

系统清理和桌面设置

系统清理

系统清理白名单

无线

通用

关于


##################################################

移动魔百盒 CM311-1A

——————————

CM311-1A 配置

设备型号	CM311-1a-YST
CPU	amlogic
内存大小	2 GB
闪存大小	16 GB

安卓版本	9

USB 接口    2.0 两个
电源线    一个
AV 接口    一个
HDMI 接口    一个
网线接口    一个

%%%%%

烧录系统盘将机顶盒刷成 Armbian 服务器教程发布啦!

        终于有空写出来了 有需要的同学可以查看一下

        制作 armbian 系统盘和如何写入 cm311-1a 机顶盒的 emmc 中:

猿创征文|[CM311-1A Armbian]-烧录制作 Armbian 系统盘以及写入 CM311-1A 机顶盒的 EMMC 刷成服务器_燃吹的博客-CSDN博客烧录 armbian 系统盘 写入 CM311-1A 机顶盒 emmc 当服务器跑寻找盒子系统镜像关于镜像网站盒子简介卖家镜像站s9x 芯片镜像Debian Armbianbullseye获取安装使用balenaEtcher 烧录 U 盘系统引导启动及初始化 Armbian 系统盘Armbian 系统初次登陆设置重置 root 密码选择系统终端创建普通用户系统时区设置是否将 U 盘系统写入 emmc当作 U 盘系统不写入 emmc将 U 盘系统写入盒子的 EMMChttps://blog.csdn.net/m0_67268286/article/details/126794094

——————————

为什么非要买个盒子?

        接触 Linux 好多年了,在 U 盘上跑过,在本本上跑过,在虚拟机上,在家用主机上跑过,就是没在电视机顶盒上跑过!!

        也试过将 Linux 刷入家用机顶盒,第一次是在华为悦盒上刷,结果刷成两次砖头,还好找到了固件包救砖,再之后就没有碰过盒子这类的呢。

        不知道为什么最近又对盒子有兴趣了 心底里实在是想自己有一个服务器,不管大小,无关配置

        虽然说在虚拟机上什么都能跑可那毕竟是虚拟机 没有实物来的满足那种成就感

        也在网上看了很多盒子,最后还是选中这款 CM311-1A

性能跟 N1 盒子一样 价格却低了一半多体积也比 N1 轻

现在是夏天,昨天跑了一天到现在发热也不是很严重

8G 是长虹代工 做工秒杀 16 G

最重要的是老板人很好!什么都懂还非常有耐心 还有在线网站支持 一句话 —— 专业人干专业事!

        但是我还是要了 16 G 没办法 8 G 根本不够用

——————————

拆后介绍

        商家如下:

        包装:

        两个 USB 口都是 2.0

        AV 可以直接外接音箱

        附赠 HDMI 视频线,如果你是 VGA 显示器可能需要买一个转接头 亲测可用

        附赠一根网线 因为这个没有无线支持嘛 但是支持蓝牙

        附赠电源线和遥控跟电池 遥控支持语音!

——————————

使用介绍

%%%%%

启动盒子

        插上 HDMI 视频线,另一端接显示器,插上电源线,插上 USB 鼠标键盘,按下电源即可开机!

        启动速度挺快的 十几秒就能进入系统 当前系统是安卓九 界面如下:

        接下来就可以用鼠标键盘像操作电脑一样操作盒子!

%%%%%

机顶盒怎么截屏

        很简单 连上键盘后 按下

PrScrn

        截屏键有的键盘可能是

Print Screen SysRq

        截屏自动保存路径为:

sdcard/Pictures/Screenshots

%%%%%

键盘鼠标操作

        ESC 返回 遇到返回不了的多按几次 ESC

        方向键 或者 鼠标双击

        空格选择

        回车确定

        PrScrn 截屏

鼠标左键确定右键返回!

%%%%%

系统应用

——————————

系统设置

%%%%%

网络设置

        插上网线之后得到 IPv4 信息:

        默认没配 IPv6 地址:

        支持蓝牙 这比爱你我连接了手机蓝牙:

%%%%%

空间管理

        默认仅四个应用:

%%%%%

分辨率

        分辨率支持如下:

        1080i/1080p 的分辨率都是 1920×1080

        1080i 是一种高清晰度电视信号格式 先扫描单数的垂直画面再扫描双数的垂直画面 故只需要1080P 一半的带宽

        1080i 是隔行扫描 1080p 是逐行扫描简单的说意思就是说 1080p 比 1080i 更清晰

        我设置的分辨率 1280×720 像素 刷新率 60 赫兹 因为是老显示器嘛 刷新率再高了超频

        但是也支持 1080i

        选择后如果有问题 什么都不要按 静静等待三十秒就会恢复:

%%%%%

图像缩放

        图像缩放默认即可:

%%%%%

关于本机

%%%%%

平台配置

%%%%%

恢复出厂

%%%%%

更多

        如果点击高级设置 需要输入密码 密码关注我私聊或者去问店铺老板!

        输入密码过后:

        里面什么都没有:

——————————

文件快传

         将桌面往下拉:

        没有网络时:

        盒子连上网络后:

        如果只是在浏览器中单纯输入

IP 地址

192.168.0.106

        无法访问:

        在 IP 地址后面加上端口号才可以访问:

IP 地址:端口号

192.168.0.106:5566

%%%%%

在线下载的 APK 文件快传存储位置

        例如安装一个 哔哩哔哩 TV 版 点击确定开始下载和上传:

        然后就会提示你安装了!

        至于安装位置 我这边是搜索出来的:

cmcc_jiangsu:/ # ls /sdcard/ -alh
total 44K
drwxrwx--x 22 root sdcard_rw 4.0K 2022-07-20 18:56 .
drwx--x--x  4 root sdcard_rw 4.0K 2015-01-01 08:00 ..
drwxrwx--x  2 root sdcard_rw 4.0K 2022-07-22 23:36 .DataStorage
drwxrwx--x  3 root sdcard_rw 4.0K 2015-01-01 08:00 .UTSystemConfig
drwxrwx--x  2 root sdcard_rw 4.0K 2015-01-01 08:00 Alarms
drwxrwx--x  5 root sdcard_rw 4.0K 2022-07-19 11:05 Android
drwxrwx--x  3 root sdcard_rw 4.0K 2022-07-19 11:08 DBLauncher
drwxrwx--x  2 root sdcard_rw 4.0K 2022-07-19 13:56 DBZM
drwxrwx--x  2 root sdcard_rw 4.0K 2015-01-01 08:00 DCIM
drwxrwx--x  2 root sdcard_rw 4.0K 2015-01-01 08:00 Download
drwxrwx--x  2 root sdcard_rw 4.0K 2015-01-01 08:00 Movies
drwxrwx--x  2 root sdcard_rw 4.0K 2015-01-01 08:00 Music
drwxrwx--x  2 root sdcard_rw 4.0K 2015-01-01 08:00 Notifications
drwxrwx--x  3 root sdcard_rw 4.0K 2015-01-01 08:00 Pictures
drwxrwx--x  2 root sdcard_rw 4.0K 2015-01-01 08:00 Podcasts
drwxrwx--x  2 root sdcard_rw 4.0K 2015-01-01 08:00 Ringtones
drwxrwx--x  2 root sdcard_rw 4.0K 2022-07-19 11:01 com.iflytek.xiri
drwxrwx--x  5 root sdcard_rw 4.0K 2015-01-01 08:01 msc
drwxrwx--x  2 root sdcard_rw 4.0K 2022-07-20 18:58 sc
drwxrwx--x  5 root sdcard_rw 4.0K 2022-07-19 11:08 zm_pingbao
drwxrwx--x  2 root sdcard_rw 4.0K 2015-01-01 08:05 zm_pingbao_local
drwxrwx--x  2 root sdcard_rw 4.0K 2015-01-01 08:00 zm_wx_chuantu
cmcc_jiangsu:/ # find sdcard/ -name "*.apk"
sdcard/zm_pingbao/download/1a4f35pv6zhy0cpvxputk9jb4ystxds_1.5.1_dangbei.apk
sdcard/zm_pingbao/download/463htr61zjh64z5hf79q1oco8dbys1_3.11.9.2_dangbei.apk
cmcc_jiangsu:/ #

        最后找到的位置有点奇葩:

/sdcard/zm_pingbao/download/

        下载到 D 盘上看看:

C:\Users\byme>adb pull /sdcard/zm_pingbao/download d:download
/sdcard/zm_pingbao/download/: 2 files ...d. 7.2 MB/s (60294908 bytes in 7.999s)

C:\Users\byme>

%%%%%

电脑将 APK 上传盒子的存储位置

        我这边上传了好几个:

旧版终端模拟器

新版终端模拟器

哔哩哔哩 TV 版

当贝市场

        盒子列表:

        安装位置是:

/sdcard/Android/data/com.dangbei.tvlauncher/files/Download/zm_fileupload

cmcc_jiangsu:/ # ls -alh /sdcard/Android/data/com.dangbei.tvlauncher/files/Download/zm_fileupload
total 29M
drwxrwx--x 2 u0_a16 sdcard_rw 4.0K 2022-07-25 01:15 .
drwxrwx--x 3 u0_a16 sdcard_rw 4.0K 2022-07-25 01:14 ..
-rw-rw---- 1 u0_a16 sdcard_rw 555K 2022-07-25 01:15 Term-1.0.65.apk
-rw-rw---- 1 u0_a16 sdcard_rw 551K 2022-07-25 01:15 Term.apk
-rw-rw---- 1 u0_a16 sdcard_rw  20M 2022-07-25 01:15 bilibiliTV_1.5.1_dangbei.apk

-rw-rw---- 1 u0_a16 sdcard_rw  38M 2022-07-25 01:15 dangbeishichang1_3.11.9.2_da
ngbei.apk
cmcc_jiangsu:/ # 

——————————

系统清理和桌面设置

%%%%%

系统清理

        点击即可清理系统

        或者点击下面的桌面设置:

        在这边也可以清理系统

%%%%%

系统清理白名单

        点击即可添加白名单:

        再次点击取消掉

%%%%%

无线

        并不支持无线 可以插个无线网卡:

%%%%%

通用

——————————

关于

有关[CM311-1A]-买了一个机顶盒准备刷成 Linux 盒子!的更多相关文章

  1. ruby - 使用 Vim Rails,您可以创建一个新的迁移文件并一次性打开它吗? - 2

    使用带有Rails插件的vim,您可以创建一个迁移文件,然后一次性打开该文件吗?textmate也可以这样吗? 最佳答案 你可以使用rails.vim然后做类似的事情::Rgeneratemigratonadd_foo_to_bar插件将打开迁移生成的文件,这正是您想要的。我不能代表textmate。 关于ruby-使用VimRails,您可以创建一个新的迁移文件并一次性打开它吗?,我们在StackOverflow上找到一个类似的问题: https://sta

  2. ruby-on-rails - Rails - 一个 View 中的多个模型 - 2

    我需要从一个View访问多个模型。以前,我的links_controller仅用于提供以不同方式排序的链接资源。现在我想包括一个部分(我假设)显示按分数排序的顶级用户(@users=User.all.sort_by(&:score))我知道我可以将此代码插入每个链接操作并从View访问它,但这似乎不是“ruby方式”,我将需要在不久的将来访问更多模型。这可能会变得很脏,是否有针对这种情况的任何技术?注意事项:我认为我的应用程序正朝着单一格式和动态页面内容的方向发展,本质上是一个典型的网络应用程序。我知道before_filter但考虑到我希望应用程序进入的方向,这似乎很麻烦。最终从任何

  3. ruby-on-rails - 渲染另一个 Controller 的 View - 2

    我想要做的是有2个不同的Controller,client和test_client。客户端Controller已经构建,我想创建一个test_clientController,我可以使用它来玩弄客户端的UI并根据需要进行调整。我主要是想绕过我在客户端中内置的验证及其对加载数据的管理Controller的依赖。所以我希望test_clientController加载示例数据集,然后呈现客户端Controller的索引View,以便我可以调整客户端UI。就是这样。我在test_clients索引方法中试过这个:classTestClientdefindexrender:template=>

  4. ruby-on-rails - 如果 Object::try 被发送到一个 nil 对象,为什么它会起作用? - 2

    如果您尝试在Ruby中的nil对象上调用方法,则会出现NoMethodError异常并显示消息:"undefinedmethod‘...’fornil:NilClass"然而,有一个tryRails中的方法,如果它被发送到一个nil对象,它只返回nil:require'rubygems'require'active_support/all'nil.try(:nonexisting_method)#noNoMethodErrorexceptionanymore那么try如何在内部工作以防止该异常? 最佳答案 像Ruby中的所有其他对象

  5. ruby - 为什么 SecureRandom.uuid 创建一个唯一的字符串? - 2

    关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion为什么SecureRandom.uuid创建一个唯一的字符串?SecureRandom.uuid#=>"35cb4e30-54e1-49f9-b5ce-4134799eb2c0"SecureRandom.uuid方法创建的字符串从不重复?

  6. ruby-on-rails - Rails - 从另一个模型中创建一个模型的实例 - 2

    我有一个正在构建的应用程序,我需要一个模型来创建另一个模型的实例。我希望每辆车都有4个轮胎。汽车模型classCar轮胎模型classTire但是,在make_tires内部有一个错误,如果我为Tire尝试它,则没有用于创建或新建的activerecord方法。当我检查轮胎时,它没有这些方法。我该如何补救?错误是这样的:未定义的方法'create'forActiveRecord::AttributeMethods::Serialization::Tire::Module我测试了两个环境:测试和开发,它们都因相同的错误而失败。 最佳答案

  7. ruby - 用 Ruby 编写一个简单的网络服务器 - 2

    我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b

  8. ruby - 一个 YAML 对象可以引用另一个吗? - 2

    我想让一个yaml对象引用另一个,如下所示:intro:"Hello,dearuser."registration:$introThanksforregistering!new_message:$introYouhaveanewmessage!上面的语法只是它如何工作的一个例子(这也是它在thiscpanmodule中的工作方式。)我正在使用标准的ruby​​yaml解析器。这可能吗? 最佳答案 一些yaml对象确实引用了其他对象:irb>require'yaml'#=>trueirb>str="hello"#=>"hello"ir

  9. ruby - Rails 关联 - 同一个类的多个 has_one 关系 - 2

    我的问题的一个例子是体育游戏。一场体育比赛有两支球队,一支主队和一支客队。我的事件记录模型如下:classTeam"Team"has_one:away_team,:class_name=>"Team"end我希望能够通过游戏访问一个团队,例如:Game.find(1).home_team但我收到一个单元化常量错误:Game::team。谁能告诉我我做错了什么?谢谢, 最佳答案 如果Gamehas_one:team那么Rails假设您的teams表有一个game_id列。不过,您想要的是games表有一个team_id列,在这种情况下

  10. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

随机推荐