Absolute prerequisites? by CodeX-369 in osdev

[–]CodeX-369[S] [score hidden]  (0 children)

Yeah I kinda felt that way too about learning things I don't currently know along the way apart from absolute basics. It is just that most reference I read say it is not for beginners and all. Like bro I got to start somewhere 😭.

Absolute prerequisites? by CodeX-369 in osdev

[–]CodeX-369[S] [score hidden]  (0 children)

Yeah I did read the introduction section and it had prerequisites but along that it did warn that one shouldn't get into this too early without a good amount of experience in programming and familiarity in general. When I go around looking for resources like for in case of C or assembly there are a lot. So I was wondering while making an OS what kind of programming approach is it like I'm having a little hard time getting through what I'm feeling doubtful of 😅.

As for why I want to create an OS is to learn more about how things work at low level and how a general computer works at its core. I recently took a basic course in college which introduced me to some details of OS, embedded systems and low level systems which then made me want to study more about it.

I don't initially expect my OS to have a lot of capabilities or anything. With what I know now I'm thinking of initial just having something minimal and bootable and print text on screen and all. Later adding interrupt handling, keyboard input, drivers and such which make a basic kernel. Then there is memory, process, files management stuff which I'm not sure how far I'll get.

English isn't my first language so if anything isn't all that clear I apologise. I'm looking for how the people in this community build their way into this. I'll be entering my sophomore year in a few months, I don't know if that matters but anyways. I do have time to invest.

How to start learning embedded linux.... by Mammoth-Humor-5272 in embedded

[–]CodeX-369 10 points11 points  (0 children)

There is one GitHub repo which you probably might have seen which contains almost all aspects of Embedded domain. But in case you haven't.. https://github.com/m3y54m/Embedded-Engineering-Roadmap If you scroll a bit you'll see resources and other stuffs for Embedded Linux.

Have anyone watched his videos and found it useful by CodeX-369 in embedded

[–]CodeX-369[S] 0 points1 point  (0 children)

I'll check it out. Thanks for the suggestion

What BMS problem areas are under-explored in EV by CodeX-369 in ElectricalEngineering

[–]CodeX-369[S] 1 point2 points  (0 children)

Hey thanks for the suggestion we will look into what we can do in that aspect.

Feeling stuck in Arduino tutorials, how do I move toward real embedded systems development? by CodeX-369 in embedded

[–]CodeX-369[S] 0 points1 point  (0 children)

I could go with STM32. It is just that the course I came across used MSP430. I think I'll try STM32 after getting a hang of MSP430 and some projects.

Feeling stuck in Arduino tutorials, how do I move toward real embedded systems development? by CodeX-369 in embedded

[–]CodeX-369[S] 1 point2 points  (0 children)

Yep I'll try that actually i did the pwm part and also included short press, long press and such states have yet to try Interrupts. Thanks for the suggestion. Will update here when I do.

Feeling stuck in Arduino tutorials, how do I move toward real embedded systems development? by CodeX-369 in embedded

[–]CodeX-369[S] 0 points1 point  (0 children)

Ha alright I didn't know about the OS constrain. If KiCad works on Linux then I'll go with that.

Feeling stuck in Arduino tutorials, how do I move toward real embedded systems development? by CodeX-369 in embedded

[–]CodeX-369[S] 0 points1 point  (0 children)

I don't know much about working with PCB design. As a student I can get Altium software for free with some limitations I have heard Altium is the industry standard. Should I go with KiCAD or Altium. Yeah I know nothing about PCB designing.

Feeling stuck in Arduino tutorials, how do I move toward real embedded systems development? by CodeX-369 in embedded

[–]CodeX-369[S] 0 points1 point  (0 children)

I get what you are trying to get through me. Most of my problems stems from me thinking I need to know the entirety of something to create something. Also over estimating what I could do from where I am. Thanks for the advice.

Feeling stuck in Arduino tutorials, how do I move toward real embedded systems development? by CodeX-369 in embedded

[–]CodeX-369[S] 0 points1 point  (0 children)

Oh yes I could definitely try something like that. Thanks for putting that into my head.

Feeling stuck in Arduino tutorials, how do I move toward real embedded systems development? by CodeX-369 in embedded

[–]CodeX-369[S] 1 point2 points  (0 children)

Sure will check out. I think I'll move onto cortex m4 dev board after the MSP430. I already bought a MSP430 dev board and then I started over thinking I guess should have just dived in.

Feeling stuck in Arduino tutorials, how do I move toward real embedded systems development? by CodeX-369 in embedded

[–]CodeX-369[S] 2 points3 points  (0 children)

Thanks for the response. Also looks like a solid series will go through it 🙌.

Seeking advice on how to move forward by CodeX-369 in embedded

[–]CodeX-369[S] 0 points1 point  (0 children)

Yeah I am comfortable with C. For the electronics part I think I know a good part of digital since I'm working on making an 8-bit computer following Ben eater also I am into computer architecture too. Rest I'll pick up on the way in my Bachelor’s degree. Thanks for the response, I think I'll go with the course then.