Category Archives: workshop

尼古拉斯教授(Prof. Nicholas Mc Guire)系列学术讲座

报告题目:Why does Microsoft go to Open Source?

报告题目:Random process

报告题目:Linux Kernel Tools



2005年至2007年: Alcatel(阿尔卡特)公司交通自动化部门安全相关系统高级工程师
2000年至今:Real-Time Linux Foundation高级技术顾问


14th Real Time Linux Workshop

14th Real Time Linux Workshop

October 18-20, 2012
Department of Computer Science
University of North Carolina at Chapel Hill
Chapel Hill

Following the meetings of academics, developers and users of real-time
and embedded Linux at the previous 13 Real Time Linux Workshops held
world-wide (Vienna, Orlando, Milano, Boston, Valencia, Singapore, Lille,
Lanzhou, Linz, Guadalajara, Dresden, Nairobi and Prague) – the Real Time
Linux Workshop for 2012 will come to the University of North Carolina at
Chapel Hill in the US. It will be held from October 18 to 20, 2012.

Real-time systems have evolved over the past decades in a relatively
calm manner – performance has increased, one can say dramatically, but
the main paradigms were pretty stable since the mid 80s. This has
changed now. The big change that is moving into the embedded field is
multicore – and that is not an adaptation of our current methods but a
re-design from scratch in quite a few cases – notably of our way of
thinking about real-time. Precisely this area of real-time embedded
multicore has been a long-time focus of James Anderson’s Real-Time
Systems Group from the Department of Computer Science, University of
North Carolina at Chapel Hill, covering a wide range from multicore RT,
embedded applications, testing to certification issues. OSADL and the
Real Time Linux Foundation Working Group gratefully acknowledge Prof.
Anderson’s offer to host this year’s workshop at the University of North
Carolina at Chapel Hill.

Linux in embedded systems is well established, ranging from consumer
electronics to network devices and increasingly industrial applications
including safety related systems. The technological resources suitable
for high-availability, real-time, and safety critical systems have been
continuously expanding and improving – allowing to cover the entire
development life cycle of industrial projects based on open-source
tools. At the core of this development is the availability of stable
operating systems with reliable real-time properties. Extending and
improving these real-time properties of Open Source RTOS is continuous
research and development effort that OSADL documents in the form of the
annual Real-Time Linux Workshop.

Call for papers
Authors from regulatory bodies, academics, industry as well as the
user-community are invited to submit original work dealing with general
topics related to Open Source and Free Software based real-time systems
research, experiments and case studies, as well as issues of integration
of open-source real-time and embedded OS. A special focus will be on
industrial case studies and safety related systems. Topics of interest
include, but are not limited to:
– Modifications and variants of the GNU/Linux operating system
extending its real-time capabilities,
– Contributions to real-time Linux variants, drivers and extensions,
– Tools for the verification and validation of real-time properties,
– User-mode real-time concepts, implementation and experience,
– Real-time Linux applications, in academia, research and industry,
– Safety related FLOSS systems
– Work in progress reports, covering recent developments,
– Educational material on real-time Linux,
– RTOS core concepts, RT-safe synchronization mechanisms,
– RT-safe IPC mechanisms for RT and non RT components,
– Analysis and Benchmarking methods and results of real-time
GNU/Linux variants,
– Debugging techniques and tools, both for code and temporal
debugging of core RTOS components, drivers and real-time
– Real-time related extensions to development environments,
– Linux platform concepts and design.

Abstract submission
If you wish to present a paper at the workshop, please submit an
abstract using the submission page at

Final paper to be included into the RTLWS14 Proceedings
Upon acceptance of an abstract by the RTLWS14 Program Committee, the
author will be invited to submit a full paper in a form defined by .A detailed description of the editing
and formatting process will be provided along with the notification

Further information:

Important dates
July 23, 2012 – Abstract submission deadline
August 31, 2012 – Notification of acceptance
September 28, 2012 – Submission of final paper
October 18-20, 2012 – Workshop

Organization committee:

Local organizers:
– James H. Anderson, University of North Carolina at Chapel Hill, USA

– Carsten Emde, OSADL
– Nicholas Mc Guire, OSADL
– Andreas Platschek, Vienna Inst. for System Safety Engineering, Austria

Program committee:
– Alexey Khoroshilov, ISPRAS, Russia
– Alfons Crespo, University Valencia, Spain
– Andrea Bastoni, MBDA, Italy
– Andreas Platschek, VISSE, Austria
– Bernhard Noelte, IQSE TueV SueD Rail, Germany
– Bernhard Zagar, Johannes Keppler Universitaet, Austria
– Bjoern B. Brandenburg, MPI, Germany
– Carsten Emde, OSADL, Germany
– Frank Mueller, NCSU, USA
– Georg Schiesser, OpenTech, Austria
– Herman Haertig, Technische Universitaet Dresden, Germany
– James H. Anderson, University of North Carolina at Chapel Hill, USA
– Julia Lawall, Laboratory of Computer Sciences, Paris 6, France
– Klaus Reichl, Base Systems Technology Thales, Austria
– Michael Friess, AdaCore, France
– Nicholas Mc Guire, OpenTech EDV Research GmbH, Austria
– Paul E. McKenney, Linux Technology Center IBM, USA
– Peter Okech, University of Nairobi, Kenya
– Peter Zijlstra, RedHat, Netherlands
– Roberto Bucher, SUSPI, Switzerland
– Shawn Choo, Weslab, Singapur
– Shinpei Kato, Systems Research Lab UCSC, USA
– Stefan Schoenegger, B&R, Austria
– Thomas Gleixner, Linutronix, Germany
– Tommaso Cucinotta, Scuola Superiore Sant’Anna, Italy
– Wolfgang Kuechlin, Informatik Symbolisches Rechnen, Uni Tuebingen, Germany
– Yutaka Matsuno, ITC University of Tokyo, Japan
– Zhou Qingguo, DSLab, Lanzhou University, China

Workshop organizers:
– Department of Computer Science, University of North Carolina at Chapel Hill
– Open Source Automation Development Lab (OSADL)

Jim Anderson
Carsten Emde
Nicholas Mc Guire
Andreas Platschek

13th Real-Time Linux Workshop

The 13th Real-Time Linux Workshop is held from October 20 to 22 at the Faculty of Electrical Engineering, Czech Technical University in Prague.  The School of Information Science and Engineering (SISE) will relay the conference.  The video meeting room will be open for all students  on the occasion.

Prof. Nicholas McGuire, who is one of the founders of the workshop, helps to bring about a video ralaying between Lanzhou University and the committee of the workshop.  And the Network Center offers the video meeting environment.

The video relay webpage:

(Note: all the time below is the local time of Prague.  The time different between Beijing and Prague is 7 hours.)

The schedule:

Thursday, October 20, 2011

8.00 am – 9.00 am Registration

9.00 am – 9.40 am Plenary Opening Session, see Time Table below

9.40 am – 6.40 pm Free Papers I – IV

Friday, October 21, 2011

8.30 am – 9.30 am Registration

9.30 am – 5.40 pm Kernel Developers Track

Saturday, October 22, 2011

8.30 am – 9.40 am Registration

9.40 am – 5.00 pm Free Papers V – VI and Safety Track I-II

5.00 pm – 5.40 pm Announcement RTLWS14, Farewell
Time Table:

Thursday, October 20, 2011

9.00 am – 9.40 am Plenary Opening Session, Welcome Notes (Room 209)

Time Title Speaker
9.00 am – 9.10 am Welcome note Prof. Ing. Pavel Ripka, CSc., Dean of the Faculty of Electrical Engineering, Czech Technical University in Prague
9.10 am – 9.20 am Opening address Doc. Dr. Ing. Zdeněk Hanzálek, Faculty of Electrical Engineering, Czech Technical University in Prague
9.20 am – 9.30 am Acknowledgments Prof. Nicholas Mc Guire, Real Time Linux Foundation, and Dr. Carsten Emde, Open Source Automation Development Lab (OSADL)
9.30 am – 9.40 am Introduction Ing. Pavel Píša, Ph.D., and Ing. Michal Sojka, Ph.D., Faculty of Electrical Engineering, Czech Technical University in Prague

DSLab Summer School 2011 – safety releated system

DSLab Summer School 2011 has been held in Lanzhou University, from Augest 14 to Augest 19. The course contents of the summer school is “Safety Releated System”.
Prof. Nicholas introduced the terminologies and methods of utilizing GNU/Linux to develop safety releated system.



Prof. Zhou Qingguo and Prof. Nicholas McGuire participated POWERLINK Implementation Workshop China 2010 in Shanghai

rof. Zhou Qingguo and Prof. Nicholas McGuire participated POWERLINK Implementation Workshop China 2010 in Shanghai,March,31.
Prof. Nicholas McGuire delivered report about industry safety.


Twelfth Real-Time Linux Workshop will be held in October 25 to 27, Nairobi, Kenya

Twelfth Real-Time Linux Workshop will be held in October 25 to 27, Nairobi, Kenya

A real-time kernel for the Premier Minister

A real-time kernel for the Premier Minister


Prof.Nicholas Mc Guire


Distributed & Embedded System Lab (DSLab)


School of Information Science and Engineering


Lanzhou University .P.R.China


When the news arrived at DSLab that I would get the Friendship Award during this important years 60th anniversary of the Peoples Republic founding, for the work on Free Software/Open Source at Lanzhou University, this of course was not only big news, but it also immediately raised the question “how do we explain to then what we are actually doing?” Free-Software/Open-Source who knows what that is about? The prize was to be handed over by Vice Premier Zhang Dejiang at a ceremony in the great hall of the people in Beijing and the next day we were supposed to meet Premier Wen Jiabao. Not many opportunities to meet top officials of a country, needless to say of an important country like China.

So we decided that we should prepare a special gift for the Chinese Premier Wen Jiabao allowing him to experience the capabilities of Chinese computer technology paired with Free-Software and the creativity of the smart kids in this country that contributed to the Free-software community. The heavy investments in the education system that have changed the academic landscape completely over the last decades have been gradually adopting quite a bit of free-software and it also has begun contributing back to this world-wide community. This was our chance to give the premier minister first hand insight of what’s going on with free-software in Chinas academic community!


 Heading: Loongson Yeelong netbook running a Debian GNU/Linux variant.

DSLab, founded in 2004, focuses on distributed and embedded computer systems, with a strong slant towards the real-time variants. In the past years we have been working on RTLinux/GPL (Austria), L4/Fiasco (Germany) and XtratuM (Spain) as well as modifications and extensions to mainline Linux (Global). This alone already shows how distributed the free-software development community is – and China is becoming a part of it – but there still is work to do!

       As we are involved in porting Linux with RT-Preempt to the Loonson processors – currently working on Loongson 2F Single-core processor – which is used in the Lemote netbook. As this system, designed fully in china, is running on a variant of the free Operating System – Debian GNU/Linux, we had the perfect gift.

       The RT-Preempt kernel, a real-time extension to the mainline Linux kernel was installed with the latest patches from Wu Zhangjin, a student of DSLab, working on real-time on MIPS. The installation on the Loongson Yeelong netboot that we generously were provided with by Lemotes CTO Zhang Fuxin who has been supporting DSLab a lot in the past, was quickly completed. As this is a real-time kernel extension, some tests had to be done to make sure that the worst-case jitter and latency on the Premiers Netbook would be ok – so some very intensive work had to be completed in only a few days to make sure the system was stable and exhibited good real-time performance. A lot of support from the free-software community, notably from Thomas Gleixner, one of the RT-preempt developers and X86 Linux maintainer, was of great help here. After a few tests we were satisfied with the roughly 62 microseconds jitter that we could measure – a suitable value for a Premier ministers netbook we concluded – after all he would be the first premier in the world with a real-time GNU/Linux system at hand!

Picture of cyclic test on the yeelong netbook:



Heading: Cyclic test running on Wen Jiabaos netbook

Of course its not quite that simple, you can’t just walk into the great hall of the people with a laptop and hand it over to the Chinese premier minister. The Ministry of foreign experts affairs, Mr. Fengyun Lei was contacted and he was very helpful, invited us to hop by and give him the details of what we intended to do – Mr. Fengyun Lei, the Deputy Director of State Administration of Foreign Experts Affairs, quickly called in one of his IT experts, Mr Yanguang Zhong, director of Information Research Center of International Talent, to give the netboot a look and concluded that this is “A pretty nice system!”. Not too surprising Mr Zhong new GNU/Linux well and was himself a supporter of the free-software operating system – it seems that it all ready is quite wide spread in China – even more of a reason to present such a system to one of the top officers of the country.

       We hope that it has reached its final destination – Premier Wen Jiabao and he can enjoy the stability and simplicity of a free-software netbook, while also providing a high-level of security based on well reviewed open-source components. This Loongson system is not simple made-in China, but developed-in China, with the help of the worldwide free-software community. What we can observe here is a transition that is happening now more and more – the transition from mere production to research and development of high-tech products in China. The students of DSLab are only a small piece of this tendency, but we hope that we are a good example of what potential can be found in free and open-source software to enhance the future of technology.

 Short System Description for the tech-geeks:

 CPU: Loongson 2F (MIPS based processor)
 Kernel: 2.6.29-rt13
 Distribution: Debian GNU/Linux based

 Power consumption: roughly 15 Watt



Heading: Designed and developed in China – Premier Wen Jiabao’s yeelong netbook

  This friendship award that I received for the work on Free-software at Lanzhou University is a great boost to our confidence that we are investing our energy and time in work that is meaningful not only to us but to the society we are a part of. Of course this prize is not based only on my work, it is the result of hard work of many students at DSLab, the result of the support that DSLab and I have been receiving from Lanzhou University in the past years, and it is of course also du to the open-source community which provides the technological basis of much of our work. So I allow myself to take this prize in the name of all who have contributed to our successful work.


Heading: The DSLab Free-software team

Prof. Zhou Qingguo with two students participated in the Eleventh Real-Time Linux Workshop in Dresden

Prof. Zhou Qingguo with two students Cheng Guanghui and Wu Zhangjing participated in the Eleventh Real-Time Linux Workshop on September 28 to 30, in Dresden, Germany.

They presented 4 papers about “Design and Implementation of Node Order Protocol””L4eRTL””Porting RT-PREEMPT to loongson 2F”and”SIL4Linux: An attempt to explore Linux satisfying SIL4 in some restrictive conditions”






Bai Shuwei join in SRT 2008 in Beijing on 16th Oct

On 16th Oct. 2008, Bai Shuwei from DSLab joined in the 1st International Workshop on Software Radio Technology Workshops in Tsinghua University in Beijng. This workshop intends to cover all key aspects related to the current and the next generation software radio systems. It will bring together engineers, researchers, and students to present cutting-edge technologies and describe work in progress to reflect the latest advances in the state-of-the-art in design, modeling, simulation, and applications of SR system.