【NanoPi2试用体验】编译系统

2024-05-24 05:32

本文主要是介绍【NanoPi2试用体验】编译系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先下载并解压编译器:
  1. git clone https://github.com/friendlyarm/prebuilts.git
  2. sudo mkdir -p /opt/FriendlyARM/toolchain
  3. sudo tar xf prebuilts/gcc-x64/arm-cortexa9-linux-gnueabihf-4.9.3.tar.xz -C /opt/FriendlyARM/toolchain/
复制代码
这个安装包下载卡住了,然后只能手动用
然后将编译器的路径加入到PATH中,用vi编辑vi ~/.bashrc,在末尾加入以下内容:
  1. export PATH=/opt/FriendlyARM/toolchain/4.9.3/bin:$PATH
  2. export GCC_COLORS=auto
复制代码
执行一下~/.bashrc脚本让设置立即在当前shell窗口中生效,注意"."后面有个空格
  1. . ~/.bashrc
复制代码
 
和教程中的一样。

我临时安装了个ubuntu,所以还是比较手忙脚乱的。


编译U-Boot
下载U-Boot源代码并编译,注意分支是nanopi2-lollipop-mr1:
  1. git clone https://github.com/friendlyarm/uboot_nanopi2.git
  2. cd uboot_nanopi2
  3. git checkout nanopi2-lollipop-mr1
  4. make s5p4418_nanopi2_config
  5. make CROSS_COMPILE=arm-linux-
复制代码

编译成功结束后您将获得u-boot.bin,您可以通过fastboot来更新正在运行的NanoPi2板上SD的U-Boot,方法如下:
1) 在电脑上先用命令 sudo apt-get install android-tools-fastboot 安装 fastboot 工具;
2) 用串口配件连接NanoPi2和电脑,在上电启动的2秒内,在串口终端上按下回车,进入 u-boot 的命令行模式;
3) 在u-boot 命令行模式下输入命令 fastboot 回车,进入 fastboot 模式;

在第一步的时候,出现了错误:
unable to locate package android-tools-fastboot
不知道是不是新装的系统,于是
  1. sudo apt-get upgrade
  2. sudo apt-get update
复制代码
网速太慢了……
吃了个晚饭,发现好了,但是依旧无效:-(
于是我又穿插着试了一种方法: http://eeepage.info/fastboot-add-apt-repository/

再次upgrade ,然后居然就好了:
 
4) 用microUSB线连接NanoPi2和电脑,在电脑上输入以下命令烧写u-boot.bin:
  1. fastboot flash bootloader u-boot.bin
复制代码

然后一直等待设备连接(我是虚拟机)最后,原来是前面要加 sudo !!
 

这篇关于【NanoPi2试用体验】编译系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/997506

相关文章

乐鑫 Matter 技术体验日|快速落地 Matter 产品,引领智能家居生态新发展

随着 Matter 协议的推广和普及,智能家居行业正迎来新的发展机遇,众多厂商纷纷投身于 Matter 产品的研发与验证。然而,开发者普遍面临技术门槛高、认证流程繁琐、生产管理复杂等诸多挑战。  乐鑫信息科技 (688018.SH) 凭借深厚的研发实力与行业洞察力,推出了全面的 Matter 解决方案,包含基于乐鑫 SoC 的 Matter 硬件平台、基于开源 ESP-Matter SDK 的一

成章数据库安装体验

对标Redis的国产数据库 一位来自国产数据库的朋友想请我试用一下他们的产品。并且直言早期问题比较多,还请多多包涵。一般对于这种比较客观和友好的我都愿意试试。对于怼天怼地吊打谁的我个人就不尝试了。 他们中文名字叫“成章数据库“我就尝试从一个不了解产品的人的角度去安装尝试一下。我也和他们反馈了说这个怎么一个汉字都没有啊。(同样的话我以前对PingCAP的CTO黄东旭老师说过,后来TiDB的就都有

windows server 2012 R2 安装桌面体验,安装ActiveSync时提示缺少Windows组件

第一步:启动《服务器管理器》 右键桌面上的"计算机",管理,打开服务器管理器 第二步:选择所有服务器,右键显示出来的服务器,添加角色和功能 第三步,在弹出的弹窗,一直点下一步下一步,到功能位置。 注意安装类型:选择“基于角色或基于功能安装” 然后 点击一下步 服务器选择 :操作: 无需配置,选择下一步 服务器角色:操作: 无需配置,选择下一步 功能 操作 选择 “用户界面和基础结构

视频批量剪辑新境界:一键转码MP4至MP3并自动删除原文件,轻松优化存储空间与播放体验

随着数字媒体的飞速发展,视频文件已成为我们生活中不可或缺的一部分。然而,大量视频文件的累积不仅占据了宝贵的存储空间,而且在某些情况下,我们更希望提取视频中的音频内容。为了满足这一需求,我们推出了全新的视频批量剪辑方案,让你轻松实现MP4到MP3的转码,并自动删除原文件,优化存储空间,提升播放体验。 首先,让我们进入“视频剪辑高手”的主页面。简洁明了的界面设计,让您一眼就能找到所需的功能板

体验了一下AI生产3D模型有感

我的实验路子是想试试能不能帮我建一下实物模型 SO 我选择了一个成都环球中心的网图 但是生成的结果掺不忍睹,但是看demo来看,似乎如果你能给出一张干净的提示图片,他还是能做出一些东西的 这里我延申的思考是这个物体他如果没看过背面,他怎么猜? 他产出的物品为啥都是一张图的,我还是不太理解 但是如果多张图片,其实又和一个多图3D重建的能力似乎重复了 或者我感觉这个功能需求两张图片 正上面45

CEM客户体验管理

客户体验管理(Customer Experience Management, CEM)智能系统是一种集成 的解决方案,可帮助企业跟踪、分析和管理客户与公司的所有交互,从而提高客户体验和满意度。 系统功能应用 该系统的主要功能有会话质检、客户培训、商品体验,售后体验,评价分析。 会话质检功能模块对机器人质检标签进行人工复检并编辑质检标签,添加人工标签也可以进行质检任务分派。 客服培训功能模块

AI视频教程下载-与ChatGPT结合的UX用户体验/UI用户界面设计策略

Revolutionize UX_UI_ AI-Design Strategies with ChatGPT 提升你的设计工具包:使用ChatGPT、Figma和Miro的AI驱动UX/UI策略 + 50个创新UX提示 了解人工智能的基础知识。介绍ChatGPT及其底层技术。区分不同AI模型及其在设计中的应用。将AI工具融入设计工作流程的策略。使用AI进行构思和概念化。借助AI辅助提升

从工具产品体验对比spark、hadoop、flink

作为一名大数据开发,从工具产品的角度,对比一下大数据工具最常使用的框架spark、hadoop和flink。工具无关好坏,但人的喜欢有偏好。 目录 评价标准1 效率2 用户体验分析从用户的维度来看从市场的维度来看从产品的维度来看 3 用户体验的基本原则成本和产出是否成正比操作是否“人性化” 4. 功能性与用户体验评估总而言之 大数据框架评估用户视角效率示例代码Spark:计算Pi的近似值F

为 Android 应用打造精良的 Chrome OS 使用体验

override fun onKeyUp(code: Int, ev: KeyEvent?): Boolean { return when (code) { KeyEvent.KEYCODE_J -> { // Do something here true } else -> super.onKeyUp(code, ev) // 重要!! } } 注意我们标出 “重要” 的那一行

适耳贴合的气传导耳机,带来智能生活体验,塞那Z50耳夹耳机上手

现在大家几乎每天都会用到各种AI产品,蓝牙耳机也是我们必不可少的装备,最近我发现一款很好用的分体式气传导蓝牙耳机,它还带有一个具备AI功能的APP端,大大方便了我们日常的使用。这款sanag塞那Z50耳夹耳机我用过一段时间以后,感觉它的音质很出色,而且还是开放式、非入耳式结构,久戴不累,不伤听力,加上它还融合了先进的智能AI技术,确实是个日常生活和工作上的好帮手。 不同于入耳式耳机,塞那Z