原创 zephyr安裝遇到的問題

1,可以暫時先不要安裝cmake和device-tree-compiler(DTC),因爲很可能遇到版本低的問題,後面可以手動安裝 2,配置SDK路徑: export ZEPHYR_TOOLCHAIN_VARIANT=zephyr exp

原创 Raspberry Pi Zero W-1:系統安裝及SSH和wifi配置(無需顯示器)

1.1 準備工作 (1)硬件準備:Raspberry Pi Zero W(以下簡稱RPI),RPI電源線,SD卡,SD卡讀卡器,筆記本電腦,無線路由器(電腦和RPI處於同一wifi網絡下即可)。 (2)軟件準備:Raspbrain系統鏡像

原创 樹莓派 Zero USB/以太網方式連接配置教程

轉載:http://shumeipai.nxez.com/2018/02/20/raspberry-pi-zero-usb-ethernet-gadget-tutorial.html   樹莓派 Zero 之所以成爲一款非常棒的單板計算

原创 GitHub上fork別人打代碼後如何保持和原作者同步的更新 注意:不會覆蓋自己新更新的代碼

1.進入你的GitHub發起Pull request 2.選擇compare across forks 3.反向操作。base fork改爲自己的,head fork改爲原作者的 4.點擊 create pull request 5

原创 如何抑制開關電源紋波的產生

開關電源紋波的產生 我們最終的目的是要把輸出紋波降低到可以忍受的程度,達到這個目的最根本的解決方法就是要儘量避免紋波的產生,首先要清楚開關電源紋波的種類和產生原因。 隨着SWITCH的開關,電感L中的電流也是在輸出電流的有效值上下波動的。

原创 爲什麼你的電源紋波那麼大?

某用戶在用500MHz帶寬的示波器對其開關電源輸出5V信號的紋波進行測試時,發現紋波和噪聲的峯峯值達到了900多mV(如下圖所示),而其開關電源標稱的紋波的峯峯值<20mv。雖然用戶電路板上後級還有LDO對開關電源的這個輸出再進行穩壓,但

原创 ubuntu終端ls顏色配置

ubuntu中沒有LS_COLORS,/etc/目錄中也沒有DIR_COLORS,所以這裏使用dircolor命令加以解決1. 利用dircolors命令,查看我們的系統當前的文件名稱顯示顏色的值,然後利用管道重定向到用戶目錄下的任意一個

原创 makefile中的notdir,wildcard和patsubst

notdir,wildcard和patsubst是makefile中幾個有用的函數,以前沒留意過makefile中函數的用法,今天稍微看看~   1、makefile裏的函數 makefile裏的函數使用,和取變量的值類似,是以一

原创 git submodule的使用

開發過程中,經常會有一些通用的部分希望抽取出來做成一個公共庫來提供給別的工程來使用,而公共代碼庫的版本管理是個麻煩的事情。今天無意中發現了git的git submodule命令,之前的問題迎刃而解了。 添加 爲當前工程添加submo

原创 nrfutil pkg generate --help

nrfutil pkg generate --help 顯示一些幫助信息,可以查看sd req的版本號 Usage: nrfutil pkg generate [OPTIONS] ZIPFILE Generate a zip p

原创 關於device tree中的interrupts選項

隨着Linux的發展,dts技術是大勢所趨。裏面的interrupts = <   >這個裏面的是1個數,有的是2個數,有的是3個數。這裏囉嗦兩句,筆記一下。 這個數目,是由這個屬性來定的。#interrupt-cells ,如果當前節點

原创 git submodule 使用小結

原文鏈接 http://blog.gezhiqiang.com/2017/03/08/git-submodule/######Git Submodule 允許一個git倉庫,作爲另一個git倉庫的子目錄,並且保持父項目和子項目相互獨立。添

原创 支持dwm1000的方法

使用Bitcraze VM 2017.03虛擬機內部自有的代碼,不用更新,直接編譯,強制支持dwm1000的方法:修改如下文件,如果沒有自己創建:crazyflie-firmware\tools\make\config.mk增加如下語句:

原创 nrfgo studio programing變成灰色

安裝nrfgo studio軟件,programming項變成灰色,無法連接 打開它下面會提示jlinkARM驅動沒有正確安裝,,,,,解決辦法如下: JLINK問題一般有幾個原因:1:驅動沒正常安裝,可以運行NRF TOOLS

原创 UUID 16bit和128bit切換

UUID是128bit 還是16bit 取決於 baseID的定義。 UUID的藍牙聯盟規定,請參考 components\ble\common\ble_srv_common.h 如果baseid定義的是上面.h文件中的id,那就是16