一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何對RK3399開發(fā)板做一些基礎(chǔ)的配置

嵌入式與Linux那些事 ? 來源:嵌入式與Linux那些事 ? 作者:嵌入式與Linux那些 ? 2022-10-10 14:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近在小黃魚入手了一個RK3399的開發(fā)板,RK的芯片我也是第一次使用。FireFly配套提供了完善的教程,可以在他們的WIKI上找到。上面有的內(nèi)容就不在本文敘述了,大家可以參考教程https://wiki.t-firefly.com/zh_CN/Firefly-RK3399/linux_compile_gpt.html

這篇文章主要如何對板子做一些基礎(chǔ)的配置。

開發(fā)環(huán)境:

FireFly-RK3399

VMware Workstation 16

ubuntu18.04

ubuntu18.04配置

安裝nfs-kernel-server

$sudoaptinstallnfs-kernel-server

創(chuàng)建共享目錄

$sudomkdir/home/zhongyi/mnt
$sudochmod777/home/zhongyi/mnt

配置共享目錄訪問權(quán)限

打開/etc/exports文件:

$sudovim/etc/exports

在文件內(nèi)容的最后一行添加以下:

/home/zhongyi/mnt*(rw,sync,no_subtree_check)

重啟服務

$sudoexportfs-a
$sudosystemctlrestartnfs-kernel-server

本地測試

新建一個臨時目錄并掛接 nfs:

$mkdir~/project/mnt
$sudomount-tnfs127.0.0.1:/home/zhongyi/mnt~/project/mnt/

進入臨時目錄新建一個文件:

$cd~/project/mnt/
$touchtest.txt

進入 nfs 目錄進行查看:

$cd/mnt/nfs/
$ls
test.txt

看到test.txt文件說明 NFS 服務端已搭建成功!

取消掛接:

$sudoumount~/project/mnt

FireFly-RK3399配置

連接WIFI

FireFly-RK3399自帶的kernel默認是沒有開啟NFS服務的。因此,想要掛載到虛擬機上,必須在開發(fā)板上安裝NFS服務。而FireFly-RK3399默認是可以直接連接無線網(wǎng)絡的,因此,就省去了配置PC網(wǎng)卡的麻煩。

FireFly-RK3399連接無線網(wǎng)絡的方法可以參考這個文章 https://www.ebaina.com/articles/140000013427。

更換源

FireFly-RK3399 自帶的軟件源安裝太慢了,因此要更換掉。

sudocp/etc/apt/sources.list/etc/apt/sources.list_back
sudovim/etc/apt/sources.list

將以下內(nèi)容添加到源列表中。

debhttp://mirrors.ustc.edu.cn/ubuntu-ports/xenialmainmultiverserestricteduniverse
debhttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-backportsmainmultiverserestricteduniverse
debhttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-proposedmainmultiverserestricteduniverse
debhttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-securitymainmultiverserestricteduniverse
debhttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-updatesmainmultiverserestricteduniverse
deb-srchttp://mirrors.ustc.edu.cn/ubuntu-ports/xenialmainmultiverserestricteduniverse
deb-srchttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-backportsmainmultiverserestricteduniverse
deb-srchttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-proposedmainmultiverserestricteduniverse
deb-srchttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-securitymainmultiverserestricteduniverse
deb-srchttp://mirrors.ustc.edu.cn/ubuntu-ports/xenial-updatesmainmultiverserestricteduniverse

安裝NFS服務

sudoapt-getupdate
sudoapt-getupgrade
/*執(zhí)行安裝nfs組件*/
sudoapt-getinstallnfs-common

安裝完成后,執(zhí)行cat /proc/filesystems查看nfs組件是否安裝成功。

/*查看nfs是否安裝*/
firefly@firefly:~$cat/proc/filesystems
nodevsysfs
nodevrootfs
nodevramfs
nodevbdev
nodevproc
nodevcpuset
nodevcgroup
nodevcgroup2
nodevtmpfs
nodevdevtmpfs
nodevconfigfs
nodevdebugfs
nodevtracefs
nodevsecurityfs
nodevsockfs
nodevpipefs
nodevrpc_pipefs
nodevdevpts
ext3
ext2
ext4
squashfs
vfat
iso9660
nodevnfs
nodevnfs4
ntfs

創(chuàng)建共享目錄

$mkdir~/nfs

掛載

mount-tnfs-onolock192.168.137.100:/home/zhongyi/mnt/root/mnt

編譯

將生成的配置文件備份一份

cp./rockchip_linux_myconfig.config./arch/arm64/configs/rockchip_linux_myconfig.config
makeARCH=arm64rockchip_linux_myconfig.config;makerk3399-evb-ind-lpddr4-linux.img-j10

確認編譯配置正確

?kernelgit:(firefly)?grep"NFS"./.config
#CONFIG_USB_FUNCTIONFSisnotset
CONFIG_KERNFS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V2=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
CONFIG_NFS_SWAP=y
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_PNFS_FILE_LAYOUT=y
CONFIG_PNFS_FLEXFILE_LAYOUT=y
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1_MIGRATION=y
CONFIG_ROOT_NFS=y
#CONFIG_NFS_USE_LEGACY_DNSisnotset
CONFIG_NFS_USE_KERNEL_DNS=y
#CONFIG_NFSDisnotset
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y

確認編譯時間和配置

?kernelgit:(firefly)?ls-al|grepboot.img
-rw-rw-r--1zhongyizhongyi29837312Sep2422:20boot.img
-rw-rw-r--1zhongyizhongyi19324928Sep2422:20zboot.img

編譯打包

生成的固件在/home/zhongyi/code/rk3399_linux_release_v2.5.1_20210301/rockdev/pack/FIREFLY-RK3399_Ubuntu-r21062_v2.5.1b_220924.img

cd/home/zhongyi/code/rk3399_linux_release_v2.5.1_20210301/rockdev/pack/
sudoupgrade_toolufFIREFLY-RK3399_Ubuntu-r21062_v2.5.1b_220924.img
審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關(guān)注

    關(guān)注

    460

    文章

    52520

    瀏覽量

    441151
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5683

    瀏覽量

    104872
  • 服務端
    +關(guān)注

    關(guān)注

    0

    文章

    68

    瀏覽量

    7249
  • RK3399
    +關(guān)注

    關(guān)注

    2

    文章

    212

    瀏覽量

    25910

原文標題:【RK3399】RK3399開發(fā)板基礎(chǔ)配置

文章出處:【微信號:嵌入式與Linux那些事,微信公眾號:嵌入式與Linux那些事】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    RK3399開發(fā)板的選擇

    開發(fā)板RK3399學習開發(fā)板
    jf_97106930
    發(fā)布于 :2022年09月04日 11:14:56

    使用RK3399開發(fā)板遇到的一些問題及解決思路

    RK3399開發(fā)板有哪些性能呢?RK3399 Linux下修改各分區(qū)大小的方法是什么?
    發(fā)表于 12-27 06:05

    基于RK3399處理器設計的RK3399開發(fā)板有哪些配置

    基于RK3399處理器設計的RK3399開發(fā)板有哪些配置呢?基于RK3399處理器設計的RK3399
    發(fā)表于 03-07 06:34

    RK3399-firefly開發(fā)板原理圖

    RK3399-firefly開發(fā)板原理圖
    發(fā)表于 09-16 09:35 ?292次下載

    RK3399 開發(fā)板最新參考原理圖資料免費下載

    本文檔的主要內(nèi)容詳細介紹的是RK3399 開發(fā)板最新參考原理圖資料免費下載。
    發(fā)表于 10-22 08:00 ?282次下載
    <b class='flag-5'>RK3399</b> <b class='flag-5'>開發(fā)板</b>最新參考原理圖資料免費下載

    iTOP-3399開發(fā)板瑞芯微RK3399六核高性能開發(fā)板

    iTOP-3399開發(fā)板瑞芯微RK3399六核高性能開發(fā)板 iTOP-3399開發(fā)板是迅為電子推
    發(fā)表于 06-18 16:05 ?1444次閱讀

    Firefly-RK3399開發(fā)板介紹

    Firefly-RK3399有靈活的啟動方式。般情況下,除非硬件損壞,F(xiàn)irefly-RK3399開發(fā)板是不會變磚的。
    的頭像 發(fā)表于 11-23 11:30 ?3880次閱讀
    Firefly-<b class='flag-5'>RK3399</b><b class='flag-5'>開發(fā)板</b>介紹

    RK3399 BOX開發(fā)板的用戶指南免費下載

    本文檔主要介紹RK33399 BOX 基本功能特點和硬件特性、多功能硬件配置、軟件調(diào)試操作使用方法,旨在幫助開發(fā)人員更快、更準確地使用RK3399
    發(fā)表于 12-26 11:56 ?60次下載
    <b class='flag-5'>RK3399</b> BOX<b class='flag-5'>開發(fā)板</b>的用戶指南免費下載

    簡單介紹RK3399開發(fā)板、RK3399主板的相關(guān)參數(shù)

    用過RK3288主板的朋友都知道,RK3399開發(fā)板延續(xù)了RK3288的linux系統(tǒng)開源!作為Rockchip旗艦級芯片,RK3399具有
    發(fā)表于 12-09 14:14 ?7893次閱讀

    淺談RK3399開發(fā)板

    聯(lián)智通達3399開發(fā)板基于聯(lián)智通達的RK3399處理器設計,Rockchip RK3399是聯(lián)智通達推出的款低功耗、高性能的應用處理器芯片
    發(fā)表于 03-23 09:46 ?2298次閱讀

    RK3399開發(fā)板屏幕切換控制的方式介紹

    本文硬件平臺以飛凌嵌入式OK3399-C開發(fā)板平臺為基礎(chǔ)進行講解,其它RK3399產(chǎn)品,由于各個廠家設置不同會有所差異,請參考使用。本文詳細介紹了RK3399
    發(fā)表于 04-02 09:47 ?1842次閱讀
    <b class='flag-5'>RK3399</b><b class='flag-5'>開發(fā)板</b>屏幕切換控制的方式介紹

    RK3399開發(fā)板在Ubuntu系統(tǒng)下實現(xiàn)雙屏顯示及異觸

    本文以飛凌嵌入式RK3399開發(fā)板為基礎(chǔ)講解,主要介紹了Ubuntu系統(tǒng)下雙屏顯示及異觸,其它RK3399平臺請參考使用!
    發(fā)表于 03-30 14:01 ?1835次閱讀

    RK3399開發(fā)板數(shù)據(jù)手冊

    A197 型 RK3399 開發(fā)板采用了六核 64 位&ldquo;服務器級&rdquo;處理器 Rockchip RK3399,集成 神經(jīng)網(wǎng)絡處理器 NPU,兼容
    發(fā)表于 08-30 11:56 ?5次下載

    什么是RK3399開發(fā)板基礎(chǔ)配置

    FireFly-RK3399自帶的kernel默認是沒有開啟NFS服務的。因此,想要掛載到虛擬機上,必須在開發(fā)板上安裝NFS服務。而FireFly-RK3399默認是可以直接連接無線網(wǎng)絡的,因此,就省去了
    的頭像 發(fā)表于 02-17 16:10 ?2085次閱讀

    RK3399 BOX開發(fā)板用戶指南

    電子發(fā)燒友網(wǎng)站提供《RK3399 BOX開發(fā)板用戶指南.pdf》資料免費下載
    發(fā)表于 09-15 15:37 ?5次下載
    <b class='flag-5'>RK3399</b> BOX<b class='flag-5'>開發(fā)板</b>用戶指南