2015年5月29日 星期五

新增相片到新版 Google Photos

隨著2015 Google I/O 開發者'大會登場,
Google Photos也隨著大改版,
選擇高畫質備份無限容量的空間,
用電腦上傳照片的方式也有些許的調整
登入相簿即可看到改版簡易說明:



新版左側工具列:
 上傳照片第一步,找到內鑲有向上箭頭的按鈕:
 按下去出現檔案選擇
並且決定要上傳的檔案尺寸
 上傳完畢之後,可以看到如下,因為這裡是要新增照片到既有的相簿中所以選"新增到相簿"
 出現視窗選擇要加入的相簿即可



2015年5月27日 星期三

[Android]Linux kernel 開發基礎 (六)- Interrupt

系統運作,有時要停下處理event,
這時候,可利用interrupt中斷去處理event之後再繼續運作,
尤其是輸入裝置通知有資料要送給系統時候,interrupt是一個好方法.

1.設定interrupt pin,以及觸發條件(
IRQF_TRIGGER_RISING ,    上升緣觸發
IRQF_TRIGGER_FALLING ,下降緣觸發
IRQF_TRIGGER_HIGH,         高準位觸發
IRQF_TRIGGER_LOW           低準位觸發)

  hello_irq_gpio = gpio_to_irq(/*put the interrupt pin here .*/);
    ret = request_threaded_irq(hello_irq_gpio, NULL, hello_interrupt,
IRQF_TRIGGER_RISING | IRQF_ONESHOT,
"hello", hello_data);
if (ret < 0) {
printk("[hello.c]Failed to register interrupt\n");
}

2.設定觸發條件之後的處理:
static irqreturn_t hello_interrupt(int irq, void *dev_id)
{
printk("interrupt enter and define the behavior here \n");

return IRQ_HANDLED;
}


範例程式下載

[推薦]Cloud Sandbox

聯發科技創意實驗室今年開始提供了一個免費雲端服務: Cloud Sandbox
節省有意在雲端系統發展的產品開發流程,
可讓開發者專注於產品設計,不需要另外架設雲端服務伺服器.
只要具有網路傳輸功能的產品均能使用此服務(裝置需支援RESTful與TCP Socket),
透過Cloud Sandbox可做到:

  • 遠端控制
  • 韌體更新(FOTA)
  • 裝置與MCS平台之間數據交換
  • 利用附屬手機軟體進行裝置控制(目前有提供Android端應用程式)
Android端應用程式可自行從Google Play 下載:
        Android應用程式下載

當然了,
第一步要先註冊一個帳號成為會員
登入一進去就能夠看到目前最新消息
要開發新裝置,直接在控制台右手邊選擇"創建"產品原型即可

有興趣可自行前往註冊使用:
    前往Cloud Sandbox