原创 ubuntu bash 命令行美化 shell提示符前綴格式修改

ubuntu bash提示符前綴格式修改 一、最終的效果圖 廢話不多說,先上效果圖。想要就繼續看。 二、修改方法 修改~/.bashrc文件(修改方法見下文) 重開terminal或者source ~/.bashrc 1.1

原创 【轉】Makefile的內嵌函數

【轉】Makefile的內嵌函數 摘自《GNU+Makefile中文手冊》整理翻譯:徐海兵 GNU make 的函數提供了處理文件名、變量、文本和命令的方法。使用函數我們的 Makefile 可以書寫的更加靈活和健壯。可以在需要的

原创 ubuntu遠程桌面無法連接的問題

遠程桌面連接 Ubuntu端 $ sudo apt-get remove vnc4server xrdp $ sudo apt-get install vnc4sever xrdp Windows端 安全策略

原创 Android Kernel如何確定使用哪個defconfig文件

Android Kernel如何確定使用哪個defconfig文件? 答案: device/廠商名/項目名/AndroidBoard.mk 決定了使用哪個def_config文件 1. 項目控制的AndroidBoard.mk

原创 boot-factory模式

misc分區中有Bootloader Control Block(BCB),主要是用於存放Recovery引導信息。 boot-factory模式 進入boot-factory模式 adb reboot bootloader fa

原创 關於Android Q平臺上qssi的介紹

1. QSSI 是 Qualcomm Single System Image 的縮寫。 2. Android Q上開始支持QSSI。 3. QSSI 是用來編譯system.img的 3.1 QSSI編譯註意事項

原创 android10 super.img編譯

文章目錄`make superiamge``INSTALLED_SUPERIMAGE_TARGET`牛逼哄哄的`droidcore`就依賴於它規則再來看看它的依賴`INSTALLED_SUPERIMAGE_DEPENDENCIES

原创 build/envsetup.sh分析

build/envsetup.sh分析 1. 概述 通常我們是編譯Android源碼前要先執行 $ source build/envsetup.sh 該腳本執行後,我們就可以執行lunch等命令。怎麼會這麼神奇,執行了shell腳

原创 高通kernel頂層目錄下的AndroidKernel.mk文件

高通kernel頂層目錄下的AndroidKernel.mk文件 高通kernel頂層目錄下的AndroidKernel.mk文件是Android的編譯系統的一部分,用來編譯kernel。 它的位置是在aosp/kernel目錄下

原创 【轉】Makefile中的foreach函數

Makefile中的foreach函數 摘自《GNU+Makefile中文手冊》整理翻譯:徐海兵 概述 函數“ foreach”不同於其它函數。它是一個循環函數。類似於 Linux 的 shell 中的 for 語句。 語法: $

原创 讓putty,secureCRT等工具支持Powerline,oh-my-zsh,解決亂碼問題

Powerline,oh-my-zsh,亂碼一般有兩種情況 1.編碼問題 編碼問題一般改爲UTF-8即可 這裏以putty爲例,secureCRT同理 2.字體問題 2.1 下載支持Powerline的字體 大家這可以直接來

原创 使用dtc將dtb轉換成dts

dtc工具可能在 /out/target/product/xxxxxxx/obj/KERNEL_OBJ/scripts/dtc/dtc 也可能在 out/host/linux-x86/bin/dtc 格式 dtc -I dtb

原创 【轉】Makefile文本處理函數

接上一篇【轉】Makefile的內嵌函數 摘自《GNU+Makefile中文手冊》整理翻譯:徐海兵 Makefile文本處理函數 以下是 GNU make 內嵌的文本(字符串)處理函數。 2.1 $(subst FROM,TO,

原创 QFIL刷機

0. 選擇串口 一般自動會識別,不用手動選擇 注:主板上電時,boot引腳拉高 1. 選擇Flat build模式 2. 選擇xxx\Maincode\prog_emmc_firehose_89xx_ddr.mbn 3. 選擇xx

原创 【轉】Makefile中的$(error)和$(warning)

摘自《GNU+Makefile中文手冊》整理翻譯:徐海兵 Makefile中的$(error)和$(warning) make 提供了兩個控制 make 運行方式的函數。通常它們用在 Makefile 中,當 make執行過程中檢