原文:Picoc C語言解釋器簡介,及STM32平台移植工程

Picoc是google開源代碼項目中看到的一個項目,其初衷貌似是要做一個在小的嵌入設備上的C解釋器。它的核心代碼只有 行左右,可讀性不錯,雖然沒有實現完整的ISO C標准,基本的C運行庫還是具備了。 picoc代碼上看,基本有如下幾塊:lex詞法解析,table一個基本數據結構 用於存放變量 ,是個字符串hash表,heap管理內存分配 包括了stack frame的實現 , type做類型管理 ...

2021-05-17 10:44 0 1034 推薦指數:

查看詳情

uCOSIII uCGUI STM32 平台移植

在寫了uCOS-III移植后,一直想把GUI移植上去。經過不斷的努力,有了不錯的進展。下面對移植過程進行詳解,以方便大家共同學習。 我用的是uCGUI3.98版,在網上找了很久, 可是還不是完整版的。沒辦法,算是比較全的了,只好先用着。官方是4.03版的但是沒有源碼,是以庫 ...

Mon Sep 10 05:06:00 CST 2012 15 18602
ThreadX應用開發筆記之一:移植ThreadX到STM32平台

  現在一些小型系統中也往往有多任務處理的需求,這就為實時操作系統提供了用武之地。事實上國內外各種各樣的RTOS有很多,而且基本都在走開源的路線,ThreadX也不例外,在這一篇中我們就來學習ThreadX初步應用並將其移植STM32平台中。 1、前期准備   在開始將ThreadX一直 ...

Sun Aug 16 03:21:00 CST 2020 0 2917
STM32 CUBE MX 生成的工程移植stemwin

我參考這個文章做的: http://bbs.armfly.com/read.php?tid=1678 這次添加的是沒有os的版本 另外跟用不用hal庫沒關系 1. keil自帶了emwin 2. 用cubemx把工程配置好. 然后生成 3.把1.里面 ...

Wed Jul 27 18:54:00 CST 2016 0 3750
ThreadX移植——STM32H7+MDK-AC6平台

作者:zzssdd2 E-mail:zzssdd2@foxmail.com 一、前言 在uCOS全家桶宣布開源之后被微軟收購的ThreadX也開源了,真是喜大普奔,對 ...

Sun Dec 13 03:04:00 CST 2020 0 605
STM32 移植 Berry 腳本語言

Berry 是我為單片機設計的一款腳本語言,該語言具有資源占用小、平台無關、執行速度快和易於掌握等優點。在單片機上使用腳本語言可以提高單片機的二次開發能力以及調試效率,同時也是一種比較新穎的玩法。本教程將簡要介紹在 STM32F103RBT6 單片機上移植 Berry 腳本語言的方法。教程的末尾 ...

Tue Jul 30 20:08:00 CST 2019 0 393
【三】基於open62541的STM32平台OPCUA服務搭建

以下內容大致於 2020 年 9 月左右在 stm32 平台再次編譯完成,但是沒有 發布出來,本文中涉及到的代碼可能已經發生變化,請以官方代碼倉庫為准 准備 FreeRTOS+LwIP 前面編譯單文件的就說,open62541 是建立在系統上的,所以在移植前,需要准備一份運行良好 ...

Wed Jan 12 05:38:00 CST 2022 23 2583
基於STM32的FreeRTOS移植

簡介 通過STM32CubeMX建立MDK工程,手動進行FreeRTOS移植,以及任務創建。 開發平台 硬件平台STM32F746 Discovery Kit 軟件源碼:FreeRTSO V9.0.0 開發環境:MDK V5.28 移植准備 源碼獲取 通過訪問FreeRTOS官網 ...

Mon Mar 16 00:19:00 CST 2020 0 1299
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM