References¶
Below is a list of key tools, technologies, and platforms referenced in the development and deployment of this intelligent textbook on Embedded Systems with the PIC24FJ64GA002.
ChatGPT (OpenAI)¶
Used to help brainstorm, draft, revise, and format textbook content, quizzes, prompts, and explanations throughout the development process.
MkDocs¶
A static site generator that turns Markdown files into a clean, structured documentation website. It’s the backbone of this intelligent textbook platform.
MkDocs Material Theme¶
A beautiful and highly customizable theme for MkDocs that supports tabs, collapsible blocks, code highlighting, admonitions, and responsive layouts. Perfect for educational content.
GitHub Pages¶
Used to host the live version of the intelligent textbook directly from the GitHub repository. Free, version-controlled, and simple to deploy.
Markdown¶
The lightweight markup language used to write every chapter, quiz, glossary entry, and tutorial. Markdown’s simplicity made it ideal for modular content creation.
Deploy MkDocs GitHub Action¶
An automated workflow that redeploys the MkDocs site to GitHub Pages every time a new commit is pushed to the main
branch.
Microchip PIC24FJ64GA002 Datasheet¶
The official datasheet from Microchip was used throughout the book for referencing registers, configuration bits, and peripheral behavior.
Visual Studio Code (VS Code)¶
The primary development environment for editing Markdown files, YAML configurations, and managing version control through Git.
Conda¶
Used to manage Python environments and dependencies (like mkdocs-material
) for consistent local development and previewing.
Markdown Paste (VS Code Extension)¶
A helpful extension used to quickly insert and format images into Markdown files, streamlining the content creation process.
Intelligent Textbook Examples¶
Inspired by previous intelligent textbook projects that combine Markdown-based authoring with AI-generated content and embedded learning tools.