2019 Jan 26

And now a little logo for Spider-OS. I was inspired by the Raspberry Pi logo.

Comments : 0
State of play
2019 Jan 25

I started programming Spider-OS, more than a year ago before this website, and several elements are now realized.

The system runs on Raspberry Pi 2 and Pi 3 (the Neon component is needed).

Here is the list of modules made in assembly language ;-) :
  • the kernel with interrupt management
  • UART PL011 serial unit, it allows me to debug
  • the display via the framebuffer and the mailbox, and Videocore (difficult to program the Videocore, because the available documentation is limited)
  • a memory allocation module
  • USB support : support keyboards, and some keys : a lot of work to operate the USB correctly, but hey it is so essential
  • SD port : read SD cards, with FAT32 format supported
  • the different timers (Generic, local, system): necessary for multitask in particular
  • the user interface with window management

One of the many documentations I used for this work : BCM2835-ARM-Peripherals.pdf
This is the documentation on the main component of Raspberry Pi.

Here I am now designing the keypad command interpreter.

Comments : 0
Website change to post comments.
2019 Jan 19

Hi, here is an important change of my site, which now allows you to post comments. To do this you must click on the post title, and then create an account (with the link registration).

A nice job that allowed me to discover HTML, PHP and SQL queries. Of course, Google is our friend, but I want to recommend a free online training site, which has helped me a lot: https://openclassrooms.com/en/. The majority of classes are however in French.

Comments : 2
2019 Jan 8
Logo Raspberry Pi

Welcome to my website. I just opened it on January 8, 2019.

It is dedicated to the Raspberry Pi and more particularly to the design of a new operating system. I work on this project in my spare time. That's right, there is a multitude. But often based on Linux. The idea is to design a system from scratch. In order to obtain a truly optimized system in terms of size and power.

The challenge that I have set for myself is to do all the programming in assembly language. It's difficult, and I would not be able to make a modern operating system like today's. But my ambition is quite different. This is to make the Raspberry a computer that starts very quickly, and gives access to a programming interface. Like a Python interpreter, for example. And to be able to control the whole house with home automation.

Several protocols interest me, especially wireless ones, like Zigbee. More and more connected objects can now be controlled by smartphone. The interest of Raspberry would be to be able to drive all these objects centrally. And especially to make programs to drive them!

No more online interfaces, and dependent on an external website, that we do not master. The Raspberry Pi may be offline.

Here is the general idea.

I will update this web site in parallel with the design of this spider-os operating system.

For now you can post your comments on: contact@spider-os.com


Comments : 0
Page : 1 2

A technical problem on the website ? : please send me an email.