原创 《經典書籍推薦》編程珠璣

不想去成爲一個偉大的程序員,只想成爲一個具有良好習慣的優秀程序員。                                                                  如果我在大學時知道讀行業經典書籍的話

原创 利用gcc編譯器來進行堆棧保護

        編譯器具有會非常多方便的功能,優化等級這些可能大家都知道,但像一些性能加速如for循環編譯展開,這樣CPU流水線就不會被打斷加快速度,還有堆棧保護等功能大家很少注意,這樣有點可惜,一個工匠還是要儘可能的對自己的錘子瞭如指掌

原创 《alios things開發系列》Canopen開發

不想去成爲一個偉大的程序員,只想成爲一個具有良好習慣的優秀程序員。 前言 最近因項目需要在alios上平臺開發Canopen主站應用,花了兩天時間研究了一下,比起Modbus的話Canopen相對會複雜一些,畢竟alios採用的Can

原创 從職場新手到領域專家需要經歷哪幾個階段?

        大學剛畢業時讀過《程序員的思維修煉:開發認知潛能的九堂課》,這本書裏面有一段讓我最印象深刻,它將職業分成了5個階段。 從新手到專家的5個階段 新手 高級新手 勝任者 精通者 專家 新手        

原创 《alios things開發系列》關於alios中modbus的開發記錄

不想去成爲一個偉大的程序員,只想成爲一個具有良好習慣的優秀程序員。 前言 最近在做研發一個基於alios平臺的項目,這兩天在實現一個與modbus設備交互的功能,在基於alios提供的modbus接口開發時也有一些想法還有發現了一個b

原创 《經典書籍推薦》代碼大全

                                                                           和大多數一樣在我第一次聽到代碼大全這個名字時還以爲是一本有很多很多代碼的書,哈哈哈哈哈,

原创 Linux內核鏈表-通用鏈表的實現

  鏈表是一種非常常見的數據結構,特別是在動態創建相應數據結構的情況下更是如此,然而在操作系統內核中,動態創建相應的數據結構尤爲頻繁。由於不帶數據域所以Linux中的這種鏈表是通用的,在如何情況下,只要需要鏈表的數據結構包含它就行了。  

原创 Keil中搭建自動化單元測試框架Unity

前言:   雖然一些C++的自動化單元測試框架也能用來C語言單元測試,但那樣我們編寫C語言程序時需要符合C++的標準,這樣有一些C的特性是無法使用的,限制C的特性使用不太好,於是找了一個全部用C實現的自動化測試框架。Unity是一個簡單且

原创 爲什麼週報如此重要?如何才能寫好週報

不想去成爲一個偉大的程序員,只想成爲一個具有良好習慣的優秀程序員。 前言  週報不僅在工作過程中有重大的意義,在軟件開發過程中也具有着很大的作用,一個好的週報能夠讓團隊的大家瞭解項目的具體情況、項目的風險情況等等重要信息,也是一種加強

原创 程序的完整運行過程,在main函數調用之前到底執行了哪些操作?

        很多人都知道程序是從main函數開始執行的,但在main之前執行了什麼卻不夠了解,本文分別介紹Keil調用的ARMCC以及ARM-NONE-EABI-GCC兩個編譯器生成的在main之前的操作: Keil MDK啓動文件

原创 項目實戰:海思Hi3519AV100低分辨率作爲圖像處理,高分辨率作爲圖像加工輸出方案

不想去成爲一個偉大的程序員,只想成爲一個具有良好習慣的優秀程序員。 前言 這個是在離職時那兩天實現的,所以詳細流程文檔寫在公司電腦上來了,忘記拷出來了,所以這裏就稍微講一下如何用海思進行比較好的圖像處理操作。 正文 因爲我們這個項目對

原创 《代碼規範系列》第一篇:寫在前面的話

不想去成爲一個偉大的程序員,只想成爲一個具有良好習慣的優秀程序員。 寫在前面的話  最近在新公司看到的代碼又忍不住吐槽,哈哈哈哈哈,果然程序員到哪裏都有可以吐槽的代碼,加上同事那一千多行的函數,讓我不禁想寫寫關於編碼規範的文章。 其實

原创 《alios things開發實戰系列》第一篇:概述

不想去成爲一個偉大的程序員,只想成爲一個具有良好習慣的優秀程序員。 寫在前面的話 最近在新公司基於alios things開發產品,所以也接觸了一段時間的alios thing(其實也才半個月,小聲逼逼,哈哈哈哈哈),果然用了物聯網操

原创 lin總線

不想去成爲一個偉大的程序員,只想成爲一個具有良好習慣的優秀程序員。    1.什麼是LIN總線? LIN(Local Interconnect Network)總線是基於UART/SCI(通用異步收發器/串行接口)的低成本串行通訊協議

原创 普通大學計算機專業如何通過大學四年逆襲?畢業後月薪過萬

不想去成爲一個偉大的程序員,只想成爲一個具有良好習慣的優秀程序員。 前言 今天看了自己大學畢業時寫了職業規劃,工作三到五年時,我一定要有一份高收入並且悠哉悠哉的生活,多麼單純質樸的我呀,哈哈哈哈哈哈。所以,突然就想寫這篇博客,希望能幫