鑒于自己的工作經(jīng)歷,分享自己對(duì)于從學(xué)校到現(xiàn)在工作的一些看法和想法,純屬個(gè)人意見,歡迎大牛批評(píng)指導(dǎo),也歡迎正在讀書的師弟師妹能引以為鑒。 ? ? 我大學(xué)讀的是電子技術(shù),工作從事的是嵌入式軟件研發(fā)相關(guān)的崗位,從2015年12月至今,已有2年半的工作經(jīng)驗(yàn)。在
何謂透?jìng)鳎?根據(jù)百度百科給出的定義如下: ? ? ? ?透?jìng)鳎赐该鱾鬏敚╬ass-through),指的是在通訊中不管傳輸?shù)臉I(yè)務(wù)內(nèi)容如何,只負(fù)責(zé)將傳輸?shù)膬?nèi)容由源地址傳輸?shù)侥康牡刂?,而不?duì)業(yè)務(wù)數(shù)據(jù)內(nèi)容做任何改變。 ? ? ? ?在現(xiàn)實(shí)單片機(jī)產(chǎn)品開發(fā)過程中,如果存在多個(gè)
?關(guān)于MCU固件更新和下載,在上大學(xué)的時(shí)候老師并沒有詳細(xì)的去講解,只是知道程序xxx.c編譯后生成xxx.hex或者xxx.bin,然后將對(duì)應(yīng)的xxx.hex和xxx.bin下載到MCU上,然后五花八門的程序就開始運(yùn)行了,還有就是程序在正常運(yùn)行中,通過遠(yuǎn)程獲取更新包,然后更新程序
最近項(xiàng)目開發(fā)需要用到ucos,之前有聽說過,但沒用過,之前一直從事的與Linux相關(guān)的開發(fā)工作,基于應(yīng)用的學(xué)習(xí),所以本文偏向于應(yīng)用的認(rèn)知,只具備以下的認(rèn)知即可進(jìn)行開發(fā)啦,OS,其實(shí)都差不多。 ? ?本文只是個(gè)人學(xué)習(xí)ucos的理解,也參考了邵貝貝老師以及其它網(wǎng)
在Linux的編程里,管理列表的形式,我們可以使用VT100控制碼來進(jìn)行實(shí)現(xiàn)。因?yàn)閂T100控制碼在printf函數(shù)中就可以設(shè)置顯示的行和列,這樣實(shí)現(xiàn)一個(gè)列表選擇的GUI界面就非常容易。比如Linux內(nèi)核中的Make menuconfig。 我們可以看到像下面這樣的GUI菜單式界面,這樣
總線的應(yīng)用非常廣泛,在計(jì)算機(jī)領(lǐng)域來說。 (1)按系統(tǒng)總線傳輸信息的方式可以分為以下三種: 1、數(shù)據(jù)總線 2、地址總線 3、控制總線 (2)按照總線的使用范圍又可以分為很多很多種: 比如串口通信,計(jì)算機(jī)外設(shè)通信,網(wǎng)絡(luò)通信等等。 (3)按數(shù)據(jù)傳送方式的方式可以分
眾所周知,USB別看就只有四條線,但只是對(duì)于眼睛看到的來講,確實(shí)它的構(gòu)造就很簡(jiǎn)單。 ? ? 但是USB協(xié)議本身就是很復(fù)雜的一樣?xùn)|西,但其實(shí)把關(guān)系搞明白了也不復(fù)雜,畢竟工作不可能全部都用的得到,所以,只要關(guān)心我們需要知道的那部分就行了。 ? ? ?學(xué)習(xí)可參考
設(shè)計(jì)一個(gè)API:?int?get_buf_data(char?*buf,char?*data)? 用于獲取文件中的數(shù)據(jù): #include
前面,我們用C語言實(shí)現(xiàn)了列表時(shí)的學(xué)生信息管理系統(tǒng),那么,window控制臺(tái)還能做什么好玩的東西呢? http://blog.csdn.NET/morixinguan/article/details/77511003 這節(jié)我們來實(shí)現(xiàn)一下Window下的彈彈方塊。 設(shè)計(jì)這個(gè)小游戲要考慮的問題 (1)方塊:方塊的大小,方塊
????想要預(yù)置文件,首先要了解Android源碼中device這個(gè)目,打開這個(gè)目錄我們看到,這個(gè)目錄廠家會(huì)針對(duì)不同,注意,以下的方式不適用于預(yù)置apk。 ????在這個(gè)目錄中,我們看到有不同的廠家定制的信息,我們這款開發(fā)板是友善之壁提供的,那么我們只要進(jìn)入friend-ar
這個(gè)專題我們來說下Linux中的定時(shí)器。 在Linux內(nèi)核中,有這樣的一個(gè)定時(shí)器,叫做內(nèi)核定時(shí)器,內(nèi)核定時(shí)器用于控制某個(gè)函數(shù),也就是定時(shí)器將要處理的函數(shù)在未來的某個(gè)特定的時(shí)間內(nèi)執(zhí)行。內(nèi)核定時(shí)器注冊(cè)的處理函數(shù)只執(zhí)行一次,即不是循環(huán)執(zhí)行的。 如果對(duì)延遲的精
上一篇博文的地址: http://blog.csdn.NET/morixinguan/article/details/65494239 這節(jié),我們來看看函數(shù)指針與回調(diào)函數(shù)在Linux內(nèi)核中的應(yīng)用。 從上節(jié)我們了解到,函數(shù)指針和回調(diào)函數(shù)在開發(fā)者和用戶之間的一個(gè)例子,那么這節(jié),我將引用Linux內(nèi)核中文件操作結(jié)構(gòu)
今天我們要搞明白的一個(gè)概念叫回調(diào)函數(shù)。 什么是回調(diào)函數(shù)? 百度的權(quán)威解釋如下: 回調(diào)函數(shù)就是一個(gè)通過函數(shù)指針調(diào)用的函數(shù)。如果你把函數(shù)的指針(地址)作為參數(shù)傳遞給另一個(gè)函數(shù),當(dāng)這個(gè)指針被用來調(diào)用其所指向的函數(shù)時(shí),我們就說這是回調(diào)函數(shù)?;卣{(diào)函數(shù)不
關(guān)于系統(tǒng)調(diào)用,相信學(xué)習(xí)過操作系統(tǒng)的同學(xué)應(yīng)該都不陌生。 那么,什么是系統(tǒng)調(diào)用? 百度的權(quán)威解釋如下: 點(diǎn)擊打開鏈接 由操作系統(tǒng)實(shí)現(xiàn)提供的所有系統(tǒng)調(diào)用所構(gòu)成的集合即程序接口或應(yīng)用編程接口(Application Programming Interface,API)。是應(yīng)用程序同系統(tǒng)之間
從這篇博文開始,我將開始手把手教會(huì)大家寫Linux設(shè)備驅(qū)動(dòng)程序 這是開篇,如何來寫第一個(gè)字符設(shè)備驅(qū)動(dòng)程序。 首先,寫一個(gè)最簡(jiǎn)單的字符設(shè)備驅(qū)動(dòng)程序需要什么?或者說我們需要了解什么? 1、每一個(gè)字符設(shè)備至少需要有一個(gè)設(shè)備號(hào) 2、設(shè)備號(hào) = 主設(shè)備號(hào) + 次設(shè)備
twtw
qzc0927
289117336
Tronlong創(chuàng)龍
yangjing29
w20032004
大有可為
WANGY2000
azhangxingweia
xiaoguaixh
flayfly
spartacusa
aigo13428149596
海樓1317
liqinglong1023