鯤鵬920(ARM64) chromium移植指南 for centos7.6

      網友投稿 4020 2025-03-31

      1 簡介


      Chromium是一個由Google主導開發的開源網頁瀏覽器。

      官方鏈接:https://www.chromium.org/

      類別:網頁瀏覽器

      2 環境

      類別

      子項

      版本

      獲取地址(方法)

      硬件

      CPU

      X86_64

      --

      --

      OS

      Ubuntu

      Ubuntu 14.04.2 LTS

      類別

      子項

      版本

      獲取地址(方法)

      硬件

      CPU

      鯤鵬920

      --

      --

      OS

      Centos

      7.6

      3 交叉編譯

      在x86服務器上進行交叉編譯。

      3.1 安裝depot_tools

      git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

      export PATH="$PATH:/root/depot_tools" #替換為depot_tools實際路徑

      3.2 交叉編譯

      mkdir ~/chromium && cd ? ~/chromium

      fetch --nohooks chromium

      cd src

      ./build/install-build-deps.sh

      ./build/linux/sysroot_scripts/install-sysroot.py ? --arch=arm

      gclient runhooks

      gn gen out/Default ? --args='target_cpu="arm64"'

      autoninja -C out/Default ? chrome

      4 泰山服務器運行

      將交叉編譯生成的out/Default文件夾拷貝到泰山服務器上。

      4.1 安裝圖形化界面

      #切換到root用戶

      yum groupinstall "X ? Window System" #選擇y

      yum groupinstall "GNOME ? Desktop" "Graphical Administration Tools" #選擇y

      ln -sf ? /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

      4.2 修改pagesize

      1安裝依賴

      yum -y install gcc bc gcc-c++ ? ncurses ncurses-devel cmake elfutils-libelf-devel openssl-devel

      2、下載內核版本解壓并進入解壓目錄

      wget ? https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.14.1.tar.gz

      tar -zxvf linux-4.14.1.tar.gz

      cd linux-4.14.1

      3、清理內核源目錄

      make mrproper

      4、使用make ? menuconfig菜單來修改內核參數

      make menuconfig

      選擇“Kernel ? Features”->“Page szie”調整為4K

      5、完成上一步之后,會在目錄下生成.config文件

      6、注釋.config文件中的參數CONFIG_SYSTEM_TRUSTED_KEYS

      vim .config

      在CONFIG_SYSTEM_TRUSTED_KEYS參數前面添加#,將參數這行注釋掉

      7、編譯內核

      make -j8

      編譯完成之后,運行如下命令

      make modules_install

      make install

      8、生成系統啟動引導配置參數

      grub2-mkconfig -o ? /boot/grub2/grub.cfg

      9、修改默認內核啟動項

      運行如下命令查看系統可用內核

      cat /boot/grub2/grub.cfg | ? grep menuentry

      運行如下命令修改開機默認使用內核

      grub2-set-default 'CentOS ? Linux (4.14.1) 7 (AltArch)'

      10、重啟驗證

      reboot

      uname -r

      getconf PAGESIZE

      4.3 運行chromium

      #重啟服務器,使用非root賬號,通過圖形化窗口方式登陸,

      #進入Default目錄

      ./chrome

      chromium版本在不斷迭代,編譯方法可能會變更,筆者編譯該文檔的chromium版本如圖所示:

      5Ref

      交叉編譯:

      https://chromium.googlesource.com/chromium/src/+/master/docs/linux/build_instructions.md

      鯤鵬920(ARM64) chromium移植指南 for centos7.6

      https://chromium.googlesource.com/chromium/src/+/master/docs/linux/chromium_arm.md

      PAGESIZE修改:

      https://bbs.huaweicloud.com/forum/thread-26293-1-1.html

      ARM CentOS 鯤鵬

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:wps文字怎樣將兩表格合并圖文教程(wpsword表格怎么合并兩個表格內容)
      下一篇:Excel表格中怎么制作正態分布圖和正態曲線模板?
      相關文章
      久久国产成人亚洲精品影院| 亚洲国产成人久久| 成人亚洲国产va天堂| 亚洲经典在线观看| 国产V亚洲V天堂无码| 亚洲日韩中文字幕在线播放| 中文字幕亚洲日韩无线码| 亚洲人成网站色在线入口| 亚洲国产高清精品线久久| 亚洲福利视频一区二区| 国产亚洲精品美女久久久久 | 久久久久久亚洲精品| 亚洲av无码无在线观看红杏| 亚洲精品无码av人在线观看| 日本红怡院亚洲红怡院最新 | 久久亚洲国产午夜精品理论片 | 日韩精品亚洲aⅴ在线影院| 中文字幕第一页亚洲| 国产亚洲大尺度无码无码专线| 亚洲中文字幕无码不卡电影| 亚洲人成77777在线播放网站| 国产亚洲综合一区柠檬导航| 婷婷精品国产亚洲AV麻豆不片| 亚洲好看的理论片电影| 亚洲电影免费观看| 亚洲人成免费电影| 亚洲色大成网站www永久男同| 亚洲精品无码久久久久APP| 亚洲A∨精品一区二区三区下载 | 亚洲美女视频网站| 亚洲国产精品人久久电影| 亚洲视频在线观看2018| 亚洲heyzo专区无码综合| 亚洲国产成人久久一区久久| 久久久久亚洲精品天堂久久久久久 | 亚洲尹人九九大色香蕉网站| 亚洲欧洲日产国码www| 亚洲国产视频久久| 婷婷亚洲综合一区二区| 中文字幕精品无码亚洲字| 久久精品7亚洲午夜a|