Linked list Program

miniwinwm

Joined Feb 2, 2018
68
Parth needs to use some hardware But like many he see a sim being used and want's to work that way that's great but most sim are trial software and are only good for limited stuff.
I'd recommend Atollic TrueStudio, because it's good, it's free and it builds code for both Windows console apps (to learn C) and STM32 devices to learn embedded when ready. The small STM32 Discovery boards cost buttons. Although the processors are complex beasts they come with a good driver library and can be configured out of the box in TS. Experience with ARMs in the jobs market is going to be more desirable than 8051 derivatives, PICs or Arduinos.
 

be80be

Joined Jul 5, 2008
2,395
8051 is old and dated I was going to send him a stm32 I checked on line the shipping is killer tho LOL
I'm still going to send it I work and it's hard to get to post office.

I have a STM32 Discovery just picking up dust I got it for free it and a mBed they sent me stuff like that I guess they thought
I would write some code LOL too bad I had to make money to live on the code kind of had to stop. I had to get my butt to work
and fix peoples wiring.

I fix a lot of control boards for dyers and washers these thing break and cost a lot of money some can be fixed for nothing almost.
Plus I sometimes fix computers that kind of slow but i got make good on that 3.95 I made in computer science when I went back to collage to finish my EE
As you can see I didn't finish my writing still sucks LOL.
still like 2 years but I let that dream go this year I have diabetes and it messed with my nerves . I guess it using my mind to control the tingles I can't think as clearly as I did 4 years ago.
 
Last edited:

Thread Starter

Parth786

Joined Jun 19, 2017
642
I know working on real hardware is always good. I always like to work on real hardware. I am doing a part time job to buy hardware. I will have board and component's very soon
 

miniwinwm

Joined Feb 2, 2018
68
I know working on real hardware is always good. I always like to work on real hardware. I am doing a part time job to buy hardware. I will have board and component's very soon
You really should forget about the free version of Proteus and 8051 based processors. 8051 architecture is last century's technology. Concentrate on ARM, because that's where most of the jobs are. I've said it before, but you haven't done anything about it, so I'm probably wasting my typing, but I suggest doing this...

1) Get a copy of Atollic TrueStudio. It's free, it's a professional quality tool, and until you can afford a real dev board you can write non-embedded code that builds, debugs and runs under Windows, like linked lists that this thread started out with. This is an excellent way of learning C.

2) When you can afford it, get one of the STM32F Discovery boards. I don't know where you are, but in the UK they start at £10. They are subsidised by ST and are sold below cost. They are the cheapest ARM dev boards you can get and they come with a JTAG (the debugging interface) on the board. TrueStudio knows all about these boards so you won't have any trouble configuring them, you just select your board and go. You can even use the same non-Windows specific code from step 1 as it's the same compiler you'll be using for your ARM processor.

3) ST supply an excellent comprehensive driver library. Use these to start getting into running embedded code to control hardware. After you are having some success with this start looking into the source of the ST driver library to see how they do it through controlling the device registers, starting with something simple like timers and GPIO's.

4) Once you've done all that, and stuck with it and had some success, get a copy of FreeRTOS for your board and start learning about RTOS's. You don't have to configure FreeRTOS for your processor, you just download the already configured version for your board. Like TrueStudio, FreeRTOS knows all about the ST Discovery boards.

5) Apply for a job. Take along your dev board running some of your code to demonstrate what you can do. Get the job.
 
Top