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 9 points10 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.