2018年6月13日 星期三

Nordic NRF52832 / NRF52840 開發環境安裝說明

我們使用Nordic藍芽晶片開發已經有一陣子了,最近發現Nordic跟Segger合作,提供了Embed Studio的開發license, 我們可以更容易地進行開發了。(或許是我們後知後覺,但還是趕緊記錄下來,作為後進參考用。

相關新聞: https://www.nordicsemi.com/eng/News/News-releases/Product-Related-News/Nordic-Semiconductor-adds-Embedded-Studio-IDE-support-for-nRF51-and-nRF52-SoC-development/(language)/eng-GB

我分成以下的流程說明:

A. 硬體採購


  1. 開發版採購(原廠)
         nrf52-DK
        nrf52840-DK

   2. 台灣板,需要搭配JLink 仿真器. (可向公司採購)

JLink 仿真器 NTD.940

        轉接版 NTD. 55

B. 開發環境下載:

    1. Nordic SDK.
請下載以下三個檔案
          - nRF5-SDK-zip
          - nRF-Connect-Windows
          - nRF5x-Command-Line-Tools-Win32

    2. IDE (Segger Embed studio)

        下載後,安裝完,開啟IDE, 在tools的Package manager, 選擇nordic 的nrf52晶片,會出現填寫個人用戶相關資訊,就可以完成license的取得。

C.  測試:

   1. 步驟一: 解開nRF5-SDK-zip
   2. 步驟二:開啟 IDE (Segger Embed studio)
   3. 步驟三:點選File -> Open Solution.
   4. 步驟四:選擇SDK目錄裡的
           /Users/Louis/Documents/nRF5_SDK_15.0.0_a53641a/examples/ble_peripheral/ble_app_uart/pca10040/s132/ses
   5. 步驟五: 連結JLink與開發板,試著build and Debug.


   如果可以順利build與debug, 就表示成功把開發環境裝看來了。

2018年4月18日 星期三

自駕賽車中的道路偵測技術參考

我們在自駕賽車的推廣上已經接觸了很多學校,大家很關心我們的基本道路偵測的演算法是如何做到的。我們其實參考了很多的視頻與網站,也看過了幾個演算法,發現以下的網站是容易讓人去理解的,這個網站使用Python來寫,但我們參考後還是使用C++去實作,並且加上一個自己的想法。各位同好有興趣,可以先參考這個網站後,我們再來交流喔!


https://campushippo.com/lessons/detect-highway-lane-lines-with-opencv-and-python-21438a3e2


給實習生的幾個重要學習方向!

現在到專案公司來上班,如果對於資料庫一無所知,那麼要上手工作我想應該是很難。就目前我所接觸到的,對資料有完整了解的大學相關科系畢業生真的不多。我們就不討論現在的教育發生什麼事了,以下的影片,可以給想暸解『資料庫(Database)』的人士了解,我個人是覺得講的蠻淺顯易懂的:

什麼是資料庫?
https://www.youtube.com/watch?v=FR4QIeZaPeM

希望給想入門的人有一個基本的概念後,可以容易往下學習。


2018年4月17日 星期二

我們成立技術分享專區了!

今天是2018年4月17日,我們成立技術分享網址專區了,現在起我們陸續分享技術給大家。