非常簡潔易用的嵌入式RTOS核心----KLite
KLite是一個為ARM Cortex-M微控制器設計的微核心,設計思想是"簡潔易用".
它最大的特性在於簡潔易用,可能是目前為止最簡單易用的嵌入式作業系統核心.
簡潔的API風格,簡潔的呼叫方式,簡單的移植方法,大大降低學習難度,
即使是初學者也能很容易開始進入多執行緒的開發方式.
KLite的特性:
1.基於Cortex-M設計開發,免移植即可在CM0,CM3,CM4的MCU上執行;
2.使用方便,免裁剪,預編譯庫只有3個檔案,直接包含進工程即可;
3.API風格簡潔,命名規範,簡潔易懂;
4.支援記憶體管理,自動申請執行緒堆疊,拒絕繁瑣;
5.執行緒數量限制僅因記憶體限制;
6.執行緒支援256級優先順序搶佔,相同優先順序採用FCFS排程
7.支援最核心的執行緒同步物件:互斥鎖,訊號量.
8. 很容易擴展出其它功能如:訊息佇列,郵箱等功能.
開源地址:
作者在git倉庫準備了一份demo工程
相關推薦
非常簡潔易用的嵌入式RTOS核心----KLite
KLite是一個為ARM Cortex-M微控制器設計的微核心,設計思想是"簡潔易用". 它最大的特性在於簡潔易用,可能是目前為止最簡單易用的嵌入式作業系統核心. 簡潔的API風格,簡潔的呼叫方式,簡單的移植方法,大大降低學習難度, 即使是初學者也能很容易開始進入多執
SYRefresh 一款簡潔易用的刷新控件 支持tableview,collectionview水平垂直刷新功能
thead res 技術分享 oot nvi ring ble .com tro SYRefresh 地址: https://github.com/shushaoyong/SYRefresh 一款簡潔易用的刷新控件 示例程序: 默認刷新控件使用方法: //添加頭部刷新控
五金廠erp-中小型五金廠適用-簡潔易用-不用增加人力成本
版本 模塊 大型 試用版 固定電話 配件 免費試用 erp 物料 .什麽是ERP軟件?什麽是信華ERP生產管理軟件?兩者有什麽不同嗎?ERP——Enterprise Resource Planning 企業資源計劃系統,是指建立在信息技術基礎上,對企業的所有資源(物流、資金
AgentWeb , 一個簡潔易用的 Android Web 庫
AgentWeb , 一個簡潔易用的 Android Web 庫 AgentWeb 介紹 AgentWeb 是一個高度封裝的 Android WebView ,簡單易用 , 帶有進度條 、 支援檔案上傳 、 下載 、 簡化 Javascript 通訊 ,加強 W
最簡潔易用的事件處理框架
新增事件還在用(addGestureRecognizer:/addTarget:action:forControlEvents:))或者使用其它第三方的block回撥?一個Click_MUSignal(#需要響應事件的控制元件名稱){//相應的業務程式碼}就能搞定!!!!!!
更加簡潔易用——wangEditor富文字編輯器新版本釋出
1. 前言 wangEditor富文字編輯器(www.wangEditor.com)從去年11月份釋出,至今已經有將近10各月了。它就像一個襁褓中的小嬰兒,在我的努力以及眾多使用者的支援下不斷摸索、成長。就像這麼大的小孩一樣,它的下一個目標是要自己站起來、自己走下去。
簡潔易用的日誌模組——log4j
開發中最常見的事情就是輸出程式的各種執行資訊,在公司裡看到同事各種syso,syse等,隨意輸出,寫的多了,最後就顯得雜亂無章了,比如說除錯的時候只需要顯示提示資訊,釋出之後就需要只顯示嚴重錯誤資訊。因此從筆記中翻出曾經的一點關日誌記錄的文章——Log4j。當然現在也有Lo
XRecyclerView實現RecyclerView下拉重新整理上來載入 自己做了部分修改,使程式碼更簡潔易用
首先感謝 開源作者 /** * Created by jianghejie on 15/11/26. */ 的無私奉獻 我是在他的基礎上做的修改 以前一直是用的XListView 可是 測試發現有一個奇奇怪怪的BUG,我們還無法解決。最嚴重的是 XListV
圖像識別VPU——易用的嵌入式AI支持深度學習平臺介紹
dem 解碼 控制 令行 好的 測距 輕松 分析 ada 公司玩了大半年的嵌入式AI平臺,現在產品進入量產模式,也接觸了很多嵌入式方案,有了一些心得體會,本人不才,在這裏介紹一下一款簡單易用的嵌入式AI方案——Movidius Myriad 2 VPU(MA2450) 和
wangEditor-基於javascript和css開發的 Web富文本編輯器, 輕量、簡潔、易用、開源免費(2)
配置 格式 報錯 編輯 無需 設置 rev 限制 lang 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="
Wyn Enterprise 核心功能:易用至極的自助式BI和資料分析工具
作為一款前所未有的商業智慧軟體,Wyn Enterprise 提供自助式 BI 功能——WynBI,可讓終端使用者毫無約束的與資料互動,任意探索資料背後的真正原因,發掘價值,為企業決策找到有效的資料支撐。 輕鬆製作炫麗的儀表板(Dashboard) WynBI 的儀表板設計器中提供了
【持續更新】一個簡潔、易用的美賽LaTeX模板:easyMCM
若您無意閱讀下面的這番引入性介紹,想直接下載模板,請點這裡。 1 當前美賽模板通行情況的概述 美賽是許多大學生第一次接觸\(\LaTeX\)的機會,但是由於時間安排上的原因,很多人都是在賽前幾天匆匆拾起\(\LaTeX\)編譯器決定用其排版論文。花了一下午安裝編譯器,又花了一晚上琢磨命令列裡彈出來的各種莫
黑科技工具App 推薦!6 款新鮮好用App 出爐,非常簡潔實用
隨著智慧手機不斷的更新和普及,什麼都變得特別的簡單。學習也不不一定非在課堂上邊完成,有很多的人越來越喜歡在手機或者是在電腦上邊去尋找一些自學教程。所以現在用手機或者是電腦在休閒的時候給自己充下電,在正常不過了。所以,小編今天就帶來幾個非常新鮮好用的手機APP和大家分享一下。
wangEditor 基於javascript和css開發的 Web富文字編輯器, 輕量、簡潔、易用、開源免費
介紹 wangEditor —— 輕量級 web 富文字編輯器,配置方便,使用簡單。支援 IE10+ 瀏覽器。 介面效果圖: 使用方法: 1、常規使用方法 注意,以下程式碼中無需引用任何 C
移植U-BOOT之裁剪和修改預設引數(易用性)啟動核心,以及對uboot進行分割槽
今天我們來裁剪U-BOOT,使其更加易用,修改預設引數,以及製作最終修改好得補丁檔案方便以後的快速移植。 那麼如果想看之前的關於網絡卡以及flash等的移植,請點選連結檢視:點選連結檢視 在裁剪修改之前呢,我們先來了解一下U-BOOT的環境引數(環境變數):
分針網——每日分享:網站易用性的解讀及提高易用性幾個技巧
什麽是網站易用性? 引用維基百科上對易用性的解釋:易用性(usability)是一種以使用者為中心的設計概念,易用性設計的重點在於讓產品的設計能夠符合使用者的習慣與需求。以因特網網站的設計為例,希望讓使用者在瀏覽的過程中不會產生壓力或
讓你的Ubuntu更易用
linux 註:以下內容在Ubuntu LTS 16.04下可用。 一、刪除guest賬戶 刪除guest賬戶可以在一定程度上使自己的電腦更加安全,也可以避免登錄賬號時選錯賬戶帶來的不便。 執行命令打開配置文件vi /usr/share/lightdm/lightdm.c
一款非常推薦的用戶界面插件----EasyUI
添加 req name top tle sea password 有一個 win 前 言 easyui是一種基於jQuery的用戶界面插件集合。 easyui為創建現代化,互動,JavaScript應用程序,提供必要的功能。 使用easyui
簡單易用,用Powershell劫持Windows系統快捷鍵
post hot window div nbsp 快捷鍵 payload eat arguments POC: $WshShell = New-Object -comObject WScript.Shell $Shortcut = $WshShell.CreateSho
強大易用的日期和時間庫 線程安全 Joda Time
class ... 進行 comment images 時間格式化 一個 ges 而且 https://www.ibm.com/developerworks/cn/java/j-jodatime.html 不可變性 我在本文討論的 Joda 類具有不可變性,因此它們的實例無