jollen.org

Embedded Linux R&D

Jollen 網路學院 2014 !!

Embedded Linux 與 Android 技術分享與研究網站。

這是一個 Jollen 的分享平臺,這裡有一些 embedded Linux、Linux device driver 與 Linux kernel 的教學文件,也有一些個人想法的分享,都在我的 Blog 裡。

Jollen 的 Linux training 課程領域:Linux kernel、Linux device driver、cross toolchains、root filesystem build-up、ARM9/PowerPC hardware bring-up (U-Boot)。

Jollen's BlogEmbedded Linux/Android 教育訓練

January 26, 2015: ARM mbed 學習紀錄, #2:IoT Objects 與 Websocket

Websocket 是 HTML5 標準的一項技術,Websocket 讓 client 與 server 能建立永續性的 TCP 連線。簡單來說,有了 Websocket,就能實作出 real-time data streaming 機制。 以下將說明 IoT 第 4 階段,也就是 WoT 最重要的一個觀念:使用 Websocket channel server 來封裝 IoT objects,讓 IoT devices 成為抽象化的 Websocket server。 關於 IoT 與 Websocket 一般來說,Websocket 的使用案例(use...(more)

January 25, 2015: ARM mbed 學習紀錄, #1:IoT、WoT 與 Physical

在 IoT 的技發發展藍圖裡,描述了 IoT 的 4 個發展階段,其中第 4 個階段就是 WoT。而目前正好處於第 4 個 IoT 發展階段。去年 Google 發起的 Physical Web 計畫,是一個非常先期的研究計畫,就是為了 IoT 的新階段預做準備。 IoT 的第 4 個階段,將聚焦在 Advanced Sensor Fusion 與 Physical-World Web 層面,這二個層面簡單來說,就是 WoT。根據維期百科上的定義,WoT 是 IoT 的 Application Layer,並且是使用 Web 技術來打造...(more)

January 5, 2015: Life Hacking Startups

文/Jollen Chen(原文刊載於:CTimes 2015 年 1 月號) Life hacking 是 1980 年代 Hacker 文化下的副產物。Hacker 的一個重要精神,就是製作能提高生產力(productivity)的工具,例如:命令列工具(command line tools)、快速鍵(shortcuts)或是一些程式設計的小技巧(programming skills)。 程式設計師有很多可以解決常見問題的巧妙方式(ingenious),比如說:利用 editorconfig 解決跨編輯器的問題。使用 editorconfig 也解決了不同人寫程式時的格式問題。Life hacking 文化同樣如此,利用一些方式或技巧,解決生活上的問題,或是提高自已的生產效率。其中一個知名的 life hacking 就是「2mm 法則」。 2mm 的差異,決定了足球射門得不得分,這就是 2mm 法則的一個例子。又如,知名演說家與名嘴,也是 2mm 的差異。2mm 法則是知名演說家 Tony Robbins 提出的 life hacking...(more)

December 22, 2014: Mokoversity 農場計畫 Hackathon

圖:Joker 跟大家分享 The Execution Premier 的讀書心得 Mokoversity 農場計畫進入到第六週的關鍵時刻,也是 ABC of XYZ 的 Stage B。 這個階段是一個 close door 的 hackathon,農場計畫的碼農們(coders)利用週末的二天時間,討論 strategy change agenda,並且 coding 自已的 prototype,為將來的 startup 做好準備工作。大家在一起 Coding Dreams,是一個很愉快的經驗。 這次的 hackathon 還有一個重要目的,就是展示 Web trends 2015 的重要技術。所以,我就以 mokoversity.com 當例子,從 strategy...(more)

November 19, 2014: 農場計畫 Week #1:Behavior-Driven Development

本文章採用 Markdown 語法撰寫(why?),若無法閱讀內文,請點擊這裡。 ## Abstract Behavior-Driven Development(BDD)是以故事情節做為基礎,因此 BDD 的核心在 user story。從 user story 來發展 software prototype 的過程可以單純是 coding,並且使用開發者界的手法「code is document」,來讓代碼與文件合而為一。Code is document 的關鍵,首先取決於二個層面: * 代碼品質(code quality) * 專案管理(Git) 現在是一個軟體開發的先進時代,只要代碼品質夠好,它就是一份文件,所以你不必要另外花時間,就只是為了寫 Documentation。好的開發者,閱讀 code is document 的效率,是讀傳統文字文件的數十倍。 有了 code is document 的觀念,就可以明白為什麼在完成一個 user...(more)

訂閱 jollen.org 電子報: 最新消息與專欄動態
Email:

Jollen 的 Embedded Linux 電子出版

Copyright(c) 2006,2007,2010,2011 www.jollen.org. All rights reserved.