原创 OpenEmbedded的元數據

BitBake完全不建立工作流程。工作流程和它的配置是被元數據定義的。 元數據分爲兩類: 配置文件 配方(recipe) 配置文件 由簡單變量賦值的全局性設置。變量全局可訪問。變量可以被覆蓋。配方可以設置和覆蓋變量,但是在配方

原创 一些常見的Yocto配置選項

記錄一下平時自己常用的Yocto選項 BB_NUMBER_THREADS:同時工作的最大任務數 BB_GENERATE_MIRROR_TARBALLS:在DL_DIR中產生源代碼控制庫(比如 GIT),包含元數據的tarball

原创 Yocto添加KERNEL設備樹的方法

在meta-bsp/conf/machine/specificmachine.conf中: 添加KERNEL_DEVICETREE += “path_to_dts/specified_machine.dtb”

原创 安裝VirtualBox後要做的第一件事

修改VirtualBox的虛擬機安裝路徑可能是安裝好VirtualBox後要做的第一件事。 默認情況下,VirtualBox會將新安裝的虛擬機安裝到以下路徑:C:\Users\用戶名\VirtualBox VMs。然而,大部分情況

原创 在Ubuntu上安裝並配置TFTP服務器

安裝並配置TFTP服務器是很常見的需求。在這裏和大家分享在Ubuntu中安裝和配置TFTP服務器的具體步驟。 1. 安裝TFTP服務器 sudo apt install tftpd-hpa 2. 配置TFTP服務器 使用你喜歡的

原创 解決Control+Alt+F1到F6黑屏的問題

正常情況下,在Linux系統中,組合按鍵ctrl + alt + F1 到 F6應該顯示6個虛擬TTY。然而,有時輸入這個組合按鍵卻會黑屏。李老師也碰到過這個問題。分享給大家。 一種原因是圖形文字模式的分辨率不兼容。解決方法可以參

原创 嵌入式Linux和基於PC的Linux一樣嗎?

以前在教嵌入式Linux時,學生常問,“李老師,學習嵌入式Linux有什麼好的推薦書啊?”但我知道其實很多同學此前是學過Linux的。他們總覺得嵌入式Linux和基於PC的Linux有很大的區別。誠然,嵌入式Linux的環境和基於

原创 在VirtualBox的虛擬機里加載光盤的鏡像ISO文件

環境: 軟件環境: 操作系統: Windows 7專業版 VirtualBox:5.2.34 硬件環境: CPU:Intel i5 內存:8G 大部分新建的VirtualBox虛擬機都會帶有光驅。你還沒有創建VirtualB

原创 git設置http全局代理

git config --global 變量名稱 變量內容 git config --global --unset 取消變量 例如: git設置全局http代理和https代理 git config --global http.p

原创 使用Linux管道,使用dd燒寫bz2鏡像文件到SD卡

假設 SD設備是/dev/mmcblk0 鏡像文件名爲image.bz2 當前路徑就在image.bz2所在目錄 可以使用如下指令 bunzip2 -c image.bz2 | dd of=/dev/mmcblk0 管道符號“|

原创 設置VirtualBox共享文件夾的方法

文章難度:入門 環境: 軟件環境: VirtualBox:5.2.34 主機操作系統: Windows 7專業版 虛擬機操作系統: Ubuntu 16.04 Desktop amd64 硬件環境: CPU:Intel i5 內存

原创 你的VirtualBox安裝Extention Pack了嗎?

VirtualBox Extension Pack 提供對USB2.0、USB3.0、NVMe等的支持。因此,對於提升VirtualBox的性能很有幫助。 如何下載 請到VirtualBox的官網下載對應你的VirtualBox版

原创 Ubuntu 16.04安裝QEMU 4.2模擬樹莓派2教程

文章難度:入門 環境: 軟件環境: 操作系統: Ubuntu 16.04 我們將在Ubuntu16.04上,編譯QEMU 4.2,並最終模擬樹莓派2 。 1 下載QEMU wget https//download.qemu.or

原创 在Ubuntu上安裝並配置FTP服務器

在Linux中部署FTP服務器很簡單。在這裏和大家分享在Ubuntu中安裝和配置FTP服務器的具體步驟。 1. 安裝FTP服務器 我們安裝vsftpd。 sudo apt install vsftpd 2. 配置FTP服務器 使