原创 mdk使用故障記錄

1) Error: L6200E: Symbol __stdout multiply defined (by stdio_streams.o and usart.o). 解決辦法:參考的鏈接:https://blog.csdn.net/q

原创 嵌入式關於字對齊方面的處理及實例

    對於32位的系統來說,是以4個字節的方式來進行存儲數據,但對於存儲的多數據中混有小於4字節的數據來說,則需要特殊處理。若想實現按照實際數據順序進行存儲,處理方法如下: 1.處理定義的單個結構體中混有多種數據類型加“__packed

原创 git學習

Git客戶端(TortoiseGit)基本使用詳解(轉自https://www.cnblogs.com/xuwenjin/p/8573603.html) 1、 環境安裝 Git最新版下載地址:https://gitforwindows.o

原创 git學習2-Git在windows下上傳文件至github流程(轉自https://www.cnblogs.com/wulibo/p/10605537.html)

  Windows下如何將一個文件夾通過Git上傳到GitHub上(轉) 在通過windows系統的電腦上寫代碼,需要將項目上傳到GitHub上去。比如在Pycharm上寫Django後端,整個項目是一個文件夾的形式,那麼怎麼才能這個文件

原创 Linux系統-上傳本地文件到GitHub【SSH方式-免密碼】(轉自https://blog.csdn.net/relaxyu/article/details/82794166)

創建本地git記錄:   mkdir myproject 創建工程文件夾(文件夾名可以自定義)   cd myproject   把所要上傳文件,放入該文件夾   vim .gitignore   編輯不需跟蹤的內容 *.exe *.ou

原创 (轉自https://blog.csdn.net/qq_32666555/article/details/79823323)10種軟件濾波方法

軟件濾波在嵌入式的數據採集和處理中有着很重要的作用,這10種方法各有優劣,根據自己的需要選擇。同時提供了C語言的參考代碼,希望對各位能有幫助。(以下10種軟件濾波方法轉自“匠人的百寶箱”,程序由網友OurWay提供,表示感謝。) /*--

原创 (轉)#Pragma Pack(n)與內存分配 pragma pack(push,1)與#pragma pack(1)的區別

轉自:http://blog.csdn.net/mylinx/article/details/7007309      #pragma pack(n) 解釋一: 每個特定平臺上的編譯器都有自己的默認“對齊係數”(也叫對齊模數)。程序員可以

原创 cJSON使用以及在stm32中的應用(轉自https://blog.csdn.net/jipengwang/article/details/72851302)

1. cJSON使用最近一段時間在整理自己進入研究生階段後學習過程中的一些內容,之前在進行相關代碼調試過程中,也的確耗費了比較大的精力去搜尋資料,然後整合代碼到自己所需要的系統中,如在stm32中使用cJSON格式,由於stm32的資源較

原创 循環隊列的原理及例子

       對於嵌入式產品來說,會經常的進行數據收發操作。當因爲短時間內有多幀數據而處理不過來時,可將數據暫存在緩衝區來做處理。隊列和鏈表是作爲緩衝區比較好的方式,鏈表可指定相應的位置進行增刪查改等操作,對於不經常插入和刪除數據的操作比

原创 嵌入式c程序易錯點(轉自http://blog.csdn.net/zhzht19861011/article/details/45508029)

今天第一次在網上發表博客,雖然是轉載的別人的文章,但還是有點小激動。轉載的這篇文章裏提到的問題很多都自己親自踩過,有個別還踩過多次(感覺自己有點傻),也許是親生經歷的原因,看完後果斷的轉了,以後可以經常回顧一下,在前人的指引下還是可以少掉

原创 Linux中搭建ftp服務器

在linux中添加ftp用戶,並設置相應的權限,操作步驟如下:1.查看是否安裝vsftp: [root@localhost vsftpd]# rpm -qa |grep vsftpd 若沒有安裝則運行 yum install vsftpd

原创 UART和RS232/RS485的關係是什麼?

        轉自http://wpp9977777.blog.163.com/blog/static/4625100720138411281980,紅色字體爲自己添加        串口通訊是電子工程師和嵌入式開發工程師面對的最基本問

原创 隊列的圖文介紹及C/C++的實現實例(轉自http://www.cnblogs.com/skywang12345/p/3562279.html)

隊列的介紹 隊列(Queue),是一種線性存儲結構。它有以下幾個特點: (01) 隊列中數據是按照"先進先出(FIFO, First-In-First-Out)"方式進出隊列的。 (02) 隊列只允許在"隊首"進行刪除操作,而在"隊尾"進

原创 modbus通訊協議介紹筆記

主設備可單獨和從設備通信,也能以廣播方式和所有從設備通信。如果單獨通信,從設備返回一消息作爲迴應,如果是以廣播方式查詢的,則不作任何迴應。Modbus協議建立了主設備查詢的格式:設備(或廣播)地址、功能代碼、所有要發送的數據、一錯誤檢測域

原创 keil軟件學習相關教程

“工欲善其事,必先利其器”。對於經常要在keil軟件上編程的猿猿來說掌握軟件的使用方法,對今後的開發會省很多時間。下面是在網上找到的一些資源: Keil(MDK-ARM)介紹、下載、安裝與註冊: http://blog