Bailey Chen 所關注的議程

Bailey Chen's Favorite Talks

篩選條件

議題

Welcome to the Open Source Firmware Track

TR 412-2 [[ new Date( '2023-07-29 01:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 01:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 01:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

Short keynote (10min)

講者

Kai Michaelis

Kai Michaelis

None

Open Source Firmware Track QSVBSK general (30mins)

TinyML with MicroPython on Raspberry Pi Pico.半套

TR 615 [[ new Date( '2023-07-29 02:00:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 02:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

AIoT 時代,如何讓微控制器等級的邊緣裝置做做數據分析?

我們將在本場次說明 * 從 IoT 到 AIoT * tinyML 介紹 * MicroPython 介紹 * 使用 MicroPython 收資料後以 tinyML 在 Raspberry Pi Pico 推論 [DEMO] * 學習資源

講者

sosorry

sosorry

Hi, I'm sosorry.

Open Edge AI & TinyML GUHJYR general (30mins)

如何以開源軟體推動入門設計

TR 313 [[ new Date( '2023-07-29 02:15:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:15:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 03:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

為什麼要在校園中跟大家分享開放設計的應用呢?我們如何在校園中創造社團的價值?參與社團的社員們與幹部們可以在社團活動中帶走什麼呢?

政大開放設計研究社,英文名open design club,簡稱ODC。

我們是一個新創社團,在一所沒有設計學院的校園裡面,希望扮演一個親切角色,讓無論是有設計基礎或是沒有相關背景的學生,都能從中提升對於美感的品味;培養自己動手去對這塊領域做嘗試的信心;然後也在有夥伴的狀態之下得到團體歸屬感,還有討論的空間,跟因此被激發出來的創造力。

社團近期仍然持續擴張,增加新的幹部組別,例如:負責網站架設與管理的網站組;積極與校內團體互動,例如:與Inkscape學分學程課程學生合作翻譯開源軟體中的外文;也力求串聯校外的資源和感興趣的夥伴,參與教育論壇、舉辦交流茶會等。

期許從參與到發起,累積並發揮社會影響力。

講者

楊欣玲

楊欣玲

A student currently studying psychology at National Chengchi University. Involved in marketing for the "Open Design Club," a campus organization promoting open-source software and free design. Also serves as an assistant for the internship platform in the College of Communication at the university. Additionally, holds the position of the Northern Region Coordinator in the nationwide student poetry society called "Fengqiu Poetry Society."

Open Education 開放教育 L7FY8F general (30mins)

Make Your Own Ray Tracing GPU with FPGA

TR 510 [[ new Date( '2023-07-29 03:20:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 03:20:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 03:50:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

When FPGA became affordable, everyone can create his own chip easily nowadays. There are many open sourced FPGA projects on the Internet so even a non-experience software engineer can make their own chip easily.

In this session, I will introduce the basic concepts and resources for the audiences who want to learn how to make their own chip. I will also introduce the basic concepts behinds my open sourced ray tracing GPU project.

講者

Owen

Owen

I have 20+ years’ experience on game and GPU industry. Currently I am working for Arm's GPU team and interested in any topics about computer graphics.

Miscellaneous Open Source Topics 各種開源議題 QYPYUG general (30mins)

ONNC on TinyML - Enhance MLPerf Tiny scores with ONNC

TR 615 [[ new Date( '2023-07-29 03:20:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 03:20:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 03:50:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

隨著機器學習這幾年在各領域的蓬勃發展,AI 開發者們也逐漸想在 MCU 上運行 AI Model ,而 TinyML 社群因此孕育而生,匯集了 MCU/MPU 硬體、系統軟體、模型開發者、應用開發者來研討如何強化 ML 在 Tiny Devices 的各式機會。另一方面, AI Benchmark 的組織 MLCommons 也注意到 AI 開發者們在 Tiny Devices 上的需求,而開發了 MLPerf Tiny ,其為目前用來測量 AI on MCU 上最權威的 benchmark,AI developer在挑選 MCU 時,首重的就是 MLPerf Tiny 跑分的成績。Skymizer 在今年六月公佈的 MLPerf Tiny 上 ONNC 的跑分成績在所有的 benchmarks上,效能與記憶體使用量均優於 MicroTVM。我們使用了兩種不同的 MCU – STM 與新唐 – 搭上兩種不同的作業系統 Zephyr 與 mbedOS,在效能上達到 6%~33% 不等的優勢。

在本篇演講裡,我們會先介紹 TinyML 社群以及市場趨勢,再來介紹 Skymizer 參與 MLPerf Tiny 的經驗、與 ONNC 如何以編譯器的角度來優化 AI Model 在硬體上運行的效能。

講者

Luba Tang

Luba Tang

Luba Tang is the founder and CEO of Skymizer Taiwan Inc., which is in the business of providing system software to IC design teams. Skymizer’s system software solutions enable AI-on-Chip design houses to automate AI application development, improve system performance, and optimize inference accuracy. Luba Tang’s research interests include electronic system level (ESL) design, system software, and neural networks. He had focused on iterative compilers, ahead-of-time compilers, link-time optimization, neural network compilation, and neural network optimization. His most recent work focuses on exploiting various types of parallelism from different accelerators in a hyper-scale system-on-chip.

講者

謝政道

謝政道

Dr. Cheng-Tao Hsieh is the Compiler Team Lead at Skymizer, leading the development of ONNC. His research expertise includes static analysis of peak power and automatic addition of redundant circuitry to tolerate delay variation, as well as experience in low-power high-level synthesis targeting FPGAs. Prior to joining Skymizer, he held a position in EDA at Qualcomm and earned a Ph.D. in Computer Science from NTHU. His professional knowledge and leadership contribute significantly to the team’s growth and product innovation.

講者

Peter Chang

Peter Chang

Peter Chang is the business development manager and the co-founder of Skymizer Taiwan Inc. His research interests span areas in operating systems, virtualization, and computer architecture. Currently, he focuses on topics in hardware/software co-design and benchmarking on Machine Learning. He is also devoted to participating in the MLPerf Tiny and TinyML communities. He was also the maintainer of SkyPat, an open-source performance unit-test suite, and ARMvisor, one of the Kernel-based Virtual Machine solutions on ARM architecture.

Open Edge AI & TinyML KZZWTS general (30mins)

實作高效記憶體配置器

TR 213 [[ new Date( '2023-07-29 03:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 03:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 04:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

本內容旨在實作高效記憶體配置器,針對多核系統提升性能。我們使用了 lock-free 設計和 atomic 操作進行記憶體配置,解決 lock 競爭問題。同時,透過 MADV_POPULATE 機制降低 page fault 次數,提高系統效能。

在 X86-64 與 Arm64 主機上的測試結果顯示配置器的可擴展性和效能優勢。這些優化技術和測試結果將提升記憶體配置效率,增強系統性能和可靠性。

講者

王漢祺

王漢祺

嗨 我是來自於台灣的王漢祺,目前是一名碩士生 對系統軟體開發有興趣!

Let’s Read the Source Code 帶您讀源碼 DSRWLL general (30mins)

建構精簡且高效的 RISC-V 指令集和系統模擬器

TR 412-1 [[ new Date( '2023-07-29 04:50:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 04:50:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 05:20:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

考量到對於 sandbox 執行環境的需求,一個高效能且可嵌入式的 RISC-V 模擬器對滿足這樣的需求至關重要。受益於 RISC-V 的開源指令集和龐大的系統生態系,我們的模擬器得以用較低的記憶體開銷和可接受的執行速度來模擬 RISC-V 程式。 本次將介紹如何實作一個精簡且高效指令集模擬器,另外,也將討論如何透過加入周邊模擬,改造為可運行 Linux 的 RISC-V 系統模擬器。

講者

陳彥甫

陳彥甫

目前就讀成大資訊工程所碩士二年級並實習於晶心科技,實驗室為前瞻系統實驗室,指導教授為黃敬群教授以及涂嘉恆教授,研究題目為 RISCV 模擬器,專案名稱為 rv32emu,主要研究方向為探討不同實作技巧對編譯器以及現代處理器的影響,並用以提升模擬器效能。

講者

莊集

莊集

現職是國立成功大學資訊工程所碩士二年級的學生,所屬前瞻系統研究實驗室,指導教授為涂嘉恆教授,研究主題與量子電腦模擬器相關,因修習 Linux 核心實作課程,參與 RISC-V 系統模擬器相關專案。

System Software EVX7JQ general (30mins)

是技術也是文化:開源社區交流的看,聽,思

RB 105 [[ new Date( '2023-07-29 06:10:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 06:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 06:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

开源社区是最左脑的“技术”,也是最右脑的“社区”,开源成功离不开社区合作和跨文化合作,那么对于文化的理解,对于别人的表示的理解,就是我们很值得关注的领域了。本论坛会针对开源社区的跨文化交流,做一些道法术的探讨。

講者

边思康

边思康

None

Main Track 主議程軌 X39N8N general (30mins)

Hackathon Day 1

TR 412-2 [[ new Date( '2023-07-29 06:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 06:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 08:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

Get-to-gather Hands On with Open Source Firmware!

講者

Lean Sheng Tan

Lean Sheng Tan

Firmware developer from 9elements. Love electronic instrumental music & frisbee.

Open Source Firmware Track NYFP8X general (30mins)

Intro to ROS:自駕車專題分享

TR 214 [[ new Date( '2023-07-29 06:40:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 06:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 07:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

機器人作業系統Robot Operating System(ROS),是為了讓開發者可以方便撰寫機器人軟體所設計的一種框架。為了方便大家對此有初步的了解,本議程並不會著墨於代碼該如何書寫,而是帶著各位去認識關於ROS的基本觀念,並跟大家分享我之前學習上所遇到的種種難關,以及當時的解決方案等等。在最後,則會帶給大家實際應用ROS系統的例子:在電腦中部屬,並模擬一台自駕車。

講者

Bonki

Bonki

我是一名來自鄉下的高中學生,從國中時開始接觸到物聯網(IoT),對我來說,物聯網是個很有趣的大方向,將生活與網絡連接,並且很多資源和技術都與它有相掛勾,我也因為如此,把網頁前後端及機器學習的技能點了起來。而上了高中,我開始研究ROS,我想說能在社團找到志同道合的朋友,但最後還是個剩我一人的心碎男孩。

Student Adventure Time 學生社群大亂鬥 YEVZXC general (30mins)

手把手帶領多款國產Smart AI CAM與語音手勢辨識開發板

TR 615 [[ new Date( '2023-07-29 06:40:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 06:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 07:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

由國內瑞昱大廠與資策會極力推廣,比ESP32 CAM具有AI功能的升級開發板HUB8735(AmebaPro2),增加內置NPU AI 運算引擎,手把手簡易修改程式即可操作屬於自己的AI模型,其還帶有802.11 a/b/g/n 雙頻Wi-Fi與BLE低耗電藍牙。藉由該議程帶領您了解另外還有奇景光電、新唐所推的SMART-AI-CAM,亦可用於語音、手勢等應用之no-code AI訓練國產開發板,當您遇到資安國安或是標案中指定使用國產晶片,何不來試試可免費申請試用的資策會國產開發板,如效果不錯政府還會幫您免費產品化。

講者

章育銘

章育銘

資策會講師與工廠智慧化接案人員,通訊大賽、中華電信等多項競賽得獎者,門薩成員。擅長自動化整合、AIoT、深度學習...,參與資策會合作多款國產開發板。

Open Edge AI & TinyML JXS9SZ general (30mins)

Delve into firmware security with fwupd HSI

TR 412-1 [[ new Date( '2023-07-29 06:50:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 06:50:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 07:20:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

使用者往往在使用自己的硬體時並不知道firmware 與hardware是在不安全的設定下執行,例如secure boot disabled 與 firmware 沒有更新到已安全性修復版本。或在一些需要更高security level 的場合,但卻無法立即檢查security level,因此需要一種自動化的方法來評估系統的安全性。fwupd 是用來自動更新系統上的firmware,包括了BIOS, ME, 以及各式周邊的firmware。fwupd 並有能力搜集所有firmware 的版本與系統的設定,在執行期間並可以使用這些資訊來評估系統firmware與hardware 的安全性。fwupd Host Security ID (HSI) 定義了Host security level,並使用一個簡單的數字告訴使用者platform 的安全程度。這個ID是由fwupd 社群所定義的條件來決定。同時在GNOME control panel 的 “Device Security” panel 中也可以輕鬆的取得。讓使用者可以更容易的了解系統的暴險程度。

講者

Kate Hsuan

Kate Hsuan

目前主要貢獻上游軟體開發,包括了 Linux Kernel, fwupd, libcamera, GNOME以及Fedora。Kate也一直使用及貢獻開源軟體,在QCT時負責ONAP (Open Network Automation Platform) 電信產業專用開源專案,並與國外電信公司一起開發與貢獻 ONAP DCAE Datalake專案。在Hopebay Technologies 時利用Ceph 開發出Scalable Software Defined Storage,也長期關注OpenStack發展,並使用它開發和沛公有雲系統。

System Software WZHJZ9 general (30mins)

TinyML新玩法─揮揮手馬上就能變身簡報播放遙控器

TR 615 [[ new Date( '2023-07-29 07:20:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 07:20:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 07:50:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

一般播放PowerPoint簡報時都需要一組無線遙控器來控制播放下一頁動作,這裡使用運動手勢就能代替簡報遙控器。主要使用Seeed Xiao nRF52840 Sense(Arduino Nano33 BLE Sense同級產品)作成類似運動手環裝置,並利用開發板上的運動感測器及Edge Impulse TinyML雲端開發平台來訓練運動手勢模型,最後產生Arduino源碼,手動整合BLE HID功能,就能以手勢變成電腦上的按鍵按下,藉此來控制簡報播放。

講者

Jack OmniXRI

Jack OmniXRI

來自歐尼克斯實境互動工作室的神奇傑克,在TinyML領域另有一個小名「史蒂芬周」。

Open Edge AI & TinyML QF9FYU general (30mins)

Raspberry Pi for the business

TR 210 [[ new Date( '2023-07-29 07:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 07:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 08:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

Raspberry Pi is now recovering from its semiconductor shortage issue by COVID-19. However, it is still tough to get it, and we are still wondering if Raspberry Pi benefits our business. Masafumi will discuss Raspberry Pi's current status and how to do business with Raspberry Pi, reviewing the 'Cutie Pi,' a Taiwanese Raspberry Pi project.

講者

Masafumi Ohta

Masafumi Ohta

Masafumi is now leading the Raspberry Pi community in Japan and has been volunteering Raspberry Pi Foundation since 2012 from the farthest eastern country 'Japan.' Now, he is helping much more Raspberry Pi-related projects in the Asian area, more detail please check his about me link https://masafumi.me/ Masafumi also owns his company and looking into cloud-native infrastructures for Automotive and Public Sector customers.

Open Source People Network (OSPN) Japan Special track MXCKWK general (30mins)

Tenok: 打造用於機器人控制的微型即時作業系統

TR 412-1 [[ new Date( '2023-07-29 07:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 07:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 08:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

Tenok (在阿美族語中意指 Kernel) 是一個支援 ARM Cortex-M 架構、6000行左右、目標應用為機器人控制 (Robotics) 以及物聯網 (Internet of Things) 的實驗型微型即時作業系統。本專案是由講者所開發之專案,希望與聽眾分享關於作業系統開發的細節以及經驗。

講者

鄭聖文

鄭聖文

畢業自陽明交通大學 (機器人碩士學程,2021年) 及靜宜大學 (資訊工程系,2019年),主要興趣為機器人系統、嵌入式系統以及即時作業系統。曾參與開源四軸飛行器韌體開發 (UrsusPilot,因主要成員創業,已轉為閉源) 及小型實驗型自駕車系統設計 (Puyuma,基於電腦視覺及 Real-time Linux),熟悉機器人控制以及導航,更詳細的介紹可見: http://wiki.csie.ncku.edu.tw/User/shengwen

System Software XA9XJC general (30mins)

開源公益專案能賺錢嗎?

TR 616 [[ new Date( '2023-07-30 01:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 01:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 02:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

本議程試圖回答以下問題: 1. Side Project 的價值是什麼? 2. 開源專案對職涯的價值是什麼? 3. 開源公益專案能賺錢嗎?

講者

Denken Chen

Denken Chen

《立法院大小聲》發起人,軟體開發與寫作經驗超過九年。作品可見個人網站:https://denkeni.org

Open Source and Career Growth 開源與職涯 GDGJJZ general (30mins)

Exploring RISC-V Perf Event Profiling

AU [[ new Date( '2023-07-30 02:00:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 02:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 02:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

This presentation provides an overview of perf, a performance analysis tool for Linux kernel and user program. We will explore how RISC-V ISA and SBI extensions support hardware event profiling.

The target audience includes Linux kernel developers and those interested in RISC-V architecture.

講者

林宇謙

林宇謙

RISC-V system software engineer

Main Track 主議程軌 KJRHRR Early Birds Call For Paper - Session

參與 Autoware 自駕車社群經驗分享

TR 511 [[ new Date( '2023-07-30 02:40:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 02:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 03:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

分享參加 Autoware 自駕車社群的緣由,並且簡單介紹 Autoware,包含架構、功能等等,最後會帶出參與 Autoware 社群的經驗以及貢獻。

In the talk, I'll share why I joined Autoware community and give a brief introduction to Autoware architecture and functionality. Also, I'll share my experience and contributions to Autoware.

講者

郭鎭頴

郭鎭頴

Software engineer with experience in ROS, embedded system, network protocol, and security. Now working on Autoware.

Miscellaneous Open Source Topics 各種開源議題 39K9NC general (30mins)

Less code with Monorepo

TR 209 [[ new Date( '2023-07-30 02:45:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 02:45:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 03:15:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

當我們有提供複數個相似專案的需求,
又不想要同時維護數個專案,
於是我們使用 Monorepo 來減少程式碼的變更。

希望此次分享,讓聽眾透過實務認識 Monorepo: 1. Why do we use Monorepo as a management approach? 2. How to build a Monorepo project with Lerna? 3. Monorepo application in DevOps platform

講者

李奕儇 (Clay Lee), 黎亞妮 (Amalia Kartika Ariyani)

李奕儇 (Clay Lee), 黎亞妮 (Amalia Kartika Ariyani)

Clay 作為一位 DevOps 的前端 Lead,我對於各種新的前端技術充滿渴望,並始終保持著迎接新挑戰的心態。我致力於探索各種前端領域的最新趨勢,並且樂於學習和應用它們在實際項目中。 我也追求團隊的成長和發展,鼓勵團隊成員不斷挑戰自我,不僅僅限於本身的技能,而是尋求更多可能性的開拓,我相信,透過不斷學習和合作,我們可以打造一支具有多元技術背景和靈活思維的團隊,為專案的成功做出更大的貢獻。 Amalia Although Amalia was originally an AI engineer, she joined the front-end team and was able to quickly develop features due to her extensive development experience and web knowledge. When the team encountered blind spots in planning new features, she was able to sharply identify the problem and guide everyone to find the answer.

Upgrade the Brain and Double, Triple the Development Energy of Laravel and Vue Communities. 大腦升級,讓Laravel和Vue的社群開發能量翻倍再翻倍 BXZXAN general (30mins)

Share the Experience of Using Embedded Development Board

TR 412-2 [[ new Date( '2023-07-30 02:55:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 02:55:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 03:25:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

過去幾年,曾因為疫情引起的晶片短缺,導致業者無法生產產品,進而影響到全球工業、車業,甚至是資訊業…等。近期,也因為許多國家的政策考量,需要特別檢視產品的來源。因此,能夠快速變更合適的料件來做開發應用,以提高產品、服務供給端的韌性,是一個重要技能。本次,將分想曾經使用過的晶片(架構),列出相對應的 toolchain、debug tool 與相關開發經驗。

將說明如何使用 open source toolchain 和 debug tool 進行開發、除錯,並把程式燒錄到 ARM Cortex-M 開發板上。同樣的過程,也可套用到其他晶片的開發板,將實際舉例 ARM Cortex-A 與 RISC-V 32 & 64 Bits 的產品。此外,也會分享送 patch 到 debug tool upstream 的相關互動經驗。

講者

Jian-Hong Pan (StarNight)

Jian-Hong Pan (StarNight)

A software engineer.

Open Source Firmware Track ZKFJVC general (30mins)

寶可夢苦難日:結局不是重點,重點是我爬不上大師啊

TR 511 [[ new Date( '2023-07-30 03:20:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 03:20:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 03:50:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注
  • 個人/專案介紹
  • 如何從日常生活中找出 side project
  • 有效整理資訊,找尋適合自己使用的介面實作
  • 做事不欲人後! 如何把 OpenAI 的內容也一起整進去呢?
  • 佈署 side project 的一些建議&範例
  • Python 開發小工具推薦
  • 結論

講者

Nijia Lin

Nijia Lin

Technology Evangelist at LINE Taiwan. Passion for sharing and creating new ideas in the engineering ecosystem. Also, contribute to open-source in my free time.

More information please see my blog: https://nijialin.com/about/

Miscellaneous Open Source Topics 各種開源議題 VAHKVH general (30mins)

Introduction to Booting RISC-V Linux

TR 412-2 [[ new Date( '2023-07-30 05:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 05:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 06:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

RISC-V 平台開機過程的簡介, 簡介過程使用到的軟體專案 (U-Boot, OpenSBI, Linux) , 以及這些軟體專案所扮演的角色。

講者

梁育齊

梁育齊

晶心科技軟體工程師

Open Source Firmware Track C7JTLG Early Birds Call For Paper - Session

面對 legacy code

TR 413-1 [[ new Date( '2023-07-30 06:10:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 06:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 06:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

在已經存在很久的專案中修改程式或加入新的 feature 的時候是否曾有這些疑問或抱怨 * 這樣改會不會造成其他地方壞掉? * 這段 code 到底在寫什麼!? * 這邊的設計模式怎麼好像有點怪怪的?

常常聽到要避免讓自己的 code 日後成為 legacy code,但究竟怎麼樣的程式會被視為 legacy code ? 怎樣的不會呢? 經歷過 legacy code 洗禮的我想要在這邊分享一些有關的知識與想法 希望可以幫助到跟我一樣剛接觸 legacy code 的人

講者

Ken

Ken

我是 Ken,Rails 工程師 喜歡料理及探索新知 不愛說話

Ruby EFMZR3 general (30mins)

當 Firebase 遇到 Arduino

TR 312 [[ new Date( '2023-07-30 06:40:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 06:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 07:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

當你聽到 Firebase 的時候,是不是只有想到 Web 或是 Mobile 的應用?事實上,Firebase 還可以做得更多。 透過應用程式把 Firebase 視為後端即服務 (Backend as a Service) 的一環,將 Firebase 的相關服務作為你應用的延伸。 在這個 Session 中我們將會試著用一個 Adruino ESP32 的嵌入式環境平台,搭配 Firebase 的 Realtime Database,Firestore 等功能 ,簡單的打造一個雲端家電控制服務。

講者

Edward Chuang

Edward Chuang

Edward 是 Google Cloud 的客戶解決方案架構師,他的專長在協助各個不同產業包含遊戲、零售電商行業、運輸以及製造業的客戶如何使用 Google Cloud 的產品與技術來現代化既有的資訊基礎建設與應用服務,同時也能解決客戶的商業問題並且獲得技術的提升。除此之外他也是倡導並推動企業客戶數位轉型的傳教士。

在加入 Google 之前,Edward 有著超過 13 年的後端工程師、以及網站可靠度工程 (Site-Reliability Engineering, SRE) 的經驗。他的夢想是成為 Google Maps 街景車的駕駛。

Party for Google developers Google 開發者派對 Q3UUYJ general (30mins)

Hackathon Day 2

TR 412-2 [[ new Date( '2023-07-30 07:00:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 07:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 08:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

Open Source Firmware Hands-on and discussion

講者

Lean Sheng Tan

Lean Sheng Tan

Firmware developer from 9elements. Love electronic instrumental music & frisbee.

Open Source Firmware Track WHFWTD general (30mins)

開開心心寫測試,你的程式碼也會微笑

TR 209 [[ new Date( '2023-07-30 07:15:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 07:15:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 07:45:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

工程師們都知道寫測試很重要,但寫測試的過程也許會有點無趣(或不知道怎麼寫?)。跟其它的測試套件或框架相比,Pest 是個相對年輕的測試框架,但在國外的 PHP 社群的討論度越來越高。Pest 提供了簡單且語法豐富的測試框架,可以寫出可讀性更好或更容易維護的測試程式碼。

讓我們一起開開心心寫著寫測試,看著你的程式碼一邊微笑 :)

講者

高見龍

高見龍

技術宅、電玩宅、動漫宅,喜愛非主流的新玩具,著有「為你自己學 Git」以及「為你自己學 Ruby on Rails」書籍。

https://kaochenlong.com/

Upgrade the Brain and Double, Triple the Development Energy of Laravel and Vue Communities. 大腦升級,讓Laravel和Vue的社群開發能量翻倍再翻倍 JYETVA general (30mins)