Hi DD,

 

 I know exactly what you mean when you say that your assembly software rocks.

 

And I am with you when you talk about the , "mountains of dry meaningless 
documentation"

 

Only someone who has written good assy knows what assy can do and what  C can 
never hope to.

 

Every one said that a 8051 running at 30 MHz could never transfer a bmp file 
from an SDHC card to an LCD at a reasonable speed. They are wrong. With just 
one 4 x 2 input nand gate  I find a way to do just that using the built in SPI 
port on the  89C51AC3. The data is setup and goes directly from the memory to 
the LCD. The processor only controls the clock.

The rest is assy.

 

I will soon start a blog of my own where I promise to fleece C, Linux and all 
that trash.

 

I have nearly given up on this whole business. Besides, I don't want to 
learn/code in  C or any other "higher" lingo any more. And I am no fan of Linux 
either.  

 

I see no need for it.  From the bits I know, and looking at C code, I can tell 
that it is an impossibly stupid language. I am sure that you are aware that it 
started as a joke. ( look for C started as a joke" with Google.)

 

 I am reading the Cortex manuals and hope to be able to write good Assy for 
this processor. I have no need for the | packages"

 

Can one imagine a language where even the experts cannot agree as to what a 
particular combination of operators forming a statement means.   And like 
marketing warriors they claim that the minimalism  of C is a prized feature. In 
fact a deadly weakness Baaaaah.

 

I hold that Assembly is an undervalued stock. And C's much vaunted cross 
platform capability is oversold. A lingo where such basic elements as the very 
size of variables is suspect. Porting C code from one platform to another is a 
joke, albeit a cruel one.

 

 And it is not true that my work was some low grade S*&4#$T. One of my proud 
creations lives at 20,00 feet and the other moves at 600MPH at under 500 feet.  
So I know my stuff.

 

I have been probing at some of these heroes who talk incessantly on the forums 
about the latest software they have mastered.  I suspect that they actually in 
fact understand zilch. Some of my pointy questions in a way that suggests this 
conclusion.

 

And do you want to know why the "experts" don't tell us how? Because they don't 
know it themselves.

 

Read up the Sitara manuals. They are long but easy to follow. I think I should 
with luck be able to handle the Sitara. I have given up on the Cubie though.

 

Thanks for reading this harangue.

 

And stay in touch. I will send you the link to my blog whan I have it up. The 
skunks have  given permission

 

Azzythehillbilly.

 


Date: Mon, 17 Feb 2014 07:06:42 -0800
From: [email protected]
To: [email protected]
Subject: Re: [beagleboard] learning ARM assy with BBB


I'm with you Azzy.  What we want to do is very fundamental.  So why don't these 
experts tell us how?  
I wrote an assembler (on another ARM platform), learned the instruction set, 
stacks, interrupts etc...
for the first time, it took me 6 months.  But baby, it rocks!  Fast, stable & 
bypass mountains of dry 
meaningless documentation.  
Now, if i can only crack the sitara.....  Like, what is wrong with these 
corporate engineers?  Don't they 
want us to use their technology?  
All I want to do is boot up my binary.  

let me know if you get somewhere.  

thx................dd

On Saturday, November 2, 2013 8:21:26 AM UTC+2, azzythehillbilly mir wrote: 


Thanks Gerald.
 
I have installed CCS . Now I am confronted with a gargantuan 1000+ GB IDE and 
don't know where to begin. 
 
There is tons of distractions. It boggles the mind.
 
I might have to uninstall it. For the CCS targets serious program development. 
My needs are simpler and I don't want to waste time learning what can or should 
be postponed.
 
Isn't there some simpler IDE for simple needs like mine? Some system where I 
can write mixed C and assy code?
 
Please help!
 
 
 
 
 
 
 
 



Date: Mon, 28 Oct 2013 11:48:10 -0500
Subject: Re: [beagleboard] learning ARM assy with BBB
From: [email protected]
To: [email protected]




http://beagleboard.org/Getting%20Started



Gerald



On Mon, Oct 28, 2013 at 11:43 AM, Mark Lazarewicz <[email protected]> wrote:






You couldn't have searched very hard Google TI IDE you will see Code Composer
Sent from Yahoo Mail on Android






From: azzythehillbilly mir <[email protected]>; 
To: <[email protected]>; 
Subject: [beagleboard] learning ARM assy with BBB 
Sent: Mon, Oct 28, 2013 3:18:24 PM 









Hi Forum,

 

I have a problem and I am hoping that I kind soul will direct me whereby I am 
able to help myself get on my feet.

This is a bit embarrassing, but here it goes. I got myself a BBB because I want 
to switch from using  MCS-51 processors and the like.  I have no formal 
schooling in processors or electronics.  I started working on processors around 
1980 when I got hold of an Ohio scientific and later an AppleII+. Later moved 
to Z80/Z8000/8086/68030 and similar as I started to formally design HW and SW 
for embedded systems. 

Never had to bother even with  C so have been hacking merrily away with 
Assembly only. Rarely adding ( with difficulty) bits of code for floating point 
when my own extended math routines simply would not do.  This works for me as I 
have learned to cram as much functionality as possible into limited resources.  
I can get working code written and debugged faster than most C coders can. I 
know nearly zero about Linux//Ubuntu/Fedora. Unless someone has worked on the 
simple old controllers one might not understand how exciting ( mouth watering 
even! ) it is to contemplate the peripherals this Sitara 3359 processor 
provides. I just need to get a jump start.

 

Here is the problem, I want to write code for the Sitara-3359 and learn the 
nuts and bolts of low level programming (assy). I need some kind of a simple 
IDE Where I can take control of the processor from reset onwards ( barring 
un-by passable initializing code prewritten  into the processor?).  I have been 
searching all over the net for just that but come up frustrated by the huge 
number of names/acronyms and all. There are just too many branches to 
investigate. I get lost every time I try.  For the moment I want merely to 
exercise the Sitara and study its responses, no desire to write any commercial 
application (with the possible exception of a camera interface for my 
telescopes).

 

Please kindly somebody point me in the right directions. Once I have the 
correct IDE set up I can take over and dive into the details. No problem there.

Thanks in advance




Azzythehillbilly

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.



-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to a topic in the Google 
Groups "BeagleBoard" group.
To unsubscribe from this topic, visit 
https://groups.google.com/d/topic/beagleboard/dAisubAANbw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.


-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to a topic in the Google 
Groups "BeagleBoard" group.
To unsubscribe from this topic, visit 
https://groups.google.com/d/topic/beagleboard/dAisubAANbw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.
                                          

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to