原创 嵌入式Linux fbtft(SPI TFT屏)驅動移植及調試

一、概述 前段時間看到B站大佬稚暉君發佈的B站小電視,心中無限崇拜,剛好手中有一塊NanoPi-NEO開發板和一塊ST7735S的128X128TFT屏幕,近期又學了朱有鵬老師的嵌入式核心課程,剛好拿這個來練練手! 項目涉及到ke

原创 解決問題:fusermount: user has no write access to mountpoint /mnt/hgfs與問題:無法定位軟件包 open-vm-dkms

在掛載VMware ubuntu 掛載windows共享文件夾失敗後,通過網上資料分析,需要apt-get install open-vm-dkms,在執行該命令是,發現source.list,軟件源錯誤,於是按照文章清華鏡像源鏡

原创 ubuntu 設置共享文件夾後 /mnt/hgfs 目錄爲空解決辦法

一、確認共享文件目錄是否存在 輸入vmware-hgfsclient這個是拿來查看你的共享目錄的,這時你就要記住自己的共享目錄例名,如我的共享目錄是windows_share: 如果該目錄不存在,則需要另外解決; 解決方法 二、

原创 uboot和kernel修改和保存xx_defconfig方法

1. 要修改在arch/arm/configs下的文件xxx_defconfig 2. make xxx_defconfig 會生成.config文件。 3. make menuconfig 修改配置後保存 4. make sav

原创 ESP32 IDF基於Ubuntu16.04傳統GNU make(非cmake)開發環境搭建

ESP32 IDF基於Ubuntu16.04傳統GNU make(非cmake)的開發環境搭建 1、概述 關於ESP32 GNU make環境搭建,博主走了很多彎路,爲了以後少走彎路特意寫這篇文章作爲防坑記錄。由於之前開發ESP8

原创 嵌入式Linux根文件系統的製作以及開發板掛載

一、製作根文件系統 (1)準備材料:交叉編譯工具鏈,busybox 由於我使用的是全志的H3芯片的nanoPI,全志提供的編譯器只能編譯內核,無法編譯應用程序,所以我們從友善之臂官網下載新的編譯器: $ git clone htt

原创 嵌入式Linux shell和makefile基礎

一、shell腳本的運行機制 1、c語言機制:編寫源代碼->編譯連接生成可執行二進制文件; 2、腳本程序機制:編寫好源代碼後即可直接運行,沒有編譯過程; 3、shell程序是解釋運行,所謂解釋運行就是說當我們執行一個shell程序

原创 uboot基礎(作用、常用命令)

一、爲什麼需要uboot 1、計算機系統的主要部件 (1)計算機系統就是以CPU爲核心來運行的系統。 典型的計算機系統有: PC機(臺式機+筆記本) 嵌入式設備(手機、平板電腦、遊戲機) 單片機(家用電器像電飯鍋、空