New Products, Techniques, Trends, Algorithms, Ideas and Events in Embedded
Friday, January 6, 2012
Good articles about inline assembly
In ARM: ARM GCC Inline Assembler Cookbook
http://www.ethernut.de/en/documents/arm-inline-asm.html
http://www.ethernut.de/en/documents/arm-inline-asm.html
mb_interface.h from Xilinx BSPhttps://svn.eldesi.com/svn/eldesi/TE-ReferenceDesigns/GigaBee-ISE/trunk/GigaBee_XC6SLX-webserver-ISE_13_1/SDK/xilkernel_bsp_0/microblaze_0/include/mb_interface.h
Thursday, November 3, 2011
RTC Magazine's September 2011 Issue
http://upload.rtcgroup.com/rtcmagazine/digital/pdf/rtc1109.pdf
Important stories:
Important stories:
- Conductive Metal Oxide (CMOx) Memory technology to compete with NAND Flash.
- HP is weaker now, since its tablet lauch is failed
- MID → Mobile Internet Device: Between smart-phone and tablet
- Rugged device → Device equipped with for rough handling. Like military dress, devices
Tuesday, September 6, 2011
Wednesday, August 17, 2011
Some books regarding the Operating Systems internals:
Japanese:
①30日でできる! OS自作入門
②12ステップで作る組込みOS自作入門
③実用 組込みOS構築技法―情報通信を支える基礎技術RTOS入門
④SuperHで学ぶμITRON仕様OS―リアルタイムOSの動作原理と実装法がわかる!
⑤自分で作るLinux OS
⑥自分で作るLinux OS 最新版
English:
①Building a Real Time Operating System: RTOS from the Ground Up by Colin Walls
②Simple Real-Time Operating System: A Kernel Inside View for a Beginner By Chowdary Venkateswara
Initiative book for electronics:
①図解 つくる電子回路
Japanese:
①30日でできる! OS自作入門
②12ステップで作る組込みOS自作入門
③実用 組込みOS構築技法―情報通信を支える基礎技術RTOS入門
④SuperHで学ぶμITRON仕様OS―リアルタイムOSの動作原理と実装法がわかる!
⑤自分で作るLinux OS
⑥自分で作るLinux OS 最新版
English:
①Building a Real Time Operating System: RTOS from the Ground Up by Colin Walls
②Simple Real-Time Operating System: A Kernel Inside View for a Beginner By Chowdary Venkateswara
Initiative book for electronics:
①図解 つくる電子回路
Tuesday, August 2, 2011
Microcontrollers of this year
Kinetis K10, K20, K30, K40, K50, K60
AVR
Kits:
ATMEL AVRスタータキット
http://akizukidenshi.com/catalog/c/cavrw/
AVR
Kits:
ATMEL AVRスタータキット
http://akizukidenshi.com/catalog/c/cavrw/
How system calls implemented in RTOS
Apart from the scheduler, how system calls are implemented in Real-Time Operating Systems?
Sunday, July 31, 2011
JAVA in Embedded
Conventional Embedded systems involved only C and assembly languages. Now a days, the requirements for embedded systems widened beyond C and Embedded Database, Java and C++ in embedded systems become hot topics. So, let's update about the latest trends.
About Java in Embedded Systems:
http://www.netrino.com/Embedded-Systems/How-To/Embedded-Java
For more information about Java in Embedded:
http://www.netrino.com/taxonomy_menu/3/11
About Java in Embedded Systems:
http://www.netrino.com/Embedded-Systems/How-To/Embedded-Java
For more information about Java in Embedded:
http://www.netrino.com/taxonomy_menu/3/11
Saturday, July 30, 2011
Read 555 timer first
555 timer is used in many electronics project. So, first read about it and learn how to set the resistors to generate the waveform.
Read this:
http://www.sentex.ca/~mec1995/gadgets/555/555.html
Read this:
http://www.sentex.ca/~mec1995/gadgets/555/555.html
Friday, July 29, 2011
Wednesday, July 27, 2011
RTOS metrics
・Memory footprint → memory usage, RAM & ROM requirements
・Latency
・Interrupt latency
・Scheduling latency
・Services performance→Minimum time taken by a system call
Embedded Microprocessor Benchmark Consortium (EEMBC)
http://www.mentor.com/resources/techpubs/upload/mentorpaper_69305.pdf
・Latency
・Interrupt latency
・Scheduling latency
・Services performance→Minimum time taken by a system call
Embedded Microprocessor Benchmark Consortium (EEMBC)
http://www.mentor.com/resources/techpubs/upload/mentorpaper_69305.pdf
Tuesday, July 26, 2011
Interesting Story: Android
http://en.wikipedia.org/wiki/Android_(operating_system)
From RTC magazine,
• Devices with extremely limited RAM and persistent storage
• Closed-box designs
• Legacy support for RTOS APIs and other specialized interfaces
• Systems with pervasive hard real-time / low-latency response needs
• Designs built on “minority” CPU families or special-purpose silicon"
From RTC magazine,
"Certainly, Android is not ideal for all types of device designs. It presents a dazzling array of features and capabilities for mobile/wireless devices and an attractive OS option for other intelligent devices. In particular, Android is a viable alternative for designs that benefit from a graphical user interface, field-upgrade capability, a complement of ready-to-use applications, and both Java-style and native C/C++ runtimes.
It is a less attractive choice for
• Headless devices• Devices with extremely limited RAM and persistent storage
• Closed-box designs
• Legacy support for RTOS APIs and other specialized interfaces
• Systems with pervasive hard real-time / low-latency response needs
• Designs built on “minority” CPU families or special-purpose silicon"
THE DALVIK VIRTUAL MACHINE ARCHITECTURE
Know about Dalvik garbage collection
http://davidehringer.com/software/android/The_Dalvik_Virtual_Machine.pdf
http://davidehringer.com/software/android/The_Dalvik_Virtual_Machine.pdf
Subscribe to:
Posts (Atom)