今天分享的這個傳感器驅(qū)動檢測框架,也是我在副業(yè)里給客戶做的那些項目里用得最多的騷技能,所以就拿出來說一說。
平常經(jīng)??赐扑]各種資源教程的,感覺有很多文章稂莠不齊,這次我來推薦點硬核的網(wǎng)站,包你有收獲!
上篇分享了事件驅(qū)動型的菜單框架,也實現(xiàn)了一個基本的小項目。但是怎么看怎么都覺得界面不爽,單純顯示文字的方式實在是太單調(diào)了,如果想要顯示顏色豐富的圖片,MCU資源受限又很難直接在程序中直接定義圖片大數(shù)組。于是,這次選擇在SD卡中放圖片,通過Fatfs去讀取SD卡中的圖片來進行顯示……
一直在用Keil MDK開發(fā),很多時候并沒有仔細去研究它強大的功能,最近在做一些開源項目的同時也在想辦法提高自己的工作效率,所謂時間就是金錢,看到世偉兄分享的這篇Keil MDK的筆記,正是我想要學習提升效率的,所謂前人種樹,作為后人的我就來乘涼咯!
嵌入式開發(fā)中,經(jīng)常需要bootloader進行程序固件升級和系統(tǒng)維護,所以bootloader是必不可少的功能。STM32系統(tǒng)自帶的系統(tǒng)bootloader很方便使用,大量減少了工程師開發(fā)bootloader的工作。
前幾天我在世偉兄的開源群上分享了這個框架,有群友希望我用這個框架寫一個小項目,于是我就突發(fā)奇思妙想,在1-2天內(nèi)設(shè)計規(guī)劃了這個一個課題:基于小熊派簡易氣體探測儀。
本文跟大家分享的是C語言中sizeof一些需要注意的知識點,一方面可以避免大家再次掉坑,另一方面可以拿去吹吹牛!
RT-Thread x STM32 全連接創(chuàng)意創(chuàng)客大賽是 RT-Thread 聯(lián)手意法半導體(ST)發(fā)起,聯(lián)合博通集成電路(Beken)、廣和通(Fibocom)、立創(chuàng)EDA、碼云(Gitee)、正點原子合作伙伴,面向所有開發(fā)者的科技型在線競賽活動,旨在充分挖掘和培養(yǎng)開發(fā)者的創(chuàng)新能力和工程實踐素質(zhì),提高針對實際問題進行設(shè)計制作的能力,對物聯(lián)網(wǎng)操作系統(tǒng) RT-Thread 和嵌入式應(yīng)用系統(tǒng)的理解和設(shè)計能力。
這次受公司領(lǐng)導委托,在國慶前幾天和同事一起出發(fā)上海做設(shè)備認證檢測,此次行程一共5天,我的職責是抽時間解決設(shè)備的軟件問題并輔助同事送檢。總的來說,此次出行算十分順利,從中也更深層次的學習了公司產(chǎn)品的其它業(yè)務(wù)知識。
Micrium Software提供了RTOS解決方案系列,俗稱ucos全家桶,其中最為出名的就是ucOS-II 和ucOS-III,于2016年成為Silicon Labs的一部分。
本文基于TOS的AT框架,實現(xiàn)了一個基于MX+開發(fā)板的demo,用于控制之前搭的智能小車。
這個。。。真的是利益相關(guān)了。 我就是那個傳說中的那個開發(fā)Linux桌面應(yīng)用的 - WPS For Linux的開發(fā)者。
一般來說,學習任何一個RTOS,本質(zhì)是沒有什么太大的區(qū)別的,通常在最簡版nano上進行開發(fā),關(guān)于TencentOS tiny,我個人認為,掌握以下基礎(chǔ)組件的用法足矣,其它的一些組件,可以等需要使用的時候再參考文檔學習應(yīng)用即可。
線程存在于進程當中,是操作系統(tǒng)調(diào)度執(zhí)行的最小單位。說通俗點線程就是干活,多線程也就是同時可以干不同的活而且還不會互相打擾,線程并沒有自己的獨立空間。