色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于一款可以在STM8上運行的實時操作系統Atomthreads

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-07 16:10 ? 次閱讀

前面有朋友大概了問了這樣一個問題:我想在STM8單片機上,不跑操作系統,在需要處理一些業務邏輯時,還需要檢測按鍵短按、長按、多個按鍵同時按下,我要如何實現?

不跑操作系統,這個問題其實是一個“很難”的問題,在單線程(裸機)情況下,處理多件事情,這個邏輯處理必須要嚴謹才行。

但是,有了操作系統,這個問題就不是問題了。

1寫在前面

在不跑操作系統的情況,我曾經也用STM8單線程(邏輯)處理過相對復雜的業務邏輯:檢測鍵盤(短按、長按)、控制顯示、檢測信號、串口收發通信等......

雖然那些復雜的業務邏輯功能實現了,但開發的時間和周期,以及后期更新、維護的成本可想而知。

所以,本文針對資源較小的STM8,推薦大家使用一款輕量級的實時操作系統Atomthreads。

到底有多輕量級?

能支持目前(2018年09月)最小資源(1K RAM,8K ROM)STM8運行五六個線程,可以說問題不大。

如果你的應用程序對RAM占用量很小,可以運行更多線程,當然,線程多少不是問題,能合理處理各項業務邏輯才是關鍵。

為什么不選擇STM32呢?

因為產品成本控制。我曾經也在想,為什么不選擇一個資源大一點,而且速度快一點的STM32來開發呢,便宜的STM32也就兩三元錢,但便宜的STM8就一塊多錢。

說到STM8價格,不得不說51單片機,51單片機價格可以說是STM8的好幾倍,而且資源也沒有STM8豐富。據我了解,還有很多老一輩工程師還在使用51單片機(AT89C51、STC89C51等)。

所以,如果你在學習51開發,有必要學習一下STM8開發。因為做產品的話,STM8比51明顯有優勢。

2

Atomthreads介紹

Atomthreads是一款免費的輕量級實時操作系統,適用于RAM和ROM資源較小的嵌入式系統。Atomthreads在開源BSD許可下發布的,可以不受限制地免費商用。

主要特征

具有操作系統該有的功能:優先級搶占、信號量、隊列、計時器等

輕量級:整個操作系統就幾個C文件

高度可移植的ANSI C代碼,不依賴于任何編譯器

易于閱讀,源代碼提供豐富的注釋

可以使用單個體系結構特定模塊移植到任何CPU體系結構


支持的CPU架構

從8位微控制器到32位多種處理器

經常關注過我分享的朋友會發現,Atomthreads也在我以前分享過的RTOS列表中:

https://www.osrtos.com

3源碼簡介

Atomthreads內核雖小,但該有的都有。而且源碼提供眾多例程,方便初學者學習。

源碼下載地址:

https://github.com/kelvinlawson/atomthreads

內核函數接口:

支持Port

因為Atomthreads是一款非常輕量級的實時操作系統,不像FreeRTOSRT-Thread、μC/OS等,沒有文件系統、網絡、CLI等一些組件。所以,Atomthreads不適合于實現復雜功能的嵌入式系統。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19342

    瀏覽量

    230228
  • 操作系統
    +關注

    關注

    37

    文章

    6847

    瀏覽量

    123428
  • RTOS
    +關注

    關注

    22

    文章

    817

    瀏覽量

    119715
  • STM8單片機
    +關注

    關注

    0

    文章

    65

    瀏覽量

    10184
收藏 人收藏

    評論

    相關推薦

    鴻道Intewell操作系統的Windows實時拓展方案

    鴻道Intewell操作系統的Windows實時拓展方案,即鴻道Intewell-Win構型,是一款專為工業控制領域設計的國產操作系統,支持Windows
    的頭像 發表于 12-24 17:40 ?132次閱讀
    鴻道Intewell<b class='flag-5'>操作系統</b>的Windows<b class='flag-5'>實時</b>拓展方案

    鴻道Intewell-C純實時構型,適合有功能安全認證需求的工業操作系統

    鴻道Intewell-C是一款工業實時微內核操作系統,由科東軟件自主研發,具有超低延遲和最小抖動,保障工業設備可以高效處理時間敏感的現場業務,支持多種工業通信協議保障不同智能化設備間的
    的頭像 發表于 12-19 14:14 ?104次閱讀
    鴻道Intewell-C純<b class='flag-5'>實時</b>構型,適合有功能安全認證需求的工業<b class='flag-5'>操作系統</b>

    如何在windowsemulate不同操作系統

    、虛擬化技術概述 虛擬化技術允許單個物理機器創建多個虛擬機,每個虛擬機都可以運行不同的操作系統
    的頭像 發表于 12-05 15:50 ?230次閱讀

    國產實時操作系統:和RT-Linux,Zephyr的實時性對比

    RT-Thread工業領域、高安全高可靠性領域,實時操作系統在其中發揮著重要的作用,從毫秒級,微秒級實時響應,決定著裝置系統能滿足何種嚴苛
    的頭像 發表于 11-12 01:07 ?938次閱讀
    國產<b class='flag-5'>實時</b><b class='flag-5'>操作系統</b>:和RT-Linux,Zephyr的<b class='flag-5'>實時</b>性對比

    linux是實時系統還是分時操作系統

    大家平時玩單片機基本對于μC/OS、FreeRTOS、ThreadX這些操作系統非常熟悉了,他們都屬于實時操作系統(RTOS),工業領域
    的頭像 發表于 11-11 11:43 ?516次閱讀

    ARM開發板實時操作系統介紹

    現代電子設備中,嵌入式系統扮演著越來越重要的角色。ARM處理器因其低功耗、高性能的特點,成為了許多嵌入式系統的首選平臺。 實時
    的頭像 發表于 11-05 11:34 ?452次閱讀

    簡單認識RTOS實時操作系統

    RTOS(Real Time Operating System,實時操作系統)是種專門設計用于嚴格時間限制內處理任務的操作系統。它以其高
    的頭像 發表于 08-20 11:20 ?2922次閱讀

    3568F-翼輝SylixOS國產操作系統演示案例

    SylixOS簡介 SylixOS是“翼輝信息”開發的一款國產開源大型實時操作系統,內核自主化率達10 0%(據工信部評估報告),具有完全自主可控的技術能力,可滿足廣大用戶國產化需求。 SyixOS
    發表于 07-25 15:52

    實時芯資訊:Core i7-9700TE與鴻道Intewell實時操作系統適配

    快速發展的工業數字化時代,高性能的處理器與先進的工業操作系統之間的適配性成為了企業實現智能制造與數字化轉型的關鍵。英特爾Core i7-9700TE 是一款高性能處理器,具備多核心設計和高計算能力
    的頭像 發表于 07-18 17:46 ?291次閱讀

    嵌入式實時操作系統:Intewell操作系統與VxWorks操作系統有啥區別

    Intewell操作系統和VxWorks操作系統都是工業領域常用的操作系統,它們各有特點和優勢。以下是它們之間的些主要區別:
    的頭像 發表于 07-08 14:16 ?457次閱讀
    嵌入式<b class='flag-5'>實時</b><b class='flag-5'>操作系統</b>:Intewell<b class='flag-5'>操作系統</b>與VxWorks<b class='flag-5'>操作系統</b>有啥區別

    請問STM32上有跑RTOS實時操作系統的嗎?

    親們最近在鼓搗實時操作系統,有什么好的經驗請不吝賜教,嘿嘿。 我摸索uT/OS。社區有STM32幾芯片
    發表于 05-16 07:16

    微內核實時操作系統的介紹

    微內核實時操作系統(Microkernel Real-Time Operating System, μRTOS)是種專為實時設計的操作系統
    的頭像 發表于 05-11 17:13 ?525次閱讀

    實時、高可靠的微內核操作系統——鴻道Intewell

    鴻道Intewell操作系統源于1990年誕生的“道”操作系統,與“道”系統一脈相承,歷經30年的不懈努力和研發迭代,功能和性能上已經可以
    的頭像 發表于 05-07 17:01 ?457次閱讀
    高<b class='flag-5'>實時</b>、高可靠的微內核<b class='flag-5'>操作系統</b>——鴻道Intewell

    帶你認識實時操作系統(rtos)

    實時操作系統(RTOS)是為嵌入式系統實時應用提供個穩定、可預測和高效運行環境的
    的頭像 發表于 04-16 16:30 ?1338次閱讀
    帶你認識<b class='flag-5'>實時</b><b class='flag-5'>操作系統</b>(rtos)

    再談嵌入式實時操作系統

    由于嵌入式處理器早期功能單且運算能力不高,嵌入式應用已不能滿足各個領域不斷增長的需求。嵌入式操作系統應運而生,嵌入式操作系統可以支持新時代復雜、多任務環境和功能的嵌入式應用程序。嵌入
    的頭像 發表于 04-09 17:27 ?813次閱讀
    再談嵌入式<b class='flag-5'>實時</b><b class='flag-5'>操作系統</b>
    主站蜘蛛池模板: 网友自拍成人在线视频| 亚洲色综合中文字幕在线| 女子叉开腿让男子桶免费软件| 久久综合老色鬼网站| 美女被男人撕衣舔胸| 欧美午夜a级精美理论片| 青柠视频在线观看高清HD| 轻轻cao| 午夜视频体内射.COM.COM| 亚洲欧美精品一中文字幕| 在线精彩视频在线观看免费| 999精品在线| 国产白色视频在线观看w| 国产亚洲精品欧洲在线视频| 久草视频在线观看免费4| 嗯好舒服嗯好大好猛好爽| 神马电影院午夜神福利在线观看| 亚洲成人mv| 99久视频只有精品2019| 国产成人在线视频网站| 久久精品国产eeuss| 男女啪啪久久精品亚洲A| 午夜福利网国产A| 91久久偷偷做嫩草影院免| 国产精品亚洲高清一区二区| 龙广在线收听| 色人阁综合| 91热久久免费频精品99欧美| 国产麻豆剧看黄在线观看| 美美哒高清在线播放8| 午夜看片福利在线观看| 99国产精品综合AV无码| 精彩国产萝视频在线| 日日噜噜大屁股熟妇| 中文字幕不卡在线高清| 国产午夜婷婷精品无码A片 | 御姐被吸奶| 国产精品视频人人做人人爽| 女配穿书病娇被强啪h| 一个人免费视频在线观看高清版| 国产高清超清在线播放|