onie
Awesome-Embedded
onie | Awesome-Embedded | |
---|---|---|
2 | 11 | |
569 | 5,049 | |
1.1% | - | |
6.0 | 6.0 | |
2 months ago | about 2 months ago | |
Makefile | ||
GNU General Public License v3.0 or later | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
onie
-
Datacenter Switches Dell vs HP/Aruba
The S41XXY-ON switches do have some complexity in the bootloader; If I recall correctly it has an "A" and "B" OS so you can update one and instantly reboot to the other if it goes wrong, as well as some ONIE functionality. So updating them is a bit of a process as you have to make sure both get updated at some point - I think they're more designed for big datacenter lights-out deployments where you have the infrastructure to manage updating dozens at a time.
-
Florida Tech CEO Indicted for Selling $1B Worth of Counterfeit Cisco Equipment
I can assure you that's entirely plausible. There are many big vendors like this, with a rather smaller set of vendors that sell switch chips for them. High end network switches are effectively a commodity now, and often are not much more than a board built around a single chip/chipset, which does everything.
As for software, there are many vendors and open source projects that make complete distributions for these generic switches/chipsets.
One way to get an idea of the sheer number of devices in play here is to look at the hardware supported by ONIE, a small Linux distribution that is a de facto standard bootloader for these. Can't find a proper HCL for ONIE, but have a look at the source: https://github.com/opencomputeproject/onie/tree/master/machi...
Awesome-Embedded
-
learning resources for embedded engineers
This massive page of resources has helped me tremendously throughout my embedded learning, that would probably be a good starting point.
-
What would be my best course of action to learn what’s necessary for an entry level embedded job with my current experience and interests?
I saw a post in this subreddit and found this GitHub that seems wonderful, give it a go, you might just find what you need : https://github.com/nhivp/Awesome-Embedded
- How can I get started with embedded systems that isn't Arduino?
- Can a architecture design engineer career shift to work in embedded with courses from coursera and find a nice job or not?
-
How to catch up on electronics knowledge and how important are academic degrees in industry ?
Should I focus on a sector mentioned above and learn everything about that one or is it better to have a more general preparation first by broadly following this roadmap: https://github.com/nhivp/Awesome-Embedded ?
- Open source embedded projects
- Where should I start embedded systems
-
Anyone know of exceptional open source RTOS C projects?
If you’re looking for good examples of code in general: https://github.com/nhivp/Awesome-Embedded
-
What tools have helped you a lot during your career in embedded systems?
Perhaps this list can help you, https://github.com/nhivp/Awesome-Embedded
- Web developer becoming embedded engineer?
What are some alternatives?
FreeRTOS-rust - Rust crate for FreeRTOS
cc2538-bsl - Python cross-platform script to upload firmware via the serial boot loader onto the CC13xx, CC2538 and CC26xx SoC.
STM32_stereovision - Open Source stereovision device with STM32
HomeSpan - HomeKit Library for the Arduino-ESP32
Prusa-Firmware-Buddy - Firmware for the Original Prusa MINI, Original Prusa MK4 and the Original Prusa XL 3D printers by Prusa Research.
awesome-embedded-software - :stars: List of software (HW interfaces, libs, protocols, etc) specifically suitable for resource-constrained Embedded Systems (low-memory and low-power) like 8-bit, 16-bit and 32-bit microcontrollers.
STM32_Base_Project - STM32 Base project with a lot of stuff
nuttx - Apache NuttX is a mature, real-time embedded operating system (RTOS)
RIOT - RIOT - The friendly OS for IoT
ardupilot - ArduPlane, ArduCopter, ArduRover, ArduSub source
panda - code powering the comma.ai panda
Roadmap-to-Embedded-Engineering - This repository should serve as a guide to everybody who wants to study software and hardware for embedded systems but doesn't know where to start.