原创 硬件工程師之路上的8個軟件必通絕招!!!

       嵌入式系統設計不僅要了解硬件還應該瞭解它與軟件之間的相互影響和作用。硬件設計需要一定的設計範例,這點對於軟件設計卻不那麼適用。如何從單純的硬件設計過渡到硬軟結合的設計,在你着手開發軟件時需注意以下八個軟件設計技巧。   

原创 ☆☆構建知識圖譜,讓自己更值錢

         現在這個時代,信息極大豐富,知識浩如煙海,每個人每時每刻都被各種各樣的知識、信息轟炸着,如何有效的選擇對自己有價值的知識,如何構建一個獨屬於自己的知識體系並讓它爲自己創造價值,變得越來越重要。         泛

原创 十大超越人類極限的未來技術

1人工智能 世界將被即將到來的人工智能風潮衝擊,但誰也無法說明其中的細節。如果象沙子一樣的物質也能被製作成電腦芯片並具有一定的智能性,最終太陽系中的絕大多數物質都會變成智能化的,其結果將是“智力復興期”:智能化的不斷擴展超

原创 掌握版本控制系統的十個技巧

    版本控制系統是在開發人員之間共享源代碼的一種極好方法。這些系統能夠讓多人同時修改相同的代碼集而不會發生頻繁來回發送文件的風險。當開發出現問題時,這些系統能夠確保簡單的按一下鈕就可以回到開發前的完美狀態。歷史表明,沒有版本控制系統的

原创 淺談物聯網的發展

引言         物聯網(IoT)正在快速發展。我們需要知道在實現水平和垂直應用平衡方面存在的挑戰,以及在2020年實現500億設備聯網目標所要求的一些基礎。         Jim Chase在高技術行業工作了超過27年,他的全

原创 透過 Linux 內核看無鎖編程

    多核多線程已經成爲當下一個時髦的話題,而無鎖編程更是這個時髦話題中的熱點話題。Linux 內核可能是當今最大最複雜的並行程序之一,爲我們分析多核多線程提供了絕佳的範例。內核設計者已經將最新的無鎖編程技術帶進了 2.6 系統內核中

原创 ☆ZigBee的碎片化

ZigBee的發展也有“碎片化” ——看ZigBee在各個領域的發展 關鍵字:ZigBee、Profile、應用標準、智能家居、智慧能源、物聯網、碎片化 引言 2002年ZigBee 聯盟成立,符合ZigBee標準的

原创 物聯網網關關鍵技術和應用方向

        繼計算機、互聯網之後物聯網的崛起掀起了世界信息產業發展的第三次浪潮。物聯網 (The Internet of things)是新一代

原创 敏捷開發之Scrum掃盲篇

      現在敏捷開發是越來越火了,人人都在談敏捷,人人都在學習Scrum和XP...         爲了不落後他人,於是我也開始學習Scrum,今天主要是對我最近閱讀的相關資料,根據自己的理解,用自己的話來講述Scrum中的各

原创 如何提高Linux系統的安全性

       Linux系統不論在功能上、價格上或性能上都有很多優點,然而,作爲開放式操作系統,它不可避免地存在一些安全隱患。關於如何解決這些隱患,爲應用提供一個安全的操作平臺,本文會告訴你一些最基本、最常用,同時也是最有效的招數。

原创 當使用開放源碼時,請留意授權問題

       許多開發人員有一種錯覺,以爲開放源碼軟件是免費的,可以讓他們想拿它來做什麼,就做什麼。但實情是,任何形式的知識產權都屬於它的創造者,由他控制轉讓給他人使用的權利。 所以你在設計未來要銷售的產品時而使用開放原始碼的構建區

原创 今天物聯網風向如何?風力幾級?

一、產業背景        2014年開始,智能硬件及移動互聯網的風越吹越大,在新的機會到來的時候,傳統互聯網企業、傳統製造業、移動互聯網企業都在非常急迫地或佈局或觀望,他們爲什麼急呢?是因爲重新洗牌的機會到了。因爲這次選擇,互聯網3.0

原创 HomePlug將實現智能、聯網的舒適生活

      HomePlug電力線技術可以提升連接能力,爲全球新的及現有的家庭網絡擴展移動性,確立智能電網應用。服務提供商與消費者都在尋找簡單而又功能強大的方式,利用當今更加智能的電力線產品。 什麼是HomePlug? Hom

原创 硬件工程師的10個C語言技巧

    硬件設計師最常見的工作內容是通過寫代碼來測試硬件。這10個C語言技巧(C語言仍然是常見的選擇)可以幫助設計師避免因基礎性錯誤而導致某些缺陷的產生並造成維護方面的困擾。     爲了成功的推出一個產品,軟件開發過程本身需要經歷

原创 開發高可靠性嵌入式系統的7個技巧

        儘管許多嵌入式工程師充滿了希望和夢想,但高可靠性的代碼不是一蹴而就的。它是一個艱苦的過程,需要開發人員維護和管理系統的每個比特和字節。當一個應用程序被確認爲“成功”的那一刻,通常會有一種如釋重負的感覺,但僅僅因爲軟件在受控