原创 關於ROS的一些需要注意的點

這幾天學習ROS,看到了很多大神的博客,寫的都很好(雖然基本就是把官方教程翻譯一遍)。 主要是看 小菜鳥上校 的博客 http://blog.csdn.net/xiaocainiaoshangxiao/article/cat

原创 Verilog編寫VGA顯示的小遊戲

引言 這是我的數字集成電路課程設計。實現的是一個我們都玩過的小遊戲:一塊移動擋板,一個飛來飛去的球,擋板需要把球擋住,沒擋住就算輸。 代碼已上傳github,地址是 https://github.com/Wujh1995/Ve

原创 ROHC協議庫測試與改造(二)

前言 這次我們繼續深入剖析ROHC的協議庫。 我們這次選擇深入到代碼裏面去看。 我們選擇的路徑是 ../rohc-1.7.0/app/performance/ 其中,app路徑表示的是,此路徑下存放的是官方做出來的一些成熟的應

原创 COE文件格式

在ISE中,ROM的IP核生成需要初始化文件。 這個初始化的文件後綴是 .coe 實際上把 .txt 換成 .coe 就可以了,軟件讀取的格式是一樣的。 這個 coe 文件有一定的格式,格式如下: memory_initi

原创 在Eclipse上通過Cygwin編譯C++

引言 之前寫C++一直都在微軟的Visual Studio上寫,感覺集成度高真的很爽。 最近找的實習要求在Linux上跑一個網絡控制後臺,如果用面向Windows的編譯器,寫出來的代碼可能沒辦法跑在Linux上,所以需要用Cyg

原创 Linux下安裝ROHC協議庫並測試

引言 關於ROHC協議的介紹我就不說了,詳見我的另一篇博客《ROHC協議簡介》,地址如下: http://blog.csdn.net/u013793399/article/details/51425161 本來我是想在同一片文章裏

原创 MySQL安裝指南及常用命令(不斷更新中)

引言 MySQL 爲關係型數據庫(Relational Database Management System), 實際上就是把數據以表格的方式存放,下圖就是一個表格: 可以發現,一個表格會具有如下屬性: 表頭(header

原创 TK1刷機以及簡單配置

前言 TK1是NVIDIA公司的ARM處理器開發板,據說配備了很棒的GPU,可以完成圖像處理功能。畢竟英偉達就是做顯卡發家的嘛。。。 於是實習期間老闆就扔了一塊TK1給我,目的是把ROS系統跑在TK1上,完成激光導航機器人的核心

原创 SVN安裝及簡單使用教程

SVN簡介:  爲什麼要使用SVN?       程序員在編寫程序的過程中,每個程序員都會生成很多不同的版本,這就需要程序員有效的管理代碼,在需要的時候可以迅速,準確取出相應的版本。 Subversion是什麼?    它是一個

原创 Windows查看端口占用情況並結束進程

軟件之間的端口衝突,是非常常見的事情,例如我今天的VMware關掉之後依然佔用着我的TCP端口,以致我之後安裝SVN的時候提示端口占用,無法安裝。 以下我就以 443 號端口衝突爲例,講一下端口衝突解決辦法 步驟 打開cmd,輸

原创 ROHC協議簡介

引言 在網絡傳輸和無線通信的過程中,我們會用到很多傳輸協議,諸如TCP/IP,UDP等。這些協議的報文頭都有一定的規律,並且很大一部分在傳輸過程中是不變的,當我們單次傳輸的數據比報文頭還短時,報頭就成了一個累贅。我們可以利用報頭的

原创 Digilent Basys2開發板驅動安裝失敗

最近集成電路課程要進入實驗部分,發了個Digilent公司的Basys2開發板。說實話這個板真是low得一筆,但是做個期末設計應該是夠了的。結果接到電腦的USB口後,電腦告訴我裝不上驅動→_→ 這個時候我的內心是崩潰的,要知

原创 初學Zynq與Vivado

前言 LDPC的項目終於進行到了最後的部分,落到我身上的任務是把視頻數據傳入板子供FPGA編譯碼,然後再把結果傳回電腦處理。 板子型號是 Xilinx Zynq-7000 XC7Z045 FFG900 – 2 也就是這一塊:【

原创 Ubuntu下ROS的安裝與測試

前言 ROS(robot operating system)機器人操作系統。 說是個操作系統,其實更像一個庫和平臺。 分爲兩層,底層是開源的,提供一些核心工具和程序;上層有的開源有的不開源,是開發者們在底層的基礎上編寫的實現某

原创 樹莓派4B入手初始化配置

1. 燒錄鏡像系統 登錄樹莓派官網下載頁面,下載最新的系統鏡像(推薦Raspbian); 準備一張TF卡以及讀卡器,建議至少32GB,用來作爲樹莓派的硬盤; 格式化TF卡,不建議用Windows自帶的格式化工具,建議使用 SD