Skip to content

the Python way of writing low-level code (barebits)

Notifications You must be signed in to change notification settings

BackupGGCode/python-asm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

#Python-ASM We want to use Python to develop low level code - operating systems, device drivers, etc. We should profit from describing hardware using some abstractions. We describe hardware in terms of what can be done with it and how. We describe how something can be done in terms of how to generate code which does it.

Since we may build some more complicated operations on top of less complicated, the code can be made very portable. Also we are very flexible since we may use any feature of a particular hardware and we have total control over the code we generate.

We start playing with microcontrollers the most accessible ones being microchip PIC. We plan to write a simple operating system for PICs with a shell. The OS should be able to communicate with different kinds of devices - PC via USB and RS-232, palm, ipod, some peripherals - servos, leds, buttons, etc.

About

the Python way of writing low-level code (barebits)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages