Home |
Search |
Today's Posts |
#1
|
|||
|
|||
ARM programming?
Of those _REAL_ radio amateurs who are taking up the excellent
opportunities for homebrewing in the field of computer programming, I wonder how many are doing it in ARM assembler? And of those, how many are doing it from the ground up, with no supporting OS? |
#2
|
|||
|
|||
ARM programming?
On 12/10/2015 9:45 AM, gareth wrote:
Of those _REAL_ radio amateurs who are taking up the excellent opportunities for homebrewing in the field of computer programming, I wonder how many are doing it in ARM assembler? And of those, how many are doing it from the ground up, with no supporting OS? Do you also mine iron ore with a wooden stick you broke off a tree, build a blast furnace, smelt the ore into steel to make tools, use those tools to make machinery and that machinery to mine the copper ore you need for your wires and the silicon for transistors? And then do you create your own microprocessor from transistors, capacitors and resistors you've created from above. And run it off of batteries made of lemons and coins? If you don't, you're not a _REAL_ radio amateur. -- ================== Remove the "x" from my email address Jerry, AI0K ================== |
#3
|
|||
|
|||
ARM programming?
On 10/12/15 14:45, gareth wrote:
Of those _REAL_ radio amateurs who are taking up the excellent opportunities for homebrewing in the field of computer programming, I wonder how many are doing it in ARM assembler? And of those, how many are doing it from the ground up, with no supporting OS? Yes. On the Beaglebone Blacks PRUSS. Real Time as well. See https://www.febo.com/pipermail/time-...st/086396.html and http://hal.g7iii.net/bb_tic/ Linux is used to load the code to the onboard PRU, and further processing of the data only, the actual Time Interval Counting is purely in assembler. Similar code has also been used to make a mains clock. Further code to discipline a clock from an RF time/frequency standard will be forthcoming once the HP3586 Selective Level Meter (Highly sensitive HF receiver) is installed in the shack. 73s Iain |
#4
|
|||
|
|||
ARM programming?
"Iain Young, G7III" wrote in message
... Linux is used to load the code No thanks! Now that I've retired, it's time to put into practice my ideas for language and OS design which have been festering menatally for over 30 years! |
#5
|
|||
|
|||
ARM programming?
On 10/12/15 15:58, gareth wrote:
"Iain Young, G7III" wrote in message ... Linux is used to load the code No thanks! Now that I've retired, it's time to put into practice my ideas for language and OS design which have been festering menatally for over 30 years! Such as ? micro kernel ? real-time ? What are you planning to do differently to existing systems ? Do you have your ideas written down somewhere ? I look forward to the git, svn, or even cvs repo 73s Iain |
#6
|
|||
|
|||
ARM programming?
"gareth" wrote:
"Iain Young, G7III" wrote in message ... Linux is used to load the code No thanks! Now that I've retired That's an interesting spelling of "unemployable". it's time to put into practice my ideas for language and OS design which have been festering menatally for over 30 years! Mentally festering, yes. -- STC // M0TEY // twitter.com/ukradioamateur |
#7
|
|||
|
|||
ARM programming?
"Iain Young, G7III" wrote:
On 10/12/15 15:58, gareth wrote: "Iain Young, G7III" wrote in message ... Linux is used to load the code No thanks! Now that I've retired, it's time to put into practice my ideas for language and OS design which have been festering menatally for over 30 years! Such as ? micro kernel ? real-time ? What are you planning to do differently to existing systems ? Do you have your ideas written down somewhere ? He's got them all scrawled in green crayon on toilet paper. -- STC // M0TEY // twitter.com/ukradioamateur |
#8
|
|||
|
|||
ARM programming?
"Iain Young, G7III" wrote in message
... I look forward to the git, svn, or even cvs repo Complete gobbledegook to me |
#9
|
|||
|
|||
ARM programming?
On 10/12/2015 18:25, turdey wrote:
Stephen Thomas Cole Wrote in message: "gareth" wrote: "Iain Young, G7III" wrote in message ... Linux is used to load the code No thanks! Now that I've retired That's an interesting spelling of "unemployable". it's time to put into practice my ideas for language and OS design which have been festering menatally for over 30 years! Mentally festering, yes. -- STC // M0TEY // twitter.com/ukradioamateur Go on, **** off to your new group, go on, shoo, take Reay and that other **** with you as well.. don't beat about the bush...say what you mean ... -- Why hide what you are in a moderated group? No spare wheel isn't progress The latest model is not the best A rubber cam belt is not acceptable Cheat through life, join the freemasons DIGITAL doesn't work |
#10
|
|||
|
|||
ARM programming?
"Iain Young, G7III" wrote in message
... On 10/12/15 15:58, gareth wrote: "Iain Young, G7III" wrote in message ... Linux is used to load the code No thanks! Now that I've retired, it's time to put into practice my ideas for language and OS design which have been festering menatally for over 30 years! Such as ? micro kernel ? real-time ? What are you planning to do differently to existing systems ? Do you have your ideas written down somewhere ? This is really a continuation of my first real job back in 1973 working for the CEGB at Portishead Power Station, where we were engaged on producing a multi-tasked version of the PDP-11 BASIC ( Which, after I'd left to get married, was morphed by them into SWEPSPEED) With the increasing speed of processors and hard disks, I get increasingly impatient with the boot dance, which for the most part is unnecessary because no changes to my computer happen for months at a time, so, from booting, the computer should be up and running in about a second, all the time it should take to download a fixed binary image. That is the OS motivation. The design won't be revolutionary, and probably based on the ideas that Dave Cutler put into RSX (and latterly the VAX and NT systems) having myself been on the DEC RSX systems programmer course about 35 yrs ago. From the point of view of language development, the idea, which I am sure has been replicated by someone, somewhere in the world is for a language that can be listed back directly from the compiled code. Any source program has to be stored in some form, usually in ASCII of Unicode, but why cannot the representation of the source be the compiled code itself if unambiguous machine code sequences are stoered for such things as WHILE, IF, etc? This, coupled with the interface of BBC BASIC and / or FORTH so that you can type immediate commands from the command line ties in with the OS idea. I started out with the CRAP language "Create Rapidly Applications Programs" 25 years ago, which as a tokenised stream was like FORTH but with local variables, but was overtaken in its development by the emergence of Turbo Pascal at that tiem. However, now retired, I've dug out all my design notes from those years and would like to pursue now, not on 16bit 80X86 .COM files but on ARM, probably on Raspberry PI. Well, you did ask, and off-the-cuff I've probably missed much off. The genesis of my interest and experience in computers is back in the days of the PDP8 and PDP11, and my first home-brewed CPU back in 1973 where I conceived of my own 8-but instruction set using SSI TTL. Computers are there to be appreciated for them themselves, and not for any use to which they might be put! |
Reply |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
PC programming kit 20-048 | Scanner | |||
Pro 95 and USB Programming | Scanner | |||
FT 50 programming | Equipment | |||
BC 55 xlt Programming | Scanner | |||
CAT Programming with FT-857 | Homebrew |