Re: [Flashforth-devel] building flashforth with avra?
Brought to you by:
oh2aun
From: Frans-Pieter V. <ner...@xs...> - 2022-01-10 15:40:24
|
Hi Peter, modelling gasflow is way beyond my knowledge, but is fascinating science. I can imagine that the enigneers of the Concorde still had small slide-rules in their pocket. I have touched upon some modelling waterflow with discretized Saint Vennant equations in the late nineties, early 2000ths. The core of the model was written in FORTRAN. At the company I worked we used Slackware Linux to use compile the code and the software ran on single core Pentiums. No parallel computations. Speaking of FORTRAN and Forth. The late Julian Noble had written a book about it: https://github.com/Josefg/Scientific_FORTH He uses FORTRAN syntax to write numerical equations. And there is a sort of "Numerical Recipes in Forth" website: https://www.taygeta.com/fsl/scilib.html I can imagine that lineair regression analysis on sensor data in FlashForth could be usefull. Which probably brings me back to for the manuals for engineers for hp calculators. Which the spaceshuttle engineers had in their pockets. Greets, Frans-Pieter > Op 10-01-2022 12:49 schreef Peter Jacobs <pe...@me...>: > > > Frans-Pieter, > Yes, I thing that the LaTeX will be the easiest to get into a compact > form on paper. > > For me, I think that Forth is excellent for accessing small scale > computing but, for using many computing elements in parallel, I have > chosen the D programming language and the MPI library for our Eilmer > flow solver https://gdtk.uqcloud.net/ With several thousand x86_64 > cores working for me, the power demand is many kilowatts and there are > times that it seems wasteful. > > Cheers, > Peter J. > > > On 9/1/22 1:10 am, Frans-Pieter Vonck wrote: > > Hi Peter, > > > > Thank you for putting effort in keeping the documentation of flashforth up to date. Also introducing asciidoc for writing documentation was interesting. I found out that gitlab and github support this format. With your cheatsheet I tried to seperate the Atmega from the PIC information. Did not succeed yet. Probably that TEX is still the best solution for compact cheatsheets. > > > > I'm learning FORTH playing along with flashforth on my arduino nano's. At my school I teach computer programming at 12/13/14 year olds students. The arduino IDE is what we use normally, as the examples and code are self-explanatory and easy to copy and paste. However, when I master FORTH enough I will introduce them to ForthForh. Learning to program in FORTH alongside an introduction about the inner workings of the microcontroller can form an interesting course. > > On the internet dye's can be found of decapped atmega328p's that show eeprom, ram, GPIO. This physical "evidence" that memory is not just an abstract concept but really exist inside the microcontroller is a strong didactic argument. Likewise in biology, when you teach about cells students prepare samples and study them under a microscope. And in advanced classes you even experiment with dna, the program off life. > > Decapping a microcontroller is mostly done with chemicals which makes it not very practical in class. However internet shows there are mechanical techniques to do this. Grinding the protective layer with find sandpaper and heating and breaking of the protective shell should be possible. So using the biological analogy, with FORTH you can reprogram artificial life. > > > > This perspective, focusing on the small and simple is the message of Chuck Moore's talk, minimizing energy is the key https://www.youtube.com/watch?v=0PclgBd6_Zs > > > > Greets, > > > > Frans-Pieter Vonck > >> Op 06-01-2022 05:18 schreef Peter Jacobs <pe...@me...>: > >> > >> > >> Mikael, > >> many months have passed... > >> > >> No, asciidoctor produces HTML files that can be part of a static web > >> site. I have put the rendered files in a github repository so that they > >> appear at https://pajacobs-ghub.github.io/ > >> > >> These are essentially a port of the LateX documents, as they were in > >> 2016, 2017. Quite a few little details need to be revised because I > >> have not kept up with things since then, however, the current state are > >> a good indication of how the revised documents might turn out. > >> > >> The source asciidoc files are in the repository with the LaTeX files at > >> https://github.com/pajacobs-ghub/flashforth-docs > >> Compared with the lateX source, I think that they will be much easier to > >> maintain. > >> > >> Anyway, now that I have retired from the UQ payroll, I should find time > >> to update the docs. Unfortunately, that also means that I no longer have > >> access to eager thesis students who might be skilled in assembly language. > >> > >> Regards, > >> Peter J. > >> > >> > >> On 13/4/21 1:04 am, Mikael Nordman wrote: > >>> Peter, sorry for my slow response. > >>> > >>> FF Atmega is now transformed to be compiled with MPLABX and XC8. > >>> > >>> Does ASCIIDOC require some server side support? I am not familiar with > >>> it. > >>> > >>> It seems all peripherals, including flash and eeprom, are different on > >>> the 4809. > >>> Maybe you have an eager student to take on the task ? > >>> > >>> BR Mikael > >>> > >>> On 2021-03-28 13:49, Peter Jacobs wrote: > >>>> Mikael, > >>>> It would be interesting to have FF running on Atmega4809. I bought a > >>>> few of those thinking that I would come back to doing some FF-related > >>>> work this year (2021). It has been a while since I have had any time > >>>> to play, so part of my plans included a refresh of the tutorial > >>>> documents, possibly into ASCIIDOC source form. I expect that such a > >>>> form would allow them to be more easily included on your web site and, > >>>> also, that it would be easier to copy and paste code from them. > >>>> Cheers, > >>>> Peter J. > >> > >> > >> > >> _______________________________________________ > >> Flashforth-devel mailing list > >> Fla...@li... > >> https://lists.sourceforge.net/lists/listinfo/flashforth-devel > > > > _______________________________________________ > > Flashforth-devel mailing list > > Fla...@li... > > https://lists.sourceforge.net/lists/listinfo/flashforth-devel > > > > > _______________________________________________ > Flashforth-devel mailing list > Fla...@li... > https://lists.sourceforge.net/lists/listinfo/flashforth-devel |