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.
