原创 N32926開發板QT(webkit支持)及觸屏移植

1、開發環境 硬件環境:快捷N32926開發板 軟件環境: SDK:W55FA92BSP2.6.35_160719_kuaijie_v3.02.tar.gz 交叉編譯工具:arm-linux-4.2.1 & arm-linux-4.

原创 基於FFmpeg+SDL的簡單視頻播放器

  參考雷神博客:http://blog.csdn.net/leixiaohua1020/article/details/38868499。   編譯環境: VS2015 FFmpeg3.4 SDL2.0 1、流程圖 1.1 FFmp

原创 opencv學習筆記——數據結構與基本繪圖

1、基礎圖像容器Mat 1.1 Mat結構   早期OpenCV的函數庫是基於C接口夠賤的,使用名爲IplImage的結構體存儲圖像。缺點是退出之前必須release,否則會造成內存泄漏。   OpenCV2.0引入了新的C++接口,使用

原创 arm Linux平臺下SDL及擴展庫的移植

  參考文章:http://blog.csdn.net/kof98765/article/details/18264859   SDL(Simple DirectMedia Layer)是一個自由的跨平臺的多媒體開發包,適用於 遊戲、遊戲

原创 Python編程入門學習筆記——列表

  列表由一系列按特定順序排列的元素組成。你可以創建包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。 1、列表 bicycles = ['trek', 'cannond

原创 通過nport串口服務器讀取Modbus協議設備信息

1、功能需求   需要開發一套接口,在 Linux 操作系統上,通過 moxa nport 串口服務器使用 Modbus 標準協議獲取節點設備的數據信息。      硬件設備: MOXA NPort 5130 串口服務器 建大仁科溫

原创 Python編程入門學習筆記——字典

1、字典   python中,字典是一系列鍵-值對,每個鍵都與一個值相關聯,使用鍵來訪問關聯的值。字典用花括號表示。鍵和值之間用冒號分隔,鍵-值對之間用逗號分隔。 alien_0 = {'color': 'green', 'points'

原创 opencv學習筆記——訪問圖像中的像素

1、圖像的存儲方式   圖像矩陣的大小取決於所用的顏色模型,確切的說取決於所用通道數。           灰度圖像模型的矩陣排列   灰度圖像按行列存儲,每列僅含一個通道。                   RGB顏色

原创 Linux內核學習筆記(三)——進程管理

1、進程   進程就是處於執行期的程序,以及相關資源的總稱,例如打開的文件、掛起的信號、內核內部數據、處理器狀態、具有內存映射的內存地址空間、執行線程、用來存放全局變量的數據段等。   線程是進程中活動的對象。每個線程擁有一個獨立的程

原创 opencv學習筆記——圖像的載入、顯示和輸出

#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> using namespace cv; int main() { /* 圖像的載入

原创 Python編程入門學習筆記——搭建編程環境

1、在Linux系統中搭建Python編程環境 1.1 Python安裝   大多數Linux系統中都默認安裝了Python。打開一個終端,執行命令python/python3,確認Python安裝版本。   >>> 是一個提示

原创 arm Linux平臺下FFmpeg的移植

  一個視頻直播的項目,需要使用嵌入式Linux設備作爲一個推流端,所以使用FFmpeg實現推流功能。   libx264是一個自由的H.264編碼庫,是x264項目的一部分,使用廣泛,ffmpeg的H.264實現就是用的libx264。

原创 Python編程入門學習筆記——變量和簡單數據類型

1、變量 1.1 變量定義與輸出 message = "Hello Python world!" print(message) 1.2 字符串   在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號: "Th