<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 自由支配!不要讓MCU、內核或編程語(yǔ)言干擾你的設計

自由支配!不要讓MCU、內核或編程語(yǔ)言干擾你的設計

作者:Jon D. Pearson 賽普拉斯半導體公司 時(shí)間:2010-03-02 來(lái)源:電子產(chǎn)品世界 收藏

本文引用地址:http://dyxdggzs.com/article/106457.htm

  用戶(hù)輸入的兩種實(shí)現均可服務(wù)于“GetThermostatSetting”、“IsHeaterEnabled”、“IsCoolerEnabled”和“IsFanOn”。對于第一個(gè)墻恒溫器應用,“用戶(hù)輸入”將數字端口包裝到所列的服務(wù)中,當設備被調用時(shí),提供端口的實(shí)時(shí)讀數(一種可能的實(shí)施)。對于另一個(gè)應用,基于I2C從機的實(shí)現,相同的服務(wù)將來(lái)自I2C主機寫(xiě)入的寄存器的最新值返回到“控制邏輯”部分,也許經(jīng)常返回也許僅在上電時(shí)返回。并且這些實(shí)現還有很多其它特點(diǎn),包括用作切換鍵的墻上按鈕開(kāi)關(guān)而不是瞬間讀數,甚至在“用戶(hù)輸入”部分的wrappers深層進(jìn)行邊沿觸發(fā)異步處理。

  綜合上述的關(guān)鍵是:系統設計隱藏了硬件細節;硬件和實(shí)施細節被系統設計包裝并隱藏。通過(guò)外端設計(即代碼)的實(shí)施細節,可以保護這些應用實(shí)現時(shí)避免分裂,可以做到個(gè)性化的設計,權衡利弊,保證項目成功交付,并仍然能夠提供可復用性和組設計。不要讓賣(mài)方牽引注意力——先設計系統,然后加強保護系統設計實(shí)現細節不被抄襲。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: cypress MCU 內核 編程語(yǔ)言

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>