Difference between revisions of "self-hosted"

From Lazarus wiki
Jump to navigationJump to search
(First approach in formating the Page)
m (Categorised page; fixed broken links with Internet Archive links)
 
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Self-hosted Development Environments}}
+
Self-hosted Development Environments
  
==For Android:==
+
==For Android==
PascalGUI  
+
PascalGUI is the oldest self-hosted Pascal compiler on [[Android]].
  
http://turbocontrol.com/helloworld.htm has simple program near the bottom of the page
+
You can use [http://turbocontrol.com/userland.htm UserLAnd] to load Free Pascal.
  
Search youtube for pascalgui and snake, 27:07 video has source code available.
+
http://turbocontrol.com/helloworld.htm has a simple PascalGUI program near the bottom of the page.
  
===Quick manual:===
+
Search youtube for PascalGUI and snake, 27:07 video has source code available.
 +
 
 +
'''Quick manual:'''
  
 
You can export result of compilation (APK or binary), long-click compile button for that.
 
You can export result of compilation (APK or binary), long-click compile button for that.
Line 14: Line 16:
 
Long click save button to "save as", long click run to run with arguments, long click open for recent files menu.
 
Long click save button to "save as", long click run to run with arguments, long click open for recent files menu.
  
==For the Raspberry Pi Zero Wireless==  
+
==For the Raspberry Pi Zero Wireless==
https://www.raspberrypi.org/products/pi-zero-w/
 
  
==Ultibo==  
+
Instructions to easily install console Debian and compile a program to monitor temperature and power, and then email and text the results: http://www.controlpascal.com/self-hosted.htm#RPiZwKit
https://ultibo.org/ and forum: https://ultibo.org/forum/viewtopic.php?f=9&t=646
+
 
 +
==(Not yet self-hosted) For all [[Raspberry Pi]] models: [[Ultibo core]]==  
 +
https://ultibo.org/ and  
 +
forum: https://ultibo.org/forum/viewtopic.php?f=9&t=646
  
 
==ToDo items:==
 
==ToDo items:==
  
# Format this wiki page!
+
# Do first two tutorials here (after getting temperature sensor device): [https://web.archive.org/web/20181020105324/http://www.controlpascal.com/tutorial.htm Tutorial]
# Show how to easily load a console Debian (similar to http://wiki.freepascal.org/Small_Virtual_Machines#Debian_console_virtual_machine)
+
# Run text mode [[IDE]] (uses [[Free Vision]]). <br/>GUI is not needed for an embedded device, so keep things more simple by avoiding it.
# Do first two tutorials here (after getting temperature sensor device): http://www.controlpascal.com/tutorial.htm
+
# Add GUI and use [[ideU]]
# Compile and run (or simply install?) text mode IDE (uses FreeVision) similar to releases here: http://ctrlterm.com/ports.htm <br/>GUI is not needed for an embedded device, so keep things more simple by avoiding it.
+
# Install and use [[Lazarus]]
# Add GUI and use ideU: http://wiki.freepascal.org/ideU
 
# Install and use Lazarus
 
  
 
== For general reference: ==
 
== For general reference: ==
Line 35: Line 37:
 
https://en.wikipedia.org/wiki/Self-hosting
 
https://en.wikipedia.org/wiki/Self-hosting
  
http://controlpascal.com/self-hosted.htm - info on other languages besides Pascal (C, Python, Forth, Java)
+
[https://web.archive.org/web/20190321155903/http://controlpascal.com/self-hosted.htm Info on other languages besides Pascal (C, Python, Forth, Java) and kits available]
 +
 
 +
[[Category:Embedded]]

Latest revision as of 08:47, 12 January 2020

Self-hosted Development Environments

For Android

PascalGUI is the oldest self-hosted Pascal compiler on Android.

You can use UserLAnd to load Free Pascal.

http://turbocontrol.com/helloworld.htm has a simple PascalGUI program near the bottom of the page.

Search youtube for PascalGUI and snake, 27:07 video has source code available.

Quick manual:

You can export result of compilation (APK or binary), long-click compile button for that.

Long click save button to "save as", long click run to run with arguments, long click open for recent files menu.

For the Raspberry Pi Zero Wireless

Instructions to easily install console Debian and compile a program to monitor temperature and power, and then email and text the results: http://www.controlpascal.com/self-hosted.htm#RPiZwKit

(Not yet self-hosted) For all Raspberry Pi models: Ultibo core

https://ultibo.org/ and forum: https://ultibo.org/forum/viewtopic.php?f=9&t=646

ToDo items:

  1. Do first two tutorials here (after getting temperature sensor device): Tutorial
  2. Run text mode IDE (uses Free Vision).
    GUI is not needed for an embedded device, so keep things more simple by avoiding it.
  3. Add GUI and use ideU
  4. Install and use Lazarus

For general reference:

http://landley.net/aboriginal/about.html#selfhost

https://en.wikipedia.org/wiki/Self-hosting

Info on other languages besides Pascal (C, Python, Forth, Java) and kits available