跳转到内容

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 编程
华夏公益教科书