原创 RT-Thread ----- TCP/IP 學習

一、TCP/IP入門視頻 1、快速學習TCP/IP

原创 移植的代碼解析

  一、rt_hw_interrupt_disable() 函數源代碼採用彙編編寫,如下: ;/* ; * rt_base_t rt_hw_interrupt_disable(void); ; */ rt_hw_interrupt_di

原创 RT-Thread 能力認證習題總結 ---- 第一週

RT-Thread 能力認證習題總結 第一週 1、基於自己的開發板,做一個能在自己開發板上跑起來的BSP 參考教程:STM32系列BSP官方製作教程 製作好的工程如下: 2、作業1:根據已經做好的BSP,添加一個PWM外設,參考

原创 RT-Thread的STM32系列外設驅動添加 ---- 以PWM外設爲例

一、準備 官方教程:STM32系列外設驅動添加指南.md。 PWM驅動官方文檔:RT-Thread設備和驅動 之 PWM設備。 本博客基於的BSP爲stm32f103-dofly-lyc8,可到官網下載,BSP製作教程:RT-Thread

原创 RT-Thread ---- STM32系列BSP的製作教程總結

一、概念 BSP是板級支持包(Board Support Package)的意思,概念詳見 BSP百科。 二、參考資料 1、官方版本 文字製作教程:RT-Thread的STM32 BSP製作教程文字版本。 2、官方版本:RT-Thread

原创 RT-Thread 認證習題練習(1)

更新於2019.04.15   1、總結RT-Thread的啓動流程。 啓動流程如下圖: 2、非運行時與運行時的image文件分別是什麼樣的,請畫下來。   3、MDK環境下各種數據段存儲的什麼數據? 1)Code:代碼段,存放程

原创 數據結構與算法 ---- 學習總結與資料彙總

    1、衡量算法的效率 時間複雜度和控件複雜度。時間複雜度是重點,採用大O表示法,其實主要通過判斷n規模輸入下,循環的效果與n的量級的關係。 二、數據結構類型 2.1 線性表 線性表的操作包括:表的創建、元素的讀取、插入、刪除 線性表

原创 計劃打卡 ---- RT-Thread Certified Embedded Associate考試大綱(2019)

根據考試大綱,有針對性的補充不懂的知識。 1、基本要求: 具有嵌入式系統、以及計算機網絡的基礎知識,熟悉C語言開發,掌握常用數據結構和算法。 熟悉嵌入式微處理器的體系結構、功能特點,熟悉ARM Cortex M內核,瞭解 ARM彙編語言

原创 RT-Thread內核學習(認真系列) ---- 信號量的使用

    不能在中斷中使用(因爲信號量會導致掛起),釋放可以