|
[1]LyraOS homepage, http at http://163.22.20.123/joannaResearch/LyraOS/index.htm. [2]Z. Y. Cheng, M. L. Chiang, and R. C. Chang, “A Component Based Operating System for Resource Limited Embedded Devices”, IEEE International Symposium on Consumer Electronics (ISCE’2000), HongKong, Dec. 5-7, 2000. [3]Bor-Yeh Shen and Mei-Ling Chiang, “A Server-side Pre-linking Mechanism for Updating Embedded Operating System Dynamically”, accepted by Journal of Information Science and Engineering, 2010. [4]J. W. Chuang, K. S. Sew, M. L. Chiang, and R. C. Chang, “Integration of Linux Communication Stacks into Embedded Operating Systems”, International Computer Symposium (ICS’2000), ChaiYi, Taiwan, R.O.C., Dec. 6-8, 2000. [5]Mei-Ling Chiang and Yun-Chen Lee, “LyraNET: A Zero-Copy TCP/IP Protocol Stack for Embedded Systems”, Real-Time Systems, Vol. 34, No. 1, pp. 5-18, Sep. 2006. [6]H. K. Ting, C. R. Lo, M. L. Chiang, and R. C. Chang, “Adapting LINUX VFAT Filesystem To Embedded Operating Systems”, International Computer Symposium (ICS’2002), HwaLian, Taiwan, R.O.C., 2002. [7]Mei-Ling Chiang and Ching-Ru Lo, “LyraFILE: A Component-Based VFAT File System for Embedded Systems”, International Journal of Embedded Systems, Vol. 2, Nos. 3/4, pp. 248-259, 2006. [8]Chi-Wei Yang, Paul C. H. Lee, and R. C. Chang, “Reuse Linux Device Drivers in Embedded Systems”, Proceeding of the 1998 International Computer Symposium (ICS’98), Taiwan, 1998. [9]Chun-Hui Chen, LyraDD: Design and Implementation of the Device Driver Model for Embedded Systems, Master Thesis, Department of Information Management, National Chi-Nan University, June 2004. [10]GCC, the GNU Compiler Collection, http://gcc.gnu.org/. [11]ARM architecture overviews, http://www.arm.com/products/CPUs/index.html. [12]Alpha Architecture Reference Manual, http://download.majix.org/dec/alpha_arch_ref.pdf. [13]The SPARC Architecture Manual Version 8, http://www.sparc.org/standards/V8.pdf. [14]Intel x86-based architecture, http://www.intel.com/products/processor/index.htm. [15]DJGPP, http://www.delorie.com/djgpp/. [16]ELF Manual, http://www.skyfree.org/linux/references/ELF_Format.pdf. [17]GNU, GRUB Project, http://www.gnu.org/software/grub/. [18]GNU Binutils, http://www.gnu.org/s/binutils/. [19]The GNU Assembler, http://tigcc.ticalc.org/doc/gnuasm.html. [20]Using ld, The GNU linker, http://www.math.utah.edu/docs/info/ld_toc.html. [21]Jean-Philippe Fassino, Jean-Bernard Stefani, Julia L. Lawall, and Gilles Muller, “Think: A Software Framework for Component-based Operating System Kernels”, Proceeding ATEC’02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference, 2002. [22]P. R. Wilson, M. S. Johnstone, M. Neely, and D. Boles, “Dynamic Storage Allocation, A Survey and Critical Review”, International Workshop on Memory Management, pp. 1-116, 1995. [23]Claudia Salzberg Rodriguez, Gordon Fischer, and Steven Smolski, The Linux® Kernel Primer: A Top-Down Approach for x86 and PowerPC Architectures, Prentice Hall PTR, 2005-9-21. [24]Hong Min, Sangho Yi, Yookun Cho, and Jiman Hong, “An efficient dynamic memory allocator for sensor operating systems”, Proceedings of the ACM symposium on Applied computing (SAC’07), 2007. [25]Anthony J. Massa, Embedded Software Development with eCos, Prentice Hall PTR, 2002-11-25. [26]μC/OS-II website, http://www.micrium.com/page/products/rtos/os-ii. [27]Jean J. Labrosse, MicroC OS II: The Real Time Kernel, CMP Books, 2002 [28]Kuang-tse Hsiao, “Customized Dynamic Memory Management for Embedded Systems”, Master Thesis, 2009. [29]Peter A. Steenkiste, “A systematic approach to host interface design for high-speed networks”, Computer, Volume 27, Issue 3, pp. 47-57, March 1994. [30]3C90xC NICs Technical Reference, http://people.freebsd.org/~wpaul/3Com/3c90xc.pdf. [31]Robert Mecklenburg, Managing Projects with GNU Make, 3rd edition, O’Reilly Media, November 2004.
|