SIM800C32嵌入式二次開發編譯環境的搭建

2021-07-03 23:14:39 字數 970 閱讀 4893

一、前言

最近使用到simcom公司的手機通訊模組,一般來講模組都是需要外掛程式mcu來對模組通過at命令來進行控制。最近該公司推出了最新版本的32m flash版本模組,可以實現利用模組內建cpu進行使用者程式的開發。具體可以參照該公司提供的技術文件和相關介紹。

二、編譯環境的搭建

要利用模組的mcu進行程式設計,就需要搭建針對該mcu的編譯環境。技術支援推薦使用rvct3.1編譯器。安裝包和詳細的破解說明請見附件。

1.把資料夾

rvct_eat

和flexlm

拷貝到系統盤根目錄下;

2. 修改 flexlm\license.dat檔案

開始->

執行-> cmd -> ipconfig/all

,physical address

一項為mac位址

用記事本開啟

license.dat,找到

hostid=00023f0468d4,共有

19處,後面的數字替換成

mac位址

,儲存。

3. 設定系統環境變數:

新建下面三個項:

變數名       變數值

rvct31bin   c:\rvct_eat

\programs\3.1\569\win_32-pentium

rvct31inc   c:\rvct_eat

\data\3.1\569\include\windows

rvct31lib   c:\rvct_eat

\data\3.1\569\lib

在path

的值最後新增:

path  c:\rvct_eat

\programs\3.1\569\win_32-pentium;

開啟cmd

,輸入armcc :

如果有朋友需要協助建立編譯環境,或者學習研究sim800c32的嵌入二次開發程式設計。

嵌入式第二次總結

一 嵌入式系統開發概述 1 什麼嵌入式技術?作業系統 嵌入式作業系統 管理資源,解耦軟硬體 2 嵌入式開發方向 嵌入式上層應用開發 嵌入式底層系統軟體開發,嵌入式系統工程師 3 嵌入式學習路線 嵌入式作業系統 開發工具 系統應用開發 gui 系統移植 4 所具備的知識體系 c語言 微控制器 嵌入式作...

嵌入式第二次作業

linux各個根目錄的作用 1 bin 系統啟動需要的命令和大部分普通使用者平常所需的可執行命令 如 ls,mkdir 2 sbin 存放系統管理員可執行的命令。裡面也是二進位制檔案。一般不給普通使用者執行,除非必要的時候,普通使用者獲取超級管理員許可權可執行部分命令。3 dev 系統中所有裝置檔案...

嵌入式C學習第二次任務

typedef 關鍵字來定義自己習慣的資料型別名稱,來替代系統預設的基本型別名稱 陣列型別名稱 指標型別名稱與使用者自定義的結構型名稱 共用型名稱 列舉型名稱等。一旦使用者在程式中定義了自己的資料型別名稱,就可以在該程式中用自己的資料型別名稱來定義變數的型別 陣列的型別 指標變數的型別與函式的型別等...