原创 記:vim多文件操作

背景 在linux無界面操作時如何用vim進行多文件的操作如文件間拷貝操作等。 vim在linux上的安裝 本人用的centos,其命令如下: sudo yum install vim 用vim同時編輯多個文件 方法1 新建

原创 Centos7.x下安裝Cmake步驟

1、安裝gcc等必備程序包(已安裝則略過此步)yum install -y gcc gcc-c++ make automake 2、安裝wget (已安裝則略過此步)yum install -y wget3、獲取CMake源碼

原创 Tx2上ROS環境的搭建

硬件及系統情況 硬件:tx2 操作系統:Ubuntu 16 ROS版本:ROS Kinetic 參考步驟 -更改軟件源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.ba

原创 Node mcu入坑之旅

使用模塊:NOdeMCU lua v3 使用工具:ESPlorer、ESP8266Flasher 燒寫固件 這個模塊支持多種類型固件,商家給我默認燒寫的是AT固件,所以在進行lua編程前需要燒錄對應的lua固件如下是我燒錄軟件的配

原创 vim多文件操作

背景 在linux無界面操作時如何用vim進行多文件的操作如文件間拷貝操作等。 vim在linux上的安裝 本人用的centos,其命令如下: sudo yum install vim 用vim同時編輯多個文件 方法1 新建

原创 分享一個Linux相關知識的網站

最近在學習linux應用編程,無意間發現了一個很有用的網站,在此分享一下鏈接 [linux](https://www.ostechnix.com/) 上面有很多東西如一些linux的工具安裝教程、工具使用等,需要的朋友可以自己去看

原创 stm32在keil5下重定向printf

簡述 在單片機開發中,難免需要用到串口進行通信調試,對於部分人來講習慣了使用printf進行打印輸出,本文記錄了該實現方法。 環境 軟件:keil5、pc端串口調試助手 硬件:usb轉ttl串口模塊,stm32最小系統 要點 此處只記

原创 STM32串口下載程序

參考鏈接:https://blog.csdn.net/dongganxiao_maidou/article/details/73729805   親測有效,本人使用的stm32103RC

原创 nrf24L01多發一收調試心得

背景 近期項目中要應用到一個多發一收通信場景,考慮到成本及功能問題,最後決定使用nrf24L01模塊。經過多次的踩坑最終實現了相應的通信功能,現將相關的調試心得分享一下,留作筆記,同時也希望能幫助到其他初次使用該模塊的朋友。 注意事項

原创 cCentos7.x下安裝Cmake步驟

1、安裝gcc等必備程序包(已安裝則略過此步)yum install -y gcc gcc-c++ make automake 2、安裝wget (已安裝則略過此步)yum install -y wget3、獲取CMake源碼包w

原创 Tx2 中安裝ROS

引言 參考網址:

原创 S12(X)微控制器的Bootloader程序

參考原文地址:https://blog.csdn.net/lin_strong/article/details/78383916 需要實現遠程升級單片機,正好在網上找到了官方提供的Bootloader程序及其對應的文檔,趕快弄

原创 QT5基於qt第三方庫的使用

簡述 緊接上一次關於Qt5自帶的串口庫的使用,本次我分享一下Qt的第三方串口庫的使用以及一些注意事項。 第三方庫的獲取 關於第三方串口庫的獲取可以點擊此處下載源碼. 解壓後的源碼文件如下圖: 文件調用 本次我使用的是windows平

原创 常用ARM彙編指令及ATPCS規則

在嵌入式開發中,彙編程序常常用於非常關鍵的地方,比如系統啓動時的初始化,進出中斷時的環境保存、恢復,對性能要求非常苛刻的函數等。 只在必要情況下使用匯編指令,只涉及幾條彙編指令。 1.相對跳轉指令:b、bl 這兩條指令的不同之處在