原创 RT-Thread 應用篇 --- STM32添加FinSH控制檯

0. 關於FinSH的介紹 RT-Thread 文檔中心 1. 工程準備 安裝:在 https://www.rt-thread.org/download/mdk/ 下載並安裝 .pack 包。 準備一個串口實驗工程。 在

原创 樹莓派:No module named 'PyQt5.QtMultimedia'

解決:How can I add a missing PyQt5 modules on Raspberry Pi If you installed the Raspbian pyqt5-dev and pyqt5-dev-too

原创 GStreamer基礎教程03 增加對video數據的處理

官方教程3:Basic tutorial 3: Dynamic pipelines 譯文教程3:GStreamer基礎教程03——動態pipeline 教程3只處理了音頻數據,下面加上對視頻數據的處理,相當於在pipeline中增

原创 VSCode調試C++/Python,簡單配置

C++ launch.json { "version": "0.2.0", "configurations": [ { "name": "C++ Launch (GDB)",

原创 S5P4418裸機開發(五):時鐘

4個PLL,生成一些列時鐘 PLL計算公式 :PLLx = (m * Fin) / (p * 2^s) 文檔上寫的有點問題; m = MDIV; p = PDIV; s = SDIV; 修改PLL的值

原创 RT-Thread移植到S5P4418(一):調度器

S5P4418,Cortex-A9系列。 結合了 RT-Thread內核實現(六):時間片 和 S5P4418裸機開發(十四):TIMER 的代碼。 SysTick & PendSV RT-Thread實現線程調度兩個比較核心的中

原创 S5P4418裸機開發(十二):IRQ (按鍵中斷) & 串口中斷

S5P4418 64箇中斷源,按鍵的GPIO口是GPIOB28-30,中斷號爲54; Interrupt Controller相關寄存器 寄存器 功能 VICIRQSTATUS R,相關位爲1表示該IRQ中斷髮生且

原创 RT-Thread 應用篇

1. 問題:串口亂碼,或者延時時間不準確 解決:查看外部晶振配置是否正確,文件stm32f4xx.h中HSE_VALUE要與實際的晶振大小相同。 #define HSE_VALUE ((uint32_t)8000000) /

原创 GStreamer基礎教程03 增加對vedio數據的處理

官方教程3:Basic tutorial 3: Dynamic pipelines 譯文教程3:GStreamer基礎教程03——動態pipeline 教程3只處理了音頻數據,下面加上對視頻數據的處理,相當於在pipeline中增

原创 拿個勳章

oe .n~~%x. .--~*teu. xe

原创 Linux驅動開發(一):字符設備

目的:實現最簡單的點燈操作。 Linux一切皆文件,應用程序訪問某個物理設備(文件)時,首先通過open, read, write等庫函數調用系統調用接口(System call interface),系統調用通過傳進來的系統調用號操

原创 RT-Thread移植到S5P4418(五):線程通信

RT-Thread實現了三種線程間通信方式,郵箱(mailbox)、消息隊列(messagequeue)、和信號(signal)。 郵箱 郵箱中的每一封郵件只能容納固定的 4 字節內容。任何線程都可以發送或接受郵件消息。 郵箱控制塊

原创 RT-Thread移植到S5P4418(四):線程同步

同步是指按預定的先後次序進行運行,線程同步是指多個線程通過特定的機制(如互斥量,事件對象,臨界區)來控制線程之間的執行順序,也可以說是在線程之間通過同步建立起執行順序的關係,如果沒有同步,那線程之間將是無序的。 線程的同步方式有很多種

原创 RT-Thread移植到S5P4418(三):靜態內存池管理

內存堆管理器可以分配任意大小的內存塊,非常靈活和方便。但其也存在明顯的缺點:一是分配效率不高,在每次分配時,都要空閒內存塊查找;二是容易產生內存碎片。爲了提高內存分配的效率,並且避免內存碎片,RT-Thread 提供了另外一種內存管理

原创 RT-Thread移植到S5P4418(二):動態內存管理

內存管理 在RT-Thread中分爲動態內存管理和靜態內存管理。靜態的又稱爲內存池管理,動態的稱爲內存堆管理。 內存堆: 官方提供了三種管理方式。 小內存管理。申請時在一塊大的、連續的內存中按需求分割出相匹配的小內存塊;釋放時,歸還