原创 STM32的GPIO—快速IO的使用與講解

STM32的GPIO—快速IO的使用與講解 STM32的每個GPIO端口都有兩個特別的寄存器,GPIOx_BSRR和GPIOx_BRR寄存器,通過這兩個寄存器可以直接對對應的GPIOx端口置'1'或置'0'。 GPIOx_BSRR的

原创 Android更改桌面應用程序launcher的兩種方式

launcher,也就是android的桌面應用程序。下圖是我正在使用的魅族手機的launcher應用程序:    接下來我們要開發一個自己的launcher,使其替代系統的默認launcher。怎樣使我們的應用程序成爲一個l

原创 hi3516a——H.264數據包 封包爲 RTP數據包(附封包源碼和詳細解析)

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。 本文鏈接:https://blog.csdn.net/u014470361/article/details/89496895 前言

原创 java中靜態代碼塊的用法 static用法詳解

java中靜態代碼塊的用法 static用法詳解 (一)java 靜態代碼塊 靜態方法區別 一般情況下,如果有些代碼必須在項目啓動的時候就執行的時候,需要使用靜態代碼塊,這種代碼是主動執行的;需要在項目啓動的時候就初始化,在不創建對

原创 從零瞭解H264結構

文章目錄 1. 前言 2. 一. 原理 2.0.1. 1. NAL Header 2.0.2. 2. RBSP 3. 二. 從NALU出發瞭解H.264裏面的專業詞語 3.0.1. 1. Slice(片) 3.0.2. 2. 宏塊(Ma

原创 多臺筆記本同時上網方法

這幾天出去開會,兩個人帶了一臺電腦可發愁了,這裏給出用筆記本作爲ap,實現多臺電腦同時上網功能的方法。 實現環境:兩臺win7旗艦版 1. 選擇一臺筆記本做ap,用該電腦連接網線,能夠成功上網 2. cmd->以管理員身份運行

原创 H264文件封包成RTP發送,代碼可直接播放

本文中部分代碼整理完成了H264文件的RTP碼流發送以及播放。   代碼編譯完成,選擇發送已經存好的 vpu.h264視頻文件,VLC端網絡接收並實時播放 下面是播放效果圖和VLC播放前需要打開的文件:   源碼和文件下載地址 htt

原创 RTP H264 分包解包

一、 h264基礎概念 SODB: 數據比特串-->最原始的編碼數據 RBSP: 原始字節序列載荷-->在SODB的後面填加了結尾比特(RBSP trailing bits 一個bit“1”)若干比特“0”,以便字節對齊。 EBSP: 擴

原创 軟件模擬I2C

這些天在做一個h.264設備,用的ARM芯片是帶I2C接口,但這I2C一來只支持400K,二來沒有可調的時序空間,沒法支持TVP5150這種有點瑕疵的I2C,至此只好借用兩個GPIO口通過軟件來模擬i2c操作。在用的這ARM芯片GPIO也

原创 Device Tree(三):代碼分析

一、前言 Device Tree總共有三篇,分別是: 1、爲何要引入Device Tree,這個機制是用來解決什麼問題的?(請參考引入Device Tree的原因) 2、Device Tree的基礎概念(請參考DT基礎概念) 3

原创 Device Tree(二):基本概念

一、前言 一些背景知識(例如:爲何要引入Device Tree,這個機制是用來解決什麼問題的)請參考引入Device Tree的原因,本文主要是介紹Device Tree的基礎概念。 簡單的說,如果要使用Device Tree,首先

原创 imx6設備樹pinctrl解析

最近在移植Linux,用到kernel版本爲3.14.28,在高版本的內核源碼中用到了設備樹(device-tree),設備樹中用到pinctrl的配置,記錄一下。 1、普通設置 在配置串口時,pinctrl的配置信息如下所示:

原创 STM32待機模式學習筆記

STM32待機模式學習筆記     STM32內置低功耗模式,在系統或電源復位之後,微控制器處於運行狀態,當CPU不需要繼續運行時,可以利用多種低功耗模式來節省功耗。例如,等待某個外部事件,用戶需要更具最低電源功耗,最快速啓動時間和可用

原创 L3.15.52版本內核編譯過程 for sabrelite

一、L3.15.52版本內核編譯過程 for sabrelite 1、安裝交叉編譯工具鏈 ~/$ sudo apt-get install gcc-arm-linux-gnueabihf ~/$ arm-linux-gnueabih

原创 經典排序算法歸納筆記(1)

   常見的排序算法有選擇排序、冒泡排序、插入排序、希爾排序、歸併排序、堆排序、快速排序這些都是以前教科書上教給我們的。科技在發展,人類在進步,在前人們不懈努力下新的排序算法總是層出不窮,特別是大數據時代關於海量數據的處理方面顯得尤爲重要