Upgrade to Pro — share decks privately, control downloads, hide ads and more …

howto run forth in Raspberry Pi

Zoom.Quiet
August 16, 2013

howto run forth in Raspberry Pi

树莓派上跑 Forth 来自台湾 邓渊元

Zoom.Quiet

August 16, 2013
Tweet

More Decks by Zoom.Quiet

Other Decks in Technology

Transcript

  1. 前言  小小一片讓你重拾初學電腦的感動。  從底層學起的好契機  小朋友學習程式設計的最佳工具  即使當個 WebServer,

    XXX Server也好用  要不然當個數位電視盒也可 圖片來源: http://www.alliedelec.com/lp/120626raso/
  2. raspi-config 選項 功能簡介 精簡設定提示 info 簡單說明這個程式是做什麼用 expand_rootfs 調整根檔案系統分割區的大小 請直接設定成YES overscan

    修正電視不正常的顯示畫面 configure_keyboard 修改鍵盤配置 Generic 104 Keyboard(US) change_pass 修改預設帳號pi的密碼 (預設raspberry) 一定要變更密碼 change_locale 設定地區 en_US.UTF-8, zh_TW.UTF-8 change_timezone 設定時區 Asia --> Taipei memory_split 設定分配給顯示卡的記憶體容量 16MB 即可 overclock 設定超頻速度 視情況而定 ssh 啟動 ssh Server 要啟動才能遠端登入 boot_behaviour 設定開機後直接進入X-window 請設定成 NO update 更新 Raspi-config
  3. 更新系統軟體  在命令列執行  sudo apt-get update  sudo apt-get

    upgrade 需要一段時間更新。 更新後請重新開機  sudo reboot
  4. 安裝中文環境  安裝中文字型  sudo apt-get install ttf-wqy-zenhei ttf-wqy- microhei

    xfonts-wqy  安裝中文輸入法  sudo apt-get install ibus ibus-chewing
  5. 更新韌體  # 舊的韌體  pi@raspberrypi ~ $ vcgencmd version

     Feb 7 2013 16:46:17  Copyright (c) 2012 Broadcom  version 367974 (release)  pi@raspberrypi ~ $  # 安裝 git-core  sudo apt-get install git-core  # 安裝韌體自動更新檔  sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi- update && sudo chmod +x /usr/bin/rpi-update  sudo rpi-update  # 更新完韌體,請重新開機。  sudo shutdown -r now  # 重開機後,確認韌體版本。  pi@raspberrypi ~ $ vcgencmd version  Apr 18 2013 02:16:09  Copyright (c) 2012 Broadcom  version 384970 (release)
  6. 安裝其他工具  請自行參考手冊與影音網站  設定 FTP, Web Server, Wifi 基地台等。

     例如安裝 VIM  sudo apt-get install vim  Linux 設定方面可參考 Debian 教學文件 或是 www.server-world.info/en/
  7. 安裝 GFORTH  安裝指令  sudo apt-get install gforth 

    移除指令  Sudo apt-get remove gforth
  8. 結語  樹梅派是套值得花時間研究的教學平台  過去在 Arduino 上的投資不會浪費  相關的硬體 IO

    資料是公開,且有人已經實作 Forth 的系統  協會是否能在此平台為基礎做一套推廣教學課程?