跳轉到內容

Hempl

25% developed
來自華夏公益教科書,開放的世界,開放的書籍

此書的可轉換 PDF 和列印版本位於 Wikibooks:Collections/Hempl

Hempl 對 Hempl 的嵌入式迷你 PicoLisp 是遞迴的。

它是一個軟體系統,用於使用 PicoLisp 本地程式設計微控制器(互動式和增量式)。

Hempl 可以從微 SD 卡或控制檯(透過 UART、USB 或 Telnet)讀取 S 表示式。

Hempl 受 eLua 專案的影響,並從中派生。

本手冊目前側重於在 Mizar32 上執行 Hempl。

Mizar32 主機板
Mizar32 Lisp 機器,以 PicoLisp 為其語言執行

恭喜!您手持的是 Mizar32 的手冊,這是一臺基於 AVR32 處理器、主頻 66MHz、32MB 主記憶體、SD 卡儲存、USB 聯結器、指示燈、兩個按鈕、JTAG 埠和六個匯流排聯結器的 32 位計算機。匯流排聯結器可以讓您新增其他可堆疊硬體模組,例如序列埠、乙太網、16x2 字元 LCD 顯示器、基於 8 核 Propeller 處理器的 VGA/鍵盤/滑鼠/音訊板以及您自己的自定義板卡。

快速入門指南

[編輯 | 編輯原始碼]
介紹
快速入門
型號和規格
軟體架構
概述
硬體子系統和 Hempl 模組
ADC
CPU
乙太網
I2C
LCD
PIO
PWM
RTC
SPI
定時器
UART
USB
高階主題
GPIO 引腳分配
記憶體對映
快閃記憶體
將新的韌體程式設計到主機板的快閃記憶體中
編譯 Hempl
emBLOD 第二階段引導載入程式

如果您想幫助完成本書,可以 檢視待辦事項列表

進一步閱讀

[編輯 | 編輯原始碼]
  • Mizar32 這本書側重於硬體;而這本“Hempl”側重於在 Lisp 的 Hempl 變體中開發軟體。
  • Alcor6L 是一款多語言 IDE,用於本地程式設計微控制器(互動式和增量式),支援(除其他語言和硬體外)Mizar32 上的 PicoLisp。Alcor6L 是 eLua 專案的派生專案。
  • Lua 程式設計
  • Lisp 程式設計
華夏公益教科書