精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

華碩Tinker edge R--gitea服務器的搭建教程

Rice嵌入式開發技術分享 ? 來源:Rice嵌入式開發技術分享 ? 作者:Rice嵌入式開發技術 ? 2022-08-09 11:17 ? 次閱讀

概述

  1. 本篇文章是在華碩AIoT國內戰略合作伙伴--深圳風火輪團隊提供的開發板(華碩Tinker edge R)上,搭建一個本地gitea服務器。
d14d8550-1791-11ed-bbb4-dac502259ad0.png
  1. Tinker Edge R是華碩基于國產芯片RK3399Pro推出的一款口袋開發板,接口豐富。國產芯片的加持,也避免被卡脖子的風險。

  2. Tinker Edge R采用了類Pi 尺寸 100 x 72mm Pico lTX外形,搭載的高性能AI處理器RK3399 Pro。其RK3399 Pro是瑞芯微推出的一款低功耗高性能的應用處理器芯片,該芯片基于Big.Little架構,即具有獨立的NEON協同處理器的雙核Cortex-A72及四核Cortex-A53組合架構,主頻高達1.8GHz,集成Mali-T860 MP4四核圖形處理器,RK3399內置多個高性能硬件處理引擎,能夠支持多種格式的視頻解碼,如:4K*2K@60fps 的H.264/H.265/VP9,也支持1080P@30fps的H.264/MVC/VP8 以及高質量的JPEG編解碼和圖像的前后處理器。它配備了一個功能強大的神經網絡處理單元(NPU),支持市場主流平臺,如caffe、張量流等。許多嵌入式強大的硬件引擎為高端應用程序提供了優化的性能。

  3. gitea:是一個自己托管的Git服務程序。它和GitHub, Bitbucket or Gitlab等比較類似。它是從 Gogs 發展而來,并Fork且命名為Gitea。Gitea的首要目標是創建一個極易安裝,運行非常快速,安裝和使用體驗良好的自建 Git 服務。我們采用Go作為后端語言,這使我們只要生成一個可執行程序即可。并且他還支持跨平臺,支持 Linux, macOS 和 Windows 以及各種架構,除了x86,amd64,還包括 ARM 和 PowerPC。

  • 支持特性:

    • 支持活動時間線
    • 支持 SSH 以及 HTTP/HTTPS 協議
    • 支持 SMTP、LDAP 和反向代理的用戶認證
    • 支持反向代理子路徑
    • 支持用戶、組織和倉庫管理系統
    • 支持添加和刪除倉庫協作者
    • 支持倉庫和組織級別 Web 鉤子(包括 Slack 集成)
    • 支持倉庫 Git 鉤子和部署密鑰
    • 支持倉庫工單(Issue)、合并請求(Pull Request)以及 Wiki
    • 支持遷移和鏡像倉庫以及它的 Wiki
    • 支持在線編輯倉庫文件和 Wiki
    • 支持自定義源的 Gravatar 和 Federated Avatar
    • 支持郵件服務
    • 支持后臺管理面板
    • 支持 MySQL、PostgreSQL、SQLite3、MSSQL 和 TiDB(MySQL) 數據庫
    • 支持多語言本地化(21 種語言)
  • gitea官網:https://docs.gitea.io/en-us/

d17da956-1791-11ed-bbb4-dac502259ad0.png
  • 開源倉庫:https://github.com/go-gitea/gitea
d1a0300c-1791-11ed-bbb4-dac502259ad0.png

Tinker edge R燒錄系統教程

  • 剛拿到板子的時候,板子是沒有燒錄系統,所以我們要燒錄自己要用的系統,如深圳風火輪團隊提供了兩個系統的鏡像:安卓和Debian。
  • 本次搭建gitea服務器,我采用Debian上進行搭建。
  • 燒錄教程參考了深圳風火輪科技論壇帖子,鏈接:https://smartfire.cn/thread-5260-1-1.html
d1cb8306-1791-11ed-bbb4-dac502259ad0.png

搭建gitea服務器流程

  1. Gitea安裝,安裝gitea教程很簡單,Gitea在Linux操作系統的安裝方式有兩種:Docker安裝和二進制文件安裝,為了更加快速安裝,我采用二進制安裝,二進制文件下載鏈接:https://dl.gitea.io/gitea
#采用wget獲取,如果下載不了,可能需要梯子。
$wget-Ogiteahttps://dl.gitea.io/gitea/1.16.5/gitea-1.16.5-linux-amd64
#修改權限
$chmod+xgitea
  1. 配置開機自啟動
  • Gitea作為我們本地倉庫服務器,沒有開機都要手動啟動Gitea服務會很繁瑣,所以需要將gitea配置成service服務,并開機自啟動.
  • Gitea倉庫中,為我們提供了service文件模板,鏈接:https://github.com/go-gitea/gitea/blob/main/contrib/systemd/gitea.service
  • 將其service文件模板下載下來,放到目錄:/etc/systemd/system/
  • 修改user,home目錄以及其他必須的初始化參數
User=gitea
Group=gitea
WorkingDirectory=/home/gitea/
......
ExecStart=/usr/local/bin/giteaweb
Restart=always
Environment=USER=giteaHOME=/home/giteaGITEA_WORK_DIR=/var/lib/gitea
  1. 將我們第一步下載下來的gitea二進制文件拷貝到/usr/local/bin/目錄下:
$sudocpgitea/usr/local/bin/
  1. 創建gitea用戶。
$sudoaddusergitea
.........
#根據提示填寫對應信息
  1. 創建gitea需要使用的目錄,并修改權限。
$sudomkdir-p/var/lib/gitea/{custom,data,log,ssl}
$sudochown-Rgitea:gitea/var/lib/gitea/
$sudochmod-R750/var/lib/gitea/
$sudomkdir/etc/gitea
$sudochownroot:gitea/etc/gitea
$sudochmod770/etc/gitea
  1. 激活gitea服務和啟動gitea服務,并將其作為系統自啟動服務。
$sudosystemctlenablegitea
$sudosystemctlstartgitea

安裝數據庫

  1. 作為倉庫,并需要要有數據存儲的位置。而Gitea對于常用的數據庫都支持了,如PostgreSQL,MySQL,SQLite。這對于我們來說是非常友好的。我采用MySQL數據庫作為的數據存儲。
  2. MySQL的安裝教程在這里就不多講解,自行百度便可以。
  3. 配置數據庫
  • 連接MySQL數據庫,創建gitea使用的賬號gitea:
>CREATEUSER'gitea'IDENTIFIEDBY'gitea';
  • 創建gitea使用的數據庫giteadb:
>CREATEDATABASEgiteadbCHARACTERSET'utf8mb4'COLLATE'utf8mb4_unicode_ci';
  • 授權gitea用戶對giteadb數據庫的操作權限:
>GRANTALLPRIVILEGESONgiteadb.*TO'gitea';
>FLUSHPRIVILEGES;

登錄運行

  • 如上配置完,便可以通過瀏覽器訪問Tinker edge R上搭建的gitea服務器。
  • 登錄方式:http://板子IP:3000。登錄進去之后便可以顯示如下界面。
d1eafb50-1791-11ed-bbb4-dac502259ad0.png
  • 然后點擊"注冊",按照數據庫的定義進行設置后,即可創建賬號登錄管理界面了。
d213cd64-1791-11ed-bbb4-dac502259ad0.png

總結

  • 華碩Tinker edge R,功能接口都很齊全,資源很豐富,對于接下來在上面做開發,提供了更多可行性。
  • Tinker edge R搭載著強勁的RK3399,可以給我們搭載各種本地化服務器。同時可以讓我們做一些應用。
  • 我將在后續做一些有趣的東西,如openCV,云筆記,物聯網平臺等應用。敬請期待

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 華碩
    +關注

    關注

    7

    文章

    1596

    瀏覽量

    62156
  • 服務器
    +關注

    關注

    12

    文章

    9021

    瀏覽量

    85184
  • EDGE
    +關注

    關注

    0

    文章

    179

    瀏覽量

    42627
收藏 人收藏

    評論

    相關推薦

    搭載RK3399Pro的ALPR Edge開發套件有助于車輛監控系統升級

    近日,華碩ASUS IoT推出 ALPR Edge 開發套件,全新的自動車牌識別(ALPR)解決方案。此開發套件由搭載瑞芯微RK3399Pro的Tinker Edge
    發表于 09-06 16:28

    華碩發布旗下首款 RISC-V 架構開發板 Tinker V

    。因其開放性、低功耗等優勢,已廣泛應用于 IoT 領域,華碩則是最新加入的一員。華碩 Tinker V 搭載了 64 位的 RISC-V 處理 —— 瑞薩 RZ / Five,配有
    發表于 03-16 14:52

    華碩發布 RISC-V 架構單板計算機 Tinker V:配備 1.0 Ghz 單核芯片

    華碩旗下華碩智慧物聯網公司近日宣布推出以 RISC-V 架構打造的多功能單板計算機 Tinker V,搭載了 64 位 RISC-V 處理 。 ▲ 圖源:
    發表于 06-09 16:36

    教你linux搭建web服務器

    教你linux搭建web服務器和大家分享了一份配置文檔,希望對您用linux搭建web服務器有所啟發。
    發表于 12-28 14:18 ?8844次閱讀

    如何搭建本地smtp服務器

    本文開始闡述的闡述了搭建本地smtp服務器的教程,另外還介紹了基于CentOS搭建SMTP服務器的詳細教程。
    發表于 04-08 14:46 ?1.9w次閱讀
    如何<b class='flag-5'>搭建</b>本地smtp<b class='flag-5'>服務器</b>

    如何搭建Linux服務器的詳細資料說明

    本文檔的主要內容詳細介紹的是如何搭建Linux服務器的詳細資料說明主要內容包括了:1、搭建telnet服務器,2、搭建DHCP
    發表于 04-18 08:00 ?10次下載
    如何<b class='flag-5'>搭建</b>Linux<b class='flag-5'>服務器</b>的詳細資料說明

    linux如何搭建web服務器

    linux搭建web服務器流程如下
    發表于 06-08 09:09 ?9196次閱讀
    linux如何<b class='flag-5'>搭建</b>web<b class='flag-5'>服務器</b>

    服務器怎么搭建_服務器怎么安裝系統

     自己搭建服務器,需要什么樣的條件呢,它是一個怎么樣的過程。下面就為大家介紹一下如何搭建自己的服務器
    的頭像 發表于 07-24 09:46 ?1.9w次閱讀
    <b class='flag-5'>服務器</b>怎么<b class='flag-5'>搭建</b>_<b class='flag-5'>服務器</b>怎么安裝系統

    網站搭建時該如何選擇租用服務器

    搭建網站的時候是必須要用到服務器服務器分很多種,有用來開發游戲叫游戲服務器,用來存放數據叫數據庫服務器,有應用
    發表于 03-14 09:44 ?888次閱讀

    如何在Ubuntu 20.04安裝Gitea

    Gitea是用Go語言編寫的自托管開源git服務器。它是Gogs的分支。Gitea包含有文件編輯,項目問題跟蹤,用戶管理,通知,內置Wiki等。
    的頭像 發表于 01-04 17:23 ?1623次閱讀

    如何在海外搭建服務器

    在今天的數字化時代,海外服務器對于許多企業和個人用戶來說已經不再陌生。對于需要訪問和存儲大量數據的業務和應用程序,使用海外服務器可以提供更快的訪問速度和更好的網絡穩定性。如果您正在考慮搭建海外
    的頭像 發表于 03-04 11:13 ?4836次閱讀

    FTP服務器搭建詳細步驟

    FTP服務器是一種用于文件傳輸的服務器,它可以讓用戶通過FTP客戶端上傳和下載文件。FTP服務器是一種非常實用的文件傳輸工具,可以方便地實現文件傳輸、備份、發布、下載和共享等功能。那么FTP
    的頭像 發表于 04-12 14:39 ?3.2w次閱讀

    存儲服務器怎么搭建

      搭建存儲服務器需要根據我們的需求和環境選擇合適的硬件和軟件,并進行相應的配置。那么存儲服務器怎么搭建?
    的頭像 發表于 10-31 16:51 ?2933次閱讀

    搭建ftp服務器的步驟

    搭建ftp服務器的步驟? 搭建FTP服務器是一項需要一定技術知識的任務,但是只要按照以下步驟進行操作,您就能成功搭建自己的FTP
    的頭像 發表于 12-07 16:32 ?1120次閱讀

     海外云服務器搭建pi節點詳細步驟

     海外云服務器搭建pi節點簡單嗎?海外云服務器搭建pi節點步驟有哪些?小編為您整理發布海外云服務器搭建
    的頭像 發表于 02-21 10:16 ?1069次閱讀