BlueZ開發隨筆

2021-05-21 22:08:51 字數 739 閱讀 2318

從2023年的一月份到現在藍芽的專案已經開始兩個多月了。除去過年的二十天,我們已經做40多天了。面對完全未知的藍芽,我們一步步摸索,直到今天終於有了一點小成績。記下我此時興奮和探索bluez的感觸,以回憶!

剛開始做這個專案,只知道做基於linux下bluez的應用程式的開發,然後再移植到開發板上。當初開始這個專案的時候,團隊的人都問我到底要做乙個什麼樣的東西,我根本無法回答,因為我也不知道,一切都是探索和學習。專案正好在放寒假的時開始的,我和兩個隊友申請留校一周,主要是學習bluez,蒐集關於bluez c程式設計的資料。當時的目標是,在回去過年之前,能實現兩個藍芽裝置之間的檔案傳輸!很遺憾我們沒有完成計畫,雖然我們每天學習14個小時,經常因為討論問題而誤了飯點,去商業街買泡麵。

開年,我們都約好提前來了一周。經過了二十多天的知識沉澱,這一周成了我們技術突破的關鍵周。我們三個整天的泡在會議室,參考別人的專案,分析bluez的工作流程(很感謝學長們給我們留下的小黑板,也感謝學校給我們提供的智慧型投影,呵呵),寫測試**。。。,功夫不負有心人,正月十五之前,終於實現了bluetooth檔案傳輸!可是就在實現檔案傳輸的時候,我們因為一時沒想開,差點放棄繼續做這個專案。幸好,學長們回來了。他們又給了我們很多的新思路,以及藍芽方面知識的指導,至此我們才堅持繼續做下去。

至此,藍芽的功能基本上都已經實現了。接下來就是,qt的學習,和藍芽操作介面的開發,最後就是bluez,qt,dbus等向開板的移植過程,還有乙個月時間了,接下來的任務很艱鉅,但是我相信,我們可以做的到!因為我們是gwolf成員,我們堅信,堅持永恆!

Bluez交叉編譯 bluez4 101

第一篇部落格!自己弄東西時,看到很多的帖子,對在下幫助甚大。這裡奉獻下自己的成果經驗。本人菜鳥,如有不對之處,歡迎指出。這個是bluez4.101 這個是bluez5.21 bluez4.101交叉編譯的具體步驟 首先確定安裝目錄,安裝目錄最好不是使用者目錄,以免有許可權限制.先進行環境變數的設定,...

bluez 在centos下開發環境搭建

發現還是沒有裝上lib檔案,centos提供了bluez的安裝但是沒有安裝在usr include下,所以headers檔案還需自己新增到該檔案下,否則編譯器找不到。後來我在ubuntu上開發了,安裝libbluetooth dev即可,這是ubuntu上的bluez的開發包 color red b...

Ext開發隨筆

今天在開發乙個專案時,前端用的是ext框架,在開發過程中碰到乙個問題 missing in xml expression。因為本人是用firefox瀏覽器的外掛程式firebug做為除錯,所就碰上這事。如果不用firefox可能永遠碰到著。發現問題咱們就來解決問題。使用firedebug跟蹤了一下返...