www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

關閉

嵌入式案例Show

所屬頻道 嵌入式 公眾號精選
  • STM32 時鐘分析

    在嵌入式系統(tǒng)中時鐘是其脈搏,處理器內(nèi)核在時鐘驅(qū)動下完成指令執(zhí)行,狀態(tài)變換等動作。外設部件在時鐘的驅(qū)動下完成各種工作,比如串口數(shù)據(jù)的發(fā)送、A/D轉(zhuǎn)換、定時器計數(shù)等等。

  • 嵌入式技術學習路線

    點擊上方藍字關注我哦~ 01 前言 嵌入式技術是各種電子產(chǎn)品的核心技術,也是工業(yè)4.0、遠程醫(yī)療、3D打印等新興產(chǎn)業(yè)的核心技術,具有廣闊的發(fā)展前景。很多計算機、電子信息類專業(yè)的學生都想把嵌入式開發(fā)作為自己的職業(yè)目標,但是因為嵌入式涉及的知識太多,太雜

  • 使用git管理嵌入式軟件版本

    點擊上方藍字關注我哦~ 你現(xiàn)在的Keil工程的版本控制是怎么管理的?可能有些人的做法是發(fā)布一個版本軟件后將代碼打一個包保存起來,作為此版本的備份。有一種常見的情況,當開始一項新功能的開發(fā),并且最終的效果不理想老板要求回退回去。又恰巧在開發(fā)前沒有

    嵌入式
    2020-07-02
  • 安卓系統(tǒng)定制開機logo圖片

    點擊上方藍字關注我哦~ 01 前言 安卓系統(tǒng)原生的開機畫面是一只可愛的小企鵝,它是Linux的吉祥物。雖然小企鵝程序員都認識,但是在安卓系統(tǒng)定制開發(fā)中,客戶看到小企鵝的第一眼一般就是“能不能把這個企鵝換成我們的logo?”,所以這就成為了第一個定制需求。

  • 基于VS2015的串口開發(fā)

    點擊上方藍字關注我哦~ 最近筆者要要實現(xiàn)win10下的一個串口工具,要想多少年前開發(fā)的串口工具還是vc++6.0下開發(fā)的,把之前vc++6.0的工程轉(zhuǎn)換到VS2015下,報出各種問題,這些問題就不呈現(xiàn)給大家看了,總之都是心酸淚,既然之前的工程不能用,那就重新來吧,首

  • 嵌入式軟件采集頻率值的方法

    點擊上方藍字關注我哦~ 01 前言 嵌入式軟件輸入采集較為常見有gpio讀取高低電平、ad讀取電壓值等,但是如果要采集一個頻率信號的頻率值,該如何采集? 02 采集頻率值 我們知道傳感器的輸出信號形式除了電壓電流,還有頻率,例如一些加速度傳感、轉(zhuǎn)速傳感器,

  • 真的可以,用C語言實現(xiàn)面向?qū)ο缶幊蘋OP

    解釋區(qū)分一下C語言和OOP 我們經(jīng)常說C語言是面向過程的,而C++是面向?qū)ο蟮?,然而何為面向?qū)ο?,什么又是面向過程呢?不管怎么樣,我們最原始的目標只有一個就是實現(xiàn)我們所需要的功能,從這一點說它們是殊途同歸的。過程與對象只是側(cè)重點不同而已。 舉個例子

    嵌入式
    2020-07-02
  • C語言開發(fā)單片機為什么大多數(shù)都采用全局變量的形式?

    點擊上方藍字關注我哦~ 01 前言 全局變量簡直就是嵌入式系統(tǒng)的戈蘭高地。沖突最激烈的雙方是1. 做控制的工程師 2. 做非嵌入式的軟件工程師。 02 做控制的工程師特點 他們普遍的理解就是“變量都寫成全局該有多方便”。我之前面試過一個非常有名的做控制實驗

  • 使用Keil的SVCS+GIT管理軟件版本

    點擊上方藍字關注我哦~ 01 前言 SVCS(softwate version control system),即軟件版本管理系統(tǒng),是keil集成的軟件版本管理工具。首先更正上篇中關于keil的版本管理系統(tǒng)在μVersion5版本以后才有,實際上在μVersion2,主菜單內(nèi)就有了SVCS,只是在接觸Git前沒有

    嵌入式
    2020-07-06
  • 新增LED設備--從上層到底層理解安卓架構之Service篇

    在上一篇中,我們已經(jīng)完成了Framework層的JNI開發(fā),本篇我們在framework層實現(xiàn)一個LedTestService的服務,并在service中調(diào)用Jni的函數(shù)接口。 Android內(nèi)有許多系統(tǒng)管理服務,如 窗口管理服務WindowManagerService 電源管理服務PowerManagerService 通知管理服

    嵌入式
    2020-07-02
    ic ce vi
  • 新增LED設備--從上層到底層理解安卓架構之JNI篇

    ? ? ? ? ? ? 在上一篇中,我們已經(jīng)完成了HAL層的開發(fā),那么framework層要如何調(diào)用它呢?答案是JNI(Java Native Interface)。JNI簡單來說就是java程序可以調(diào)用C/C++寫的動態(tài)鏈接庫。JNI的存在使得底層可以以C代碼的形式實現(xiàn),保持了高效率,上層又以java代碼的

    嵌入式
    2020-07-02
    LED
  • 基于stm32的DIY遙控小船(二)--更換遙控器

    點擊上方藍字關注我哦~ 01 前言 前面的文章《基于STM32的DIY遙控小船制作》中使用的HX1838紅外遙控模塊確實是足夠便宜,但是實際用下來遙控距離太短,大概只有2米左右。外加必須指著才能遙控,在公共場合操作起來有些奇怪。 02 升級改造 在某寶上尋到了便宜

    嵌入式
    2020-07-02
  • 新增LED設備--從上層到底層理解安卓架構之HAL篇

    硬件抽象層介紹 + 硬件抽象層(Hardware Abstraction Layer,簡稱HAL)是介于android內(nèi)核kernel和上層之間的抽象出來的一層結構,是對Linux驅(qū)動的一個封裝,對上層提供統(tǒng)一接口,上層應用不必知道下層硬件具體怎么工作的,屏蔽了底層的實現(xiàn)細節(jié)。為什么有了 硬

    嵌入式
    2020-07-02
    LED
  • 新增LED設備--從上層到底層理解安卓架構之內(nèi)核篇

    為了更好的理解安卓的層次關系,本文在RK3399的安卓系統(tǒng)上增加LED燈的外設,并使用APP打開關閉LED燈。以這樣一個最簡單的實例,來演示從上層到底層的調(diào)用過程。首先從最底層的kernel層開始。 一、驅(qū)動開發(fā) Kernel層就是要將LED硬件接入到系統(tǒng),完成驅(qū)動的開發(fā)

  • 嵌入式軟件中的串口收發(fā)隊列設計方法

    點擊上方藍字關注我哦~ 01 前言 在嵌入式軟件的開發(fā)中,串口是十分常用且基礎的功能。在需要批量發(fā)送數(shù)據(jù)的場合,可以使用while循環(huán)等待發(fā)送完成標志位的方式,但是這種方式會占據(jù)主循環(huán),影響效率。也可以采用dma的方式,但是dma在發(fā)送數(shù)據(jù)時非常高效,但是