原创 排序算法

int abc[10] = { 190, 222, 123, 234, 477, 10, 783, 489, 3234, 297 }; 1、選擇排序 void select_sort(int a[], int n) { int j; fo

原创 智能掃地機器人軟硬件開發筆記(1)-規格需求書

現在的城市生活節奏越來越快,加班更是家常便飯,人也變得也來越懶惰,打掃房屋就成了一件頭疼的事。隨着智能掃地機的問世及普及,節省了人們的清潔時間。半年前我萌生了自己設計開發一款掃地機器人的想法,雖然也做了一些準備工作,但奈何SLAM算法門檻

原创 有限狀態機(FSM)設計思路

1.有限狀態機 有限狀態機(Finite State Machine)是軟件設計領域中一種重要的工具,在軟件實現中或多或少都會用到各種各樣的狀態機,但是實現方多種多樣,效果也是良莠不齊,本文主要介紹下有限狀態機表的設計思路。 2.FSM實

原创 BLE 自適應跳頻及算法實現

        BLE協議運行在2.4G ISM頻段上,由於諸如Wi-Fi,ZigBee等都在此頻段上,因此干擾是比較嚴重的。需要在此頻段上進行有效的數據交互,自適應跳頻技術是必不可少的,廢話不多說,咱們直接進入主題,討論下的BLE協議中

原创 BLE Link Layer學習筆記

一.Link Layer學習筆記 1.      廣播間隔(Adv Interval)                                                                           

原创 MFC下動態添加控件

敢於拼搏,樂於奉獻        本文主要是以作者在實習期間用MFC爲公司開發的一款定製工具軟件的藍本,着重介紹一下作者在開發軟件時遇到的一些難點,跟解決方法。由於作者在去公司實習之前沒有接觸過MFC,因此必須需要掌握一些MFC最基礎的開

原创 函數指針的應用

1.函數指針的定義函數指針通常會與指針函數混淆,指向函數的指針叫做函數指針,而指針函數表示函數的返回值爲指針的函數。2.函數指針的表達(1)int (*func1)(int , int );//此處定義了一個函數指針,其返回值爲int型;

原创 mini2440開發板 supervivi無法下載以及windows 7下usb驅動安裝不成功的問題的解決方法

         本人是linux系統的初學者,最近一直跟着國嵌的視頻學習軟件學習。最近剛買的mini2440的256M nand Flash的開發板,想搭建linux軟件系統,於是就跟着視頻中的步驟做,但是遇到了不少的問題。首先,如果是