Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haradama/embedded_os_12_steps_docker
https://github.com/haradama/embedded_os_12_steps_docker
docker dockerfile
Last synced: about 9 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/haradama/embedded_os_12_steps_docker
- Owner: haradama
- License: apache-2.0
- Created: 2023-05-02T13:08:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-02T16:13:28.000Z (over 1 year ago)
- Last Synced: 2024-11-15T19:39:26.975Z (2 months ago)
- Topics: docker, dockerfile
- Language: Dockerfile
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 「12ステップで作る 組込みOS自作入門」 Dockerfile
このリポジトリは「12ステップで作る 組込みOS自作入門」の開発環境を構築するための非公式の Dockerfile を提供します.これにより簡単に開発環境をセットアップして組込みOSの開発を始めることができます.
## 前提条件
- Dockerがインストールされていること
- インターネット接続が可能な環境であること## 使い方
### セットアップ
このリポジトリをクローンします
```sh
git clone https://github.com/your_username/embedded_os_12_steps_docker.git
```以下の構成になるように `h8write.c` を配置します.
```sh
.
├── Dockerfile
├── LICENSE
├── README.md
├── h8write.c
└── patch-gcc-3.4.6-config-h8300.txt
```Docker Image を作成します.
```sh
docker build -t embedded_os_12_steps .
```### フラッシュ ROM への書き込み
```sh
cd /path/to/your/workspace
docker run -it --rm -v ${PWD}:/work --device=/dev/ttyUSB0:/dev/ttyUSB0 embedded_os_12_steps /bin/bash
make write
```