国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

瑞米派Ubuntu系統(tǒng)移植指南-米爾RemiPi

發(fā)布時間:2024-5-24 20:05    發(fā)布者:swiftman
關(guān)鍵詞: 瑞薩 , 瑞米派 , 樹莓派 , 嵌入式 , Ubuntu
Linux系統(tǒng)平臺上有許多開源的系統(tǒng)構(gòu)建框架,這些框架方便了開發(fā)者進(jìn)行嵌入式系統(tǒng)的構(gòu)建和定制化開發(fā),目前比較常見的有Buildroot, Yocto, OpenEmbedded等等。
本文檔并不包含Linux BSP系統(tǒng)相關(guān)基礎(chǔ)知識的介紹,將直接使用米爾發(fā)布的myir-image-full提供的的BSP。如需了解BSP文件的制作請查看《Remi Pi_Linux軟件開發(fā)指南
Remi Pi使用的Ubuntu系統(tǒng)基于ubuntu-base-22.04-base-arm64.tar.gz版本制作(下載地址如下),在此版本基礎(chǔ)上添加了豐富的系統(tǒng)資源和其他軟件資源。
注意:米爾提供的ubuntu系統(tǒng)的登錄名為:root 密碼為:123456
基于ubuntu base系統(tǒng)在開發(fā)過程中所需的一些軟硬件環(huán)境,包括必要的開發(fā)主機環(huán)境,必備的軟件工具,代碼和資料的獲取等,具體的準(zhǔn)備工作下面將進(jìn)行詳細(xì)介紹。
本節(jié)將介紹如何搭建適用于瑞薩Remi Pi平臺的開發(fā)環(huán)境,該平臺使用的RZ/G系列處理器是多核異構(gòu)的處理器,RZ/G2L擁有兩個2個ARM Cortex A53。通過閱讀本章節(jié),您將了解相關(guān)硬件工具,軟件開發(fā)調(diào)試工具的安裝和使用。并能快速的搭建相關(guān)開發(fā)環(huán)境,為后面的開發(fā)和調(diào)試做準(zhǔn)備。
  • 主機硬件


一般選擇在安裝Fedora, openSUSE, Debian, Ubuntu, RHEL或者 CentOS等Linux發(fā)行版的本地主機上進(jìn)行,這里推薦的是Ubuntu22.04 64bit桌面版系統(tǒng),后續(xù)開發(fā)也是以此系統(tǒng)為例進(jìn)行介紹。
  • 安裝必備軟件包


3. Ubuntu 22.04 文件系統(tǒng)移植
ubuntu-base 是Ubuntu官方構(gòu)建的ubuntu最小文件系統(tǒng),包含debain軟件包管理器,基礎(chǔ)包大小通常只有幾十兆,其背后有整個ubuntu軟件源支持,ubuntu軟件一般穩(wěn)定性比較好,基于ubuntu-base按需安裝Linux軟件,深度可定制等,常用于嵌入式rootfs構(gòu)建。
3.2. 獲取源碼
3.2.1. 通過wget獲取源碼
  1. PC@system1:~$ sudo wget https://cdimage.ubuntu.com/ubuntu-base/releases/22.04/release/ubuntu-base-22.04-base-arm64.tar.gz
復(fù)制代碼



3.3. 準(zhǔn)備chroot環(huán)境
(如果主機沒有安裝qemu-user-static工具包,可輸入以下命令安裝工具包)
  1. PC@system1:~$ sudo apt install qemu-user-static
復(fù)制代碼

3.3.2. 制作掛載腳本
3.4. 安裝包文件
首先使用ch-mount.sh將ubuntu文件系統(tǒng)掛載。
  1. PC@system1:~$ ./ch-mount.sh -m ./rootfs/
  2. MOUNTING
  3. root@system1:/#
  4. root@system1:/# ls
  5. bin dev  home  media  opt   root  sbin  sys  usr
  6. boot etc  lib   mnt    proc  run   srv   tmp  var
復(fù)制代碼

3.4.2. 基礎(chǔ)包安裝
添加log,用戶調(diào)試ubuntu系統(tǒng)的調(diào)試
  1. root@system1:/# touch /var/log/rsyslog
  2. root@system1:/# chown syslog:adm /var/log/rsyslog
  3. root@system1:/# chmod 666 /var/log/rsyslog
  4. root@system1:/# systemctl unmask rsyslog
  5. root@system1:/# systemctl enable rsyslog
復(fù)制代碼

3.4.3. 桌面系統(tǒng)的安裝
瀏覽器和音頻安裝
  1. root@system1:/# sudo apt install epiphany-browser
  2. root@system1:/# sudo apt install xine-ui
復(fù)制代碼


設(shè)置root密碼: 123456
  1. root@system1:/# passwd root
  2. Enter new UNIX password:
  3. Retype new UNIX password:
  4. passwd: password updated successfully
復(fù)制代碼

一定要執(zhí)行下面的指令,不然會sudo報錯sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
  1. root@system1:/# chown root:root /usr/bin/sudo
  2. root@system1:/# chmod 4755 /usr/bin/sudo
復(fù)制代碼

創(chuàng)建一個用戶名為:myir 密碼為:123456
  1. root@system1:/# adduser myir
  2. perl: warning: Setting locale failed.
  3. perl: warning: Please check that your locale settings:
  4. LANGUAGE = (unset),
  5. LC_ALL = (unset),
  6. LC_TIME = "zh_CN.UTF-8",
  7. LC_IDENTIFICATION = "zh_CN.UTF-8",
  8. LC_TELEPHONE = "zh_CN.UTF-8",
  9. LC_NUMERIC = "zh_CN.UTF-8",
  10. LC_ADDRESS = "zh_CN.UTF-8",
  11. LC_NAME = "zh_CN.UTF-8",
  12. LC_MONETARY = "zh_CN.UTF-8",
  13. LC_PAPER = "zh_CN.UTF-8",
  14. LC_MEASUREMENT = "zh_CN.UTF-8",
  15. LANG = "zh_CN.UTF-8"
  16. are supported and installed on your system.
  17. perl: warning: Falling back to the standard locale ("C").
  18. Adding user `myir' ...
  19. Adding new group `myir' (1000) ...
  20. Adding new user `myir' (1000) with group `myir' ...
  21. Creating home directory `/home/myir' ...
  22. Copying files from `/etc/skel' ...
  23. Enter new UNIX password:
  24. Retype new UNIX password:
  25. passwd: password updated successfully
  26. Changing the user information for myir
  27. Enter the new value, or press ENTER for the default
  28. Full Name []: cy  
  29. Room Number []: 604
  30. Work Phone []:
  31. Home Phone []:
  32. Other []:
  33. Is the information correct? [Y/n] y
復(fù)制代碼

設(shè)置權(quán)限
  1. sudo vi /etc/sudoers
  2. root ALL=(ALL:ALL) ALL
  3. myir(根據(jù)自己添加的用戶來添加) ALL=(ALL:ALL) ALL
復(fù)制代碼


  1. root@system1:/# export LC_ALL=C
復(fù)制代碼

設(shè)置hosts和主機名稱,添加127.0.0.1 myir
  1. root@system1:/# vi /etc/hosts
復(fù)制代碼

修改passwd文件
  1. root@system1:/# vi /etc/passwd
  2. 找到這一行:_apt:x:100:65534::/nonexistent:/usr/sbin/nologin
  3. 修改為:_apt:x:0:65534::/nonexistent:/usr/sbin/nologin
復(fù)制代碼

配置網(wǎng)卡接口,添加如下內(nèi)容
  1. root@system1:/# vi /etc/network/interfaces
  2. auto eth0
  3. iface eth0 inet dhcp
復(fù)制代碼

以上步驟操作完成后即可卸載系統(tǒng)。直接在系統(tǒng)中輸入exit退出系統(tǒng),并使用命令來卸載
  1. root@system1:/# exit
  2. exit
  3. PC@system1:~$
  4. PC@system1:~$ ./ch-mount.sh -u ubuntu-rootfs/
  5. UNMOUNTING
復(fù)制代碼


3.5.1. 制作ext4格式文件
請用戶根據(jù)實際情況來決定大小,這里以3.3G大小舉例制作。
  1. PC@system1:~$ mkfs.ext4 ubuntu22.04.ext4
復(fù)制代碼

將ubuntu-rootfs目錄中的內(nèi)容復(fù)制到掛載的文件系統(tǒng)中,然后卸載。
  1. PC@system1:~$ sudo cp -avrf ubuntu-rootfs/* temp
  2. PC@system1:~$ sudo umount temp
復(fù)制代碼


先將下載資源的03_Tools/myir tools目錄下的RemiPi_SDUpdate.tar.bz2解壓到虛擬機中(用戶請根據(jù)自己實際情況解壓)
  1. PC@system1:~$ tar -xf RemiPi_SDUpdate.tar.bz2
  2. PC@system1:~$ cd RemiPi_SDUpdate/renesas-sd
  3. PC@system1:~/RemiPi_SDUpdate/renesas-sd$ ls
  4. image README.md   rzg2_bsp_scripts  fat16     output  rootfs
復(fù)制代碼

修改Manifest文件
  1. PC@system1:~/RemiPi_SDUpdate/renesas-sd/rootfs/home/root/g2l_images$ cat Manifest
  2. bl2file="bl2_bp-myir-remi-1g_pmic.bin"
  3. fipfile="fip-myir-remi-1g_pmic.bin"
  4. imagefile="Image"
  5. dtbfile="*.dtb"
  6. rootfsfile="ubuntu22.04.ext4"
  7. ledname="162"
復(fù)制代碼

最后進(jìn)入到下面目錄,執(zhí)行制作鏡像的腳本即可。
  1. PC@system1:~/RemiPi_SDUpdate/renesas-sd$ cd rzg2_bsp_scripts/image_creator/
  2. PC@system1: ~/RemiPi_SDUpdate/renesas-sd/rzg2_bsp_scripts/image_creator$ ./create_image.sh myir_config.ini
復(fù)制代碼

4. 認(rèn)識LXDE
LXDE是一個輕量級和快速的桌面環(huán)境。它被設(shè)計為用戶友好和占用資源少,同時保持資源使用率低。LXDE使用更少的內(nèi)存和CPU來盡可能地展現(xiàn)功能豐富的桌面環(huán)境。與其它的桌面環(huán)境不同,LXDE努力成為模塊化的桌面環(huán)境,所以每個組件可以獨立使用。這使得移植LXDE不同分布和平臺更容易。
除了這些核心組件外,LXDE還有其他一些輔助工具,如LXAppearance(用于更改主題和圖標(biāo))、LXTask(任務(wù)管理器)等。
4.2. 啟動LXDE
登錄成功后,由于默認(rèn)背景是黑色的,可以點擊鼠標(biāo)右鍵后選擇Desktop Preferences->Appearance->Wallpaper(/usr/share/lxde/wallpapers/lxde_blue.jpg)來選擇背景圖片,如圖4-2:
圖4-2:lxde背景圖片修改
圖4-3:lxde背景圖片

3.png (600.53 KB)

3.png
本文地址:http://www.qingdxww.cn/thread-857716-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 無線充電基礎(chǔ)知識及應(yīng)用培訓(xùn)教程2
  • PIC18-Q71系列MCU概述
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • 安靜高效的電機控制——這才是正確的方向!
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产深夜福利19禁在线播放 | 特级免费毛片 | 久久精品国产精品亚洲精品 | 亚洲免费观看 | 亚洲精品专区 | 久热青青青在线视频精品 | 玖玖精品视频在线观看 | 亚洲情综合五月天 | 久久亚洲国产中v天仙www | 夜夜夜夜曰天天天天拍国产 | 妞干网精品| 97视频福利 | 毛片网站在线观看 | 成人理伦 | 亚洲一级毛片在线观播放 | 亚洲综合色色图 | 99爱精品 | 欧美视频第一页 | 日本天堂免费观看 | 欧美 日韩 国产 色 欧美 日韩 成人 | 99精品国产成人a∨免费看 | 国产极品粉嫩福利在线观看 | 啦啦啦www视频高清在线观看 | 久久综合精品不卡一区二区 | 欧美片在线 | 女人18毛片a级毛片一区二区 | 亚洲成人第一 | 久久精品爱国产免费久久 | 免费视频久久久 | 手机看片1024久久 | 灵与肉电视剧剧情全集免费 | 羞羞视频在线 | 四虎影院紧急入口 | 国产精品亚洲第五区在线 | 国产资源精品一区二区免费 | 一级毛片在线不卡直接观看 | 美国一区二区 | 成人国内精品久久久久影院 | 欧美三级蜜桃2在线观看 | 日韩不卡在线观看 | 高清在线不卡 |