總網頁瀏覽量

2019年3月27日 星期三

【網路好文介紹】在嵌入式Linux系統下有無依賴現成Library之差異: 以簡易的GPIO應用為例

【供初學者參考】 
近期無意間在網路上喵到一篇技術文章 (原作者為coldnew's blog)
從上面這篇文章可看出,只是要讓東西會動(例如樹莓派, 使用現有Library)跟無現成Library、須自行撰寫呼叫systam call的應用程式之間的差異,到外面工作可能沒有樹莓派這麼現成又完整的軟硬體平台,通常更不會有RPi.GPIO這種已經幫你做得很完整的Library。

而這篇文章情境是驅動GPIO以驅動LED的極簡單例子(其實對於有os的平台來說要做很多事),且這只是純上層的部分(沒有包含kernel driver的說明)

2019年3月20日 星期三

安裝Visual Studio 2017




近期為了一些需求,可能要學習C++ MFC及C#,所以紀錄架設開發環境的過程於此,這邊所使用的pc環境是x86 64bits windows7

1.      下載Visual Studio 2017

下載完後,如果你尚未安裝.NET Framework 4.6以上的套件,點擊Visual Studio 2017安裝程式時會看到提醒視窗跳出,無法進行安裝



所以需要先下載並安裝   .NET Framework 4.6




.NET Framework 4.6安裝完成後,再次進行Visual Studio 2017安裝程式,就可以順利安裝


2.      執行Visual Studio 2017安裝程式

進入安裝程式後,首先會看到一段初始步驟的畫面

之後進入到安裝程式選擇畫面,安裝程式會請使用者選擇希望安裝的環境套件,可於右方看到您所安裝的環境工具套件(亦有細項可選擇),以及您所選擇的套件其所占空間會顯示於右下角,並可選擇全部的東西都下載到您pc後再安裝或者下載時邊安裝。


選擇完成後之後就點選安裝

安裝完成後會有提醒視窗跳出,說明須重新啟動電腦,才能啟動Visual Studio 2017



另外微軟本身就有提供不少說明文件供參考:

使用 Visual Studio IDE 進行 C++ 桌面程式開發:

Visual Studio 中的 Visual C++:

Visual Studio 中的 C++ 使用者入門:




2019年3月4日 星期一

【你所不知道的Arduino】強大的Arduino嵌入式平台與硬體電路模擬軟體: Autodesk Tinkercad (123D circuit )



享介紹一款幾年前看過的很讚的基本電路和Arduino線上免費模擬軟體: 123D circuit

現在好像改名為Autodesk Tinkercad了 : https://www.tinkercad.com/circuits

身為一個嵌入式系統韌體及硬體技術的愛好者,數年前看到這軟體時很驚訝(其實現在還是很驚訝),覺得實在太強大了

除了有各式嵌入式系統常用的基本電子元件(還有些已經是成品類的),像是二極體、電晶體、電阻、電容、電感、按鈕、LCD模組、可變電阻、各種電池、各種馬達、sensors、各種常用IC(OPA、邏輯閘、穩壓IC、馬達驅動IC、555...等)、Relay、鍵盤、開關、馬達控制模組(這也能模擬!?)、紅外線遙控器(這也能模擬!?)...(太多了,若有遺漏請見諒),可以讓使用者去動態模擬體驗這些電子元件之功能之外。

還有各式常見儀器(萬用電表、示波器、訊號產生器...),以及WIFI模組(這也能模擬...太強了)




而且還有Arduino板子...甚至可以直接在上面編寫Arduino code(可以選擇文字式或圖片式或混和式的Programming方式),而模擬IDE的部分感覺幾乎是模擬出整個Arduino IDE的重點功能)並動態模擬執行整個系統....



只能說超佩服做出這些模擬軟體的工程師們...這模擬軟體實在太強大了


【若需要嵌入式系統技術輔導課程 可來信洽談合作方式: iws6645@gmail.com,亦可先點擊參考這篇介紹文章