原创 Git推送本地代碼至GitHub詳細操作

文章目錄配置ssh Key產生本地ssh Key添加ssh Key至GitHubGitHub同步新建倉庫克隆GitHub倉庫至本地推送代碼至GitHub 配置ssh Key 產生本地ssh Key 在windows下查看[c盤->用戶

原创 pyQt實戰筆記第1篇 Win10系統PyQt5 開發環境搭建

文章目錄安裝python3安裝PyQt5和PyQt5-tools測試是否安裝成功 安裝python3 首先登陸python官網<u>https://www.python.org/downloads/release/python-372

原创 樹莓派學習筆記第二篇: 樹莓派3B+ 安裝Qt

sudo apt-get update #更新軟件源 sudo apt-get dist-upgrade #更新軟件 sudo rpi-update更新內核和固件 sudo apt-get install qt5-default sudo

原创 Lua實戰筆記第4篇 NotePad++ 運行Lua腳本

NotePad++ 運行Lua腳本 NotePad++ 運行Lua腳本 登陸Lua官網下載資源 運行Lua解釋器 配置Notepad++編輯器 登陸Lua官網下載資源 單擊“get a binary” 運行Lua解釋器 解壓壓縮包 隨

原创 Lua實戰筆記第3篇 Qt調用lua動態鏈接庫

Qt調用Lua動態鏈接庫 上一篇筆記講解了如何在VS2017下使用C++調用Lua動態鏈接庫,因筆者平時也喜歡使用Qt,故創作本篇記錄Qt是如何調用Lua Dll協助我們工作的 新建Qt工程   這是創建好的Qt Console工程

原创 VS2017生成靜態鏈接庫並被C++調用

生成靜態鏈接庫 新建C++ 靜態庫工程   新建水果Fruit類   在Fruit構造函數裏添加一句打印函數,方便我們後續驗證   生成後到工程目錄下的Debug目錄下查看生成的.lib文件   調用靜態鏈接庫 新建C++控制檯工程  

原创 Lua實戰筆記第1篇 VS2017編譯Lua5.3和Lua5.1

首先登陸Lua官方下載Lua源碼包“Lua5.1.5”和“Lua5.3.5” 一、編譯Lua5.3     首先在VS2017中創建解決方案   繼續創建 C++動態鏈接庫工程“Lua5.3”   解壓Lua5.3,將src目錄cop

原创 Lua實戰筆記第2篇 C++調用lua動態鏈接庫

新建C++控制檯工程   屬性 不使用預編譯頭     刪除pch頭文件和源文件   編譯工程   屬性->C/C++->常規  將src所在相對路徑填入“附加包含目錄”   編譯工程,未通過   屬性 ->鏈接器->輸入 “

原创 USB UVC學習筆記第4篇—枚舉與外擴單元Extension Unit 描述符

       UVC設備生產廠家爲留出設備的調試接口,或擴展一些UVC以外的特殊功能,會在其USB固件中添加一些私有命令,比如我 要點亮一個led,如何利用UVC控制接口完成命令傳輸?UVC設備固件如何解析這是一條點亮led的命令?  

原创 USB UVC學習筆記第3篇—枚舉與Processing Unit描述符的關係詳解

前言       暫且將枚舉過程分爲兩個階段。         第一個階段我稱其爲通性階段,就是只要是USB設備都會經歷這個階段,該階段USB主機完成了對從設備的設備、配置、接 口、端點描述符的獲取。主機會根據描述符中的信息,決定是否發起

原创 USB UVC學習筆記第2篇—提取描述符信息(第一篇)

       此情此景,我腦海裏突然聯想到當年宋丹丹老師提出的一個深奧的問題“把大象裝冰箱分幾步?”,你可以按照宋丹丹老師的 方法“開冰箱-把大象裝進去-關冰箱”,但小品歸小品,只是爲博人一笑,把大象裝冰箱之前還是要進行肢解的。     

原创 USB UVC學習筆記第1篇—UVC設備枚舉過程詳細分析

1 UVC枚舉過程分析        UVC,全稱爲:USB video class 或USB video device class。是Microsoft與另外幾家設備廠商聯合推出的爲USB視頻捕獲設備定義的協議標準,目前已成爲USB o

原创 omapl138移植uboot系列之修改移植TI官方移植的Linux內核(啓動內核第二篇)

修改Linux內核源碼     實際上,剛剛我們已經成功的啓動了TI移植過的Linux內核,但是從串口控制檯的現象來看,“Starting Kernel”之後什麼信息都沒有輸出,這就需要我們在TI移植過的內核源碼之上進行相應修改,以適合我

原创 omapl138移植uboot系列之啓動內核原理(啓動內核第三篇)

uboot啓動內核原理 看完上一節,你應該已經學會如何啓動內核了,但只會啓動內核是不行的,我們的目的是令內核按照我們的想法去運行,這就不得不提一下內核傳參機制。 3.3.1 還是bootm 內核啓動不是無條件的,而是有一定的先決條件,這個

原创 omapl138移植uboot系列之啓動TI官方移植的Linux內核(啓動內核第一篇)

 啓動TI官方移植的Linux內核 和編譯uboot一樣,Linux內核的編譯也是三板斧,首先修改Makefile中的ARCH和CROSS_COMPILE,然後找到你要編譯的板卡執行make xx_defconfig配置,最後執行make