TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

LiteBSD is variant of 4.4BSD operating system for microcontrollers

60 pointsby coderjamesover 8 years ago

3 comments

TickleSteveover 8 years ago
There are many reasons why you don&#x27;t want a general purpose OS for a microcontroller:<p>- Embedded systems are <i>very</i> price sensitive. if you&#x27;re making it general purpose, you&#x27;re wasting money.<p>- Embedded systems generally have some form of real-time requirements. General Purpose OSes are not suitable here.<p>- Time-Efficiency; don&#x27;t waste cycles.<p>- Space-efficiency; don&#x27;t waste memory.<p>- power-efficiency; be asleep as much as possible.<p>Simple schedulers such as FreeRTOS&#x2F;RTX&#x2F;ChibiOS&#x2F;etc&#x2F;etc&#x2F;etc are much more suitable, but better just to implement a nice simple super-loop. Primitive but efficient.
keithnzover 8 years ago
Not really for &quot;microcontrollers&quot; in general, more for top end chips.<p>I often wonder if there is a nice super portable OS for your more &quot;average&quot; microcontroller, something in the ballpark of 16bit, 32k program space, and 2k of RAM. Also an alternative to C for something in that ballpark would be fantastic.
评论 #12477439 未加载
评论 #12477221 未加载
评论 #12477242 未加载
评论 #12476917 未加载
评论 #12478152 未加载
评论 #12477834 未加载
评论 #12476960 未加载
评论 #12477747 未加载
评论 #12477126 未加载
jdmoreiraover 8 years ago
There&#x27;s also retrobsd - <a href="http:&#x2F;&#x2F;retrobsd.org&#x2F;wiki&#x2F;doku.php" rel="nofollow">http:&#x2F;&#x2F;retrobsd.org&#x2F;wiki&#x2F;doku.php</a>