ittraining.com.tw
艾鍗學院-嵌入式軟韌體教育訓練中心 - USB韌體設計
http://www.ittraining.com.tw/ittraining/index.php/course/firmware/usb
學程] Android APP 實戰開發. ARM mbed IoT Development. Google App Engine 雲端程式開發實務. 課程也包含USB Audio Class且展示如何利用USB Audio specific request來控制USB Audio device。 1 Introduction to USB. 2 USB Data Flow and Protocol. Transfer Type and Transaction. 3 USB Device Enumeration. 4 USB Device Classes. USB 韌體實作(USB F/W Implementation). 1 How to load a device driver. 2 Introduction to PIC18F46J50. Introduction to USB controller. 3 Implement USB functions using PIC18F46J50. Implement USB HID class for Mouse.
ittraining.com.tw
艾鍗學院-嵌入式軟韌體教育訓練中心 - 嵌入式Linux開發實務
http://www.ittraining.com.tw/ittraining/index.php/course/embedded/embeddedlinux
學程] Android APP 實戰開發. ARM mbed IoT Development. Google App Engine 雲端程式開發實務. 第 1 頁,總共 4 頁. 透過實作了解ARM核心架構到移植Linux核心,實際完成GPIO, UART, I2C, SPI等Linux硬體驅動。 以開發者的角度直效學習,從底層Boot Loader設計, 往上進入Linux OS系統到Linux 驅動程式完成,當一個以Linux為基礎的嵌入式系統建構完成後,才開始進入系統應用的開發階段。 多工 I/O 處理機制, 包含Blocking I/O、Non-blocking I/O. 4 透過網路 Socket程式,實作 HTTP Web Server. 5 了解 ARM核心架構與開發Boot Loader. 從Boot loader到loading Linux Kernel. 6 了解 嵌入式Linux的開發流程、Makefile與Linker script. 的撰寫, Open Source 移植. ARM SoC ARM Bootloader 開發. Embedded system Linux C/C.
ittraining.com.tw
艾鍗學院-嵌入式軟韌體教育訓練中心 - Linux Socket網路程式設計
http://www.ittraining.com.tw/ittraining/index.php/course/embedded/linuxsocket
學程] Android APP 實戰開發. ARM mbed IoT Development. Google App Engine 雲端程式開發實務. 1 了解 server/client程式運作與 TCP/IP原理。 2 能夠以 C語言實作 TCP/UDP/Raw Socket。 3 能夠以 ioctl/fcntl/setsockop去控制 Socket的行為。 嵌入式設計師 韌體工程師 資訊家電設計師 網路應用程式設計 Linux平台驅動程式. TCP/IP and OSI maping. 2 Socket-What is Socket. Socket programming flows (connection-oriented). Socket programming flows (connectionless). Byte ordering and manipulation. 5 Name and Address conversion. Resolvers and Name server. Getservbyname and getservbyport function.
ittraining.com.tw
艾鍗學院-嵌入式軟韌體教育訓練中心 - Linux核心程式介面
http://www.ittraining.com.tw/ittraining/index.php/course/embedded/kernel
學程] Android APP 實戰開發. ARM mbed IoT Development. Google App Engine 雲端程式開發實務. Linux Device Driver與 Linux 基本作業系統的觀念,為將來的Driver coding打下良好的基礎。 可以開始研讀及參考kernel裡面或是別人撰寫的 device driver source code。 這門課程主要是針對要進入Linux device driver的人員能夠真正了解基本的Linux kernel 架構、Linux device driver架構與使用Linux kernel APIs。 在課程中可以了解User space程式與Kernel space程式之間是如何溝通的,並且熟悉幾個常用的kernel API,例如 Wait Queue,Synchronization (SpinLock and Mutex),Kernel Timer,Memory Allocation, Interrupt, Bottom Half等。 3 己熟悉Embedded Linux 開發者尤佳。
ittraining.com.tw
艾鍗學院-嵌入式軟韌體教育訓練中心 - ARM Boot Loader設計
http://www.ittraining.com.tw/ittraining/index.php/course/embedded/arm-boot-loader
學程] Android APP 實戰開發. ARM mbed IoT Development. Google App Engine 雲端程式開發實務. Embedded Linux 課程 / ARM 系列課程. 實作一個ARM Bootstrap Loader,從中你可以了解從最底層的ARM Assembly到C main函式所發生的每一件事。 實作中也以bare-metal (Non-OS) 方式,驅動如GPIO、UART、TIMER 等I/O,另也以實際code說明 Raspberry Pi 的SoC晶片(BCM2835/BC2836)中, ARM CPU如何和GPU通訊。 MMU, Bare Metal 開發. Boot Loader, Raspberry Pi,GPU, GNU,Mailbox, Framebuffer. BCM283x, broadcom, ADS, DS-5. 2 想從事ARM BSP development、ARM Bootloader/BIOS programming 研發相關工作者。 藉由Bare Metal 開發, 我們可以學些什麼?
ittraining.com.tw
艾鍗學院-嵌入式軟韌體教育訓練中心 - 生醫感測器整合設計班
http://www.ittraining.com.tw/ittraining/index.php/course/firmware/sensor
學程] Android APP 實戰開發. ARM mbed IoT Development. Google App Engine 雲端程式開發實務. 2 了解一般Sensor原理與使用,包含類比訊號處理(如OP放大、濾波處理及AD處理)及數位訊號的讀值方式(I2C. SPI)。 3 讓使用者跨入感應器的SoC設計平台,並 對AndeSight所採用的Eclipse IDE開放平台更容易上手。 該平台採用晶心科技AndesCore N801-S CPU、AndeStar V3m指令集,整合了高性能類比周邊線路與豐富的數位周邊資源。 HY16F188集成了更多高性能類比周邊電路,如8bits DAC、OPAMP、Charge Pump、RTC、Comparator and Touch Key等。 HY11P Series: 8-bit Mixed Signal Microcontrollers with Embedded High Resolution ΣΔ ADC. 工作電壓範圍: 2.4V to 3.6V (整個系統). 工作溫度範圍: -40 to 85. 低耗電睡眠模式, 0.65μA.
ittraining.com.tw
艾鍗學院-嵌入式軟韌體教育訓練中心 - 嵌入式Linux開發實務
http://www.ittraining.com.tw/ittraining/index.php/course/embedded/embeddedsystem
學程] Android APP 實戰開發. ARM mbed IoT Development. Google App Engine 雲端程式開發實務. 嵌入式設計師 韌體工程師 資訊家電設計師 網路應用程式設計 Linux平台驅動程式. 4 深入 GNU make. 5 移植 Open Source. 6 Linux Frame Buffer Device and GUI 圖形系統. 7 Bootlloader (u-boot開發, init SDRAM, Flash, How to write Driver in U-bot.). 8 Linux 檔案系統 (JFFS2, CRAMFS, YAFFS,UBIFS.). 9 Linux MTD 裝置. 10 GNU toolchain (Shared vs. Static Library, Linker Script, ELF Format, ar, objcopy, objdump, nm, libtool,etc. GCC Compiler . GDB,.). 艾鍗學院-嵌入式軟韌體教育訓練中心 2016 Privacy Policy.
ittraining.com.tw
艾鍗學院-嵌入式軟韌體教育訓練中心 - 嵌入式即時作業系統FreeRTOS 設計實作
http://www.ittraining.com.tw/ittraining/index.php/course/firmware/freertos
學程] Android APP 實戰開發. ARM mbed IoT Development. Google App Engine 雲端程式開發實務. 隨著產品功能要求愈來愈複雜,MCU 已從8 位元朝向32 位元的發展,運作時脈也不斷提高,同時MCU 被要求不能只是傳統的單工處理而是要求多工並行作業,使得RTOS 嵌入及時作業系統應運而生。 課程以動手實作為主,使學員對FreeRTOS作業系統之程式觀念、應用有更進一步瞭解,同時教授基於TI LM3S3748 的FreeRTOS 移植、硬體元件移植,非常適合於相關軟韌體開發從業人員進修。 首先會介紹如何在TI LM3S3748(ARM Cortex M3)上移植FreeRTOS。 2 想從事ARM BSPdevelopment、ARM Bootloader研發相關工作者。 1 ARM Cortex-M3 微處理器架構簡介. 2 Stellaris LM3S3748 EVB介紹. 3 開發環境TI Code Composer Studio 安裝. 5 基於TI LM3S748 的FreeRTOS移植.
ittraining.com.tw
艾鍗學院-嵌入式軟韌體教育訓練中心 - TI MSP430微控制器開發
http://www.ittraining.com.tw/ittraining/index.php/course/firmware/msp430
學程] Android APP 實戰開發. ARM mbed IoT Development. Google App Engine 雲端程式開發實務. 1 艾鍗學院所設計的微控制器開發班,是一門學習嵌入式韌體開發的 訓練課程 ,不是演講或僅是原理說明的課程,在此訓練課程您將完全了解MSP430的硬體架構與各功能暫存器的使用。 德州儀器MSP430平台軟體開發工程師訓練課程 The certificate of MSP430 workshop。 軟體MCU工程師 MCU應用工程師 MCU韌體工程師 MCU產品應用工程. TI mcu介紹 (說明 MSP430/C2000/CortexM3等各個家族的應用及特色). Roadmap and History (約15年來此產品的發展及未來規畫). 2xx系列 BCS (我們於BCS 所做的改進). 4xx系列 FLL (因為4xx的特性,說明如何在FLL 的幫助下利用低頻振盪器產生高頻的工作時脈). 5xx系列 UCS (說明並實作5系列的時脈系統) 8.低功耗系統設計 a.基本觀念 (說明低功耗的設計原理). 2 結業考試 筆試成績 達70分以上。
SOCIAL ENGAGEMENT