Auswahl der wissenschaftlichen Literatur zum Thema „Hardware related programming“

Geben Sie eine Quelle nach APA, MLA, Chicago, Harvard und anderen Zitierweisen an

Wählen Sie eine Art der Quelle aus:

Machen Sie sich mit den Listen der aktuellen Artikel, Bücher, Dissertationen, Berichten und anderer wissenschaftlichen Quellen zum Thema "Hardware related programming" bekannt.

Neben jedem Werk im Literaturverzeichnis ist die Option "Zur Bibliographie hinzufügen" verfügbar. Nutzen Sie sie, wird Ihre bibliographische Angabe des gewählten Werkes nach der nötigen Zitierweise (APA, MLA, Harvard, Chicago, Vancouver usw.) automatisch gestaltet.

Sie können auch den vollen Text der wissenschaftlichen Publikation im PDF-Format herunterladen und eine Online-Annotation der Arbeit lesen, wenn die relevanten Parameter in den Metadaten verfügbar sind.

Zeitschriftenartikel zum Thema "Hardware related programming"

1

Tsyrulnyk, Serhii. "SOFTWARE AND HARDWARE SYSTEM «ARDUINO LEARNER KIT»." OPEN EDUCATIONAL E-ENVIRONMENT OF MODERN UNIVERSITY, no. 10 (2021): 231–40. http://dx.doi.org/10.28925/2414-0325.2021.1019.

Der volle Inhalt der Quelle
Annotation:
The difference between programming embedded systems from the classical one is that in addition to knowledge of the theory of algorithms, programming languages, it is necessary to know the hardware of the object, its physical or electrical properties. Programming for embedded systems is considered a separate area. Embedded-developer is engaged in the development, maintenance, testing of software and hardware. The article considers issues related to the peculiarities of practical training and the formation of professional skills in programming embedded-systems by students studying in the field of knowledge 12 Information Technology, 17 Electronics and Telecommunications software and hardware complex "Arduino Learner Kit" based on the platform Arduino Nano. The software-hardware system "Arduino Learner Kit" is intended for experiments on the control of LEDs, generation of color and adjustment of the brightness of RGB LED, creation of a tone signal, processing of events of clock buttons, reading of data from the potentiometer, DHT11 sensor, LM35 sensor, seven-segment display, LED dot matrix indicator, LCD-indicator, Arduino port sealing by shift register 74HC595, data exchange via SPI interface (MAX7219), and I2C (DS1307). The approach of the application of the physical and virtual stand "Arduino Learner Kit" for training on the mixed and distance form is offered. Arduino Learner Kit software and technology teaches that students study demonstration programs on each topic and get acquainted with their work on the virtual stand "Arduino Learner Kit" and explore the work on the real stand by the peculiarities of the educational process in the educational institution. Features of modeling, testing, and debugging of projects with Arduino in the Proteus 8.X environment are revealed. The list of topics for the formation of Arduino programming skills, drawing diagrams from ready-made modules and parts using the software and hardware system "Arduino Learner Kit", which are implemented in the educational process.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
2

Lee, Chyi Shyong, Juing Huei Su, Hsin Hsiung Huang, and Sin Mao Fu. "Line Maze Robot Training Course for the Senior High School Students." Applied Mechanics and Materials 278-280 (January 2013): 2156–59. http://dx.doi.org/10.4028/www.scientific.net/amm.278-280.2156.

Der volle Inhalt der Quelle
Annotation:
A line maze robot training course, which contains the hardware circuit implementation, firmware programming skills and the shortest path algorithm, is presented in this paper. The training course is used for vocation senior high school teachers and students. The major topic for students is to develop the proper firmware programming to achieve the better performance and students are encouraged to pass the small contest in the end of the workshop. The low-cost educational platform is easily by the economically disadvantaged students. Students, who join the workshop can learn the basic C language, the firmware programming skills for microcontrollers, the concept of the shortest path algorithm for line maze robot, just spend less $40 USD to buy the robots. The contributions of this training course are as follows: 1) studying the hardware implementation knowledge, 2) developing microcontroller-related firmware programming skills, 3) learning motion control skills of the line maze robot, and 4) learning line-maze solving algorithms. Few students, who join this training workshop and learn the related hardware, firmware and algorithm, can find the shortest path form source to target in the line map. The feedback of the most students shows that the training course gives them the motivation to actively learn the necessary practical skills to design the firmware programming to guide the line maze robot.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
3

Obeidat, Raghad, and Hussein Alzoubi. "Why Are Hardware Description Languages Important for Hardware Design Courses?" International Journal of Information and Communication Technology Education 17, no. 2 (2021): 1–16. http://dx.doi.org/10.4018/ijicte.2021040101.

Der volle Inhalt der Quelle
Annotation:
Curricula in computer engineering, computer science, and other related fields include several courses about hardware design. Examples of these courses are digital logic design, computer architecture, microprocessors, computer interfacing, hardware design, embedded systems, switching theorem, and others. In order for the students to realize the concepts taught in such courses, practical track should be reinforced along with the theoretical track. Many universities offer to their students labs in which they can practice hardware design. However, students need more than that: they need tools that enable them to design, model, simulate, synthesize, and implement hardware designs. Although high-level programming languages like Java and C++ could be an option, it might be a tedious task to use them for this mission. Fortunately, hardware-description languages (HDLs) have been specifically devised for this purpose. This paper shows some of the great features of HDLs and compare using them with using C++ for illustrating digital concepts through salient examples.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
4

Sun, Xue Jing. "Simulating Design of Central Air Conditioning Control System in Office Buildings Based on PLC." Applied Mechanics and Materials 525 (February 2014): 621–24. http://dx.doi.org/10.4028/www.scientific.net/amm.525.621.

Der volle Inhalt der Quelle
Annotation:
In this paper, based on the Siemens S7-200 programmable controller in the central air conditioning control system, hardware and software of the central air-conditioning control system is designed. In hardware design PLC controller is used as controlling core to control temperature and humidity of the entire process. In the software design, control programming and multi-loop control of temperature, humidity PID algorithm are completed by using PLC programming software STEP7 because of its characteristics that it is easy to read and easy to achieve complete control. Lastly, Related parameter is set and the information is displayed by touching screen.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
5

Langdon, W. B. "Conference on Genetic Programming (GP-97)." Robotica 16, no. 1 (1998): 117–18. http://dx.doi.org/10.1017/s0263574798210204.

Der volle Inhalt der Quelle
Annotation:
The Second International Conference in Genetic Programming (GP-97), like the first, was held on the beautiful Stanford University campus in California under the chairmanship of John Koza. More than 350 people from all over the world gathered together for four days to see presentations, posters, tutorials and trade presentations on a range of topics. In addition to GP and related topics in Genetic Algorithms (GAs) and classifier systems, the up and coming fields of evolvable hardware (EHW) and biocomputing (also called DNA computing) were also represented.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
6

Alshahrani, Saeed, Waleed Al Shehri, Jameel Almalki, Ahmed M. Alghamdi, and Abdullah M. Alammari. "Accelerating Spark-Based Applications with MPI and OpenACC." Complexity 2021 (July 21, 2021): 1–17. http://dx.doi.org/10.1155/2021/9943289.

Der volle Inhalt der Quelle
Annotation:
The amount of data produced in scientific and commercial fields is growing dramatically. Correspondingly, big data technologies, such as Hadoop and Spark, have emerged to tackle the challenges of collecting, processing, and storing such large-scale data. Unfortunately, big data applications usually have performance issues and do not fully exploit a hardware infrastructure. One reason is that applications are developed using high-level programming languages that do not provide low-level system control in terms of performance of highly parallel programming models like message passing interface (MPI). Moreover, big data is considered a barrier of parallel programming models or accelerators (e.g., CUDA and OpenCL). Therefore, the aim of this study is to investigate how the performance of big data applications can be enhanced without sacrificing the power consumption of a hardware infrastructure. A Hybrid Spark MPI OpenACC (HSMO) system is proposed for integrating Spark as a big data programming model, with MPI and OpenACC as parallel programming models. Such integration brings together the advantages of each programming model and provides greater effectiveness. To enhance performance without sacrificing power consumption, the integration approach needs to exploit the hardware infrastructure in an intelligent manner. For achieving this performance enhancement, a mapping technique is proposed that is built based on the application’s virtual topology as well as the physical topology of the undelaying resources. To the best of our knowledge, there is no existing method in big data applications related to utilizing graphics processing units (GPUs), which are now an essential part of high-performance computing (HPC) as a powerful resource for fast computation.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
7

Anistyasari, Yeni, Ekohariadi, and Ari Kurniawan. "Exploring Computational Thinking to Improve Energy-Efficient Programming Skills." MATEC Web of Conferences 197 (2018): 15011. http://dx.doi.org/10.1051/matecconf/201819715011.

Der volle Inhalt der Quelle
Annotation:
The increasing of ICT utilization brought the increasing of energy consumption which causes global emission. In fact, ICT utilization produces two percent of global emission of CO2. Most studies focus on reducing global emission of CO2 through energy-efficient software and hardware utilizations. However, how to improve energy-efficient programming skills for students has not been investigated well. To address this issue, this work proposes exploring computational thinking which is a teaching learning model adopted computer works. Computational thinking is applied in Fundamental programming subject for eight meetings. Energy-efficient programming skill of students is evaluated before and after the implementation of computational thinking. In addition, the instruments to evaluate energy-efficient programming skill is adapted from previous related work. Finally, statistical analysis reveals that computational thinking improves student's skill in energy-efficient programming.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
8

GÚTIERREZ, JEFFERSON, NICOLAS CALDERON, and JOSE FRANCO. "E-BOT PLATAFORMA ROBÓTICA DE APOYO EN LA ENSEÑANZA DE ALGORITMOS Y PROGRAMACIÓN." Revista Ingeniería, Matemáticas y Ciencias de la Información 8, no. 16 (2021): 65–76. http://dx.doi.org/10.21017/rimci.2021.v8.n16.a103.

Der volle Inhalt der Quelle
Annotation:
This article presents the design and construction of a mobile robot (E-BOT) both in the hardware and in the software part, which works as a support tool for teaching processes and allows to consolidate learning in related topics. a Programming having as its scope repetitive structures, this through a series of previously constructed learning elements. E-BOT has a series of actuators (Led, oled, servomotor, motors) and sensors (ultrasound and reflective light) which are controlled by means of Arduino that allow an easy interaction of EBOT with the real world. Additionally, the construction of a verification software is carried out that allows us to validate the correct operation of all the modules built.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
9

Liu, Ying, and Honglin Wu. "Application of Visual Knowledge Graph in Assembly Language Programming Teaching." International Journal of Education and Humanities 3, no. 1 (2022): 1–3. http://dx.doi.org/10.54097/ijeh.v3i1.395.

Der volle Inhalt der Quelle
Annotation:
Assembly Language Programming is a compulsory course for information related majors in colleges and universities. It plays a basic role in cultivating students' professional ability. Based on the teaching experience accumulated by the authors' teaching team for many years, visual knowledge graph is used for teaching application, the fragmented knowledge points are correlated, and the knowledge system has been formed. Through the knowledge points network of the course, the teaching advantages are better brought into play, which not only promotes the students' mastery of Assembly Language Programming, but also lays a solid foundation for the students' subsequent hardware course learning.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
10

Yan, Ziqi. "The application of Verilog in the development of casual games." Applied and Computational Engineering 76, no. 1 (2024): 245–49. http://dx.doi.org/10.54254/2755-2721/76/20240600.

Der volle Inhalt der Quelle
Annotation:
Verilog is a hardware description language (HDL) that is widely used in digital circuit design and simulation. Its development is closely related to computer science and electrical engineering. Verilog gained popularity in the early 1980s as digital circuit designs became increasingly complex, requiring more efficient circuit design and verification tools. At the same time, rapid advances in computer hardware also stimulated the demand for digital circuit design languages. Furthermore, the popularity and adoption of Verilog highlight the growing necessity for digitisation, automation, and intelligence in modern society. As digital technology continues to advance across various industries, the need for effective and dependable digital circuit design languages is also increasing. This paper delves into the complex process of recreating the timeless arcade classic Pac-Man on the Spartan 3E FPGA platform using hardware description and digital circuit techniques and the Verilog programming language. Through a comprehensive review of existing literature and research, this study investigates the fusion of traditional game design principles with state-of-the-art hardware programming methods, demonstrating the seamless integration of software-driven game mechanics with hardware-based implementation. Through careful design and coding strategies, Pac-Man's basic functionality, such as maze traversal, ghost AI, and pellet consumption, is faithfully replicated using Verilog modules customized for the Spartan 3E FPGA board. By bridging the realms of game development and hardware engineering, this paper not only showcases the versatility of Field Programmable Gate Array (FPGA) technology in entertainment applications but also underscores the interdisciplinary nature of modern computing endeavours.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
Mehr Quellen

Bücher zum Thema "Hardware related programming"

1

L, Vincent Thomas, ed. Modern control systems analysis and design. J. Wiley, 1993.

Den vollen Inhalt der Quelle finden
APA, Harvard, Vancouver, ISO und andere Zitierweisen
2

Gianguido, Piani, ed. Computer systems for automation and control. Prentice Hall, 1992.

Den vollen Inhalt der Quelle finden
APA, Harvard, Vancouver, ISO und andere Zitierweisen
3

S, Hall Tyson, and Furman Michael D, eds. Rapid prototyping of digital systems. Springer Science+Business Media, 2006.

Den vollen Inhalt der Quelle finden
APA, Harvard, Vancouver, ISO und andere Zitierweisen
4

D, Furman Michael, ed. Rapid prototyping of digital systems: A tutorial approach. 2nd ed. Kluwer Academic Publishers, 2001.

Den vollen Inhalt der Quelle finden
APA, Harvard, Vancouver, ISO und andere Zitierweisen
5

D, Furman Michael, ed. Rapid prototyping of digital systems. Kluwer Academic, 2000.

Den vollen Inhalt der Quelle finden
APA, Harvard, Vancouver, ISO und andere Zitierweisen
6

G, Vranesic Zvonko, ed. Fundamentals of digital logic with VHDL design. 3rd ed. McGraw-Hill, 2008.

Den vollen Inhalt der Quelle finden
APA, Harvard, Vancouver, ISO und andere Zitierweisen
7

G, Vranesic Zvonko, ed. Fundamentals of digital logic with VHDL design. 2nd ed. McGraw-Hill Companies, 2005.

Den vollen Inhalt der Quelle finden
APA, Harvard, Vancouver, ISO und andere Zitierweisen
8

Programmable logic controllers: Hardware and programming. 3rd ed. Goodheart-Willcox Co., 2013.

Den vollen Inhalt der Quelle finden
APA, Harvard, Vancouver, ISO und andere Zitierweisen
9

Programming PLCs Using Rockwell Automation Controllers. Prentice Hall, 2003.

Den vollen Inhalt der Quelle finden
APA, Harvard, Vancouver, ISO und andere Zitierweisen
10

The 8051 microcontroller: Architecture, programming, and applications. West, 1991.

Den vollen Inhalt der Quelle finden
APA, Harvard, Vancouver, ISO und andere Zitierweisen
Mehr Quellen

Buchteile zum Thema "Hardware related programming"

1

Barbosa, Aaron, Elijah Pelofske, Georg Hahn, and Hristo N. Djidjev. "Optimizing Embedding-Related Quantum Annealing Parameters for Reducing Hardware Bias." In Parallel Architectures, Algorithms and Programming. Springer Singapore, 2021. http://dx.doi.org/10.1007/978-981-16-0010-4_15.

Der volle Inhalt der Quelle
APA, Harvard, Vancouver, ISO und andere Zitierweisen
2

Marchesi, Lodovica, Michele Marchesi, and Roberto Tonelli. "Reviewing Crypto-Agility and Quantum Resistance in the Light of Agile Practices." In Agile Processes in Software Engineering and Extreme Programming – Workshops. Springer Nature Switzerland, 2023. http://dx.doi.org/10.1007/978-3-031-48550-3_21.

Der volle Inhalt der Quelle
Annotation:
AbstractThe term crypto-agility means the ability to quickly and securely change cryptographic algorithms and related data, in the case of their compromise. In this context, the advent of quantum computing constitutes a new paradigm, which poses existential threats to current cryptographic algorithms. Even if these attacks are not an imminent danger, we must be prepared to change the cryptographic algorithms at risk with new, quantum resistant ones. This is by no means an easy task, because cryptographic algorithms are used everywhere and are often also implemented on the hardware. In this paper, we analyze the similarities and the differences between traditional agility and crypto-agility, and investigate the prospects of using agile and lean practices in the context of crypto-agility to introduce quantum resistant algorithms. In particular, for the main agile and lean practices we discuss if and how they can be useful for obtaining crypto-agility. We also investigate how the features key to crypto-agility can be helped by the agile and lean approach.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
3

Hartmanns, Arnd. "Correct Probabilistic Model Checking with Floating-Point Arithmetic." In Tools and Algorithms for the Construction and Analysis of Systems. Springer International Publishing, 2022. http://dx.doi.org/10.1007/978-3-030-99527-0_3.

Der volle Inhalt der Quelle
Annotation:
AbstractProbabilistic model checking computes probabilities and expected values related to designated behaviours of interest in Markov models. As a formal verification approach, it is applied to critical systems; thus we trust that probabilistic model checkers deliver correct results. To achieve scalability and performance, however, these tools use finite-precision floating-point numbers to represent and calculate probabilities and other values. As a consequence, their results are affected by rounding errors that may accumulate and interact in hard-to-predict ways. In this paper, we show how to implement fast and correct probabilistic model checking by exploiting the ability of current hardware to control the direction of rounding in floating-point calculations. We outline the complications in achieving correct rounding from higher-level programming languages, describe our implementation as part of the Modest Toolset’s model checker, and exemplify the tradeoffs between performance and correctness in an extensive experimental evaluation across different operating systems and CPU architectures.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
4

Simner, Ben, Shaked Flur, Christopher Pulte, et al. "ARMv8-A System Semantics: Instruction Fetch in Relaxed Architectures." In Programming Languages and Systems. Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-44914-8_23.

Der volle Inhalt der Quelle
Annotation:
AbstractComputing relies on architecture specifications to decouple hardware and software development. Historically these have been prose documents, with all the problems that entails, but research over the last ten years has developed rigorous and executable-as-test-oracle specifications of mainstream architecture instruction sets and “user-mode” concurrency, clarifying architectures and bringing them into the scope of programming-language semantics and verification. However, the system semantics, of instruction-fetch and cache maintenance, exceptions and interrupts, and address translation, remains obscure, leaving us without a solid foundation for verification of security-critical systems software.In this paper we establish a robust model for one aspect of system semantics: instruction fetch and cache maintenance for ARMv8-A. Systems code relies on executing instructions that were written by data writes, e.g. in program loading, dynamic linking, JIT compilation, debugging, and OS configuration, but hardware implementations are often highly optimised, e.g. with instruction caches, linefill buffers, out-of-order fetching, branch prediction, and instruction prefetching, which can affect programmer-observable behaviour. It is essential, both for programming and verification, to abstract from such microarchitectural details as much as possible, but no more. We explore the key architecture design questions with a series of examples, discussed in detail with senior Arm staff; capture the architectural intent in operational and axiomatic semantic models, extending previous work on “user-mode” concurrency; make these models executable as test oracles for small examples; and experimentally validate them against hardware behaviour (finding a bug in one hardware device). We thereby bring these subtle issues into the mathematical domain, clarifying the architecture and enabling future work on system software verification.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
5

Simner, Ben, Alasdair Armstrong, Jean Pichon-Pharabod, Christopher Pulte, Richard Grisenthwaite, and Peter Sewell. "Relaxed virtual memory in Armv8-A." In Programming Languages and Systems. Springer International Publishing, 2022. http://dx.doi.org/10.1007/978-3-030-99336-8_6.

Der volle Inhalt der Quelle
Annotation:
AbstractVirtual memory is an essential mechanism for enforcing security boundaries, but its relaxed-memory concurrency semantics has not previously been investigated in detail. The concurrent systems code managing virtual memory has been left on an entirely informal basis, and OS and hypervisor verification has had to make major simplifying assumptions.We explore the design space for relaxed virtual memory semantics in the Armv8-A architecture, to support future system-software verification. We identify many design questions, in discussion with Arm; develop a test suite, including use cases from the pKVM production hypervisor under development by Google; delimit the design space with axiomatic-style concurrency models; prove that under simple stable configurations our architectural model collapses to previous “user” models; develop tooling to compute allowed behaviours in the model integrated with the full Armv8-A ISA semantics; and develop a hardware test harness.This lays out some of the main issues in relaxed virtual memory bringing these security-critical systems phenomena into the domain of programming-language semantics and verification with foundational architecture semantics.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
6

Dardaillon, Mickaël, Kevin Marquet, Tanguy Risset, Jérôme Martin, and Henri-Pierre Charles. "Cognitive Radio Programming Survey." In Advances in Wireless Technologies and Telecommunication. IGI Global, 2015. http://dx.doi.org/10.4018/978-1-4666-6571-2.ch025.

Der volle Inhalt der Quelle
Annotation:
Cognitive radio is based on Software Defined Radio (SDR) technology. The commercial success of smart radio applications and cognitive radio networks will be very dependent on cost, performance, and power consumption of SDR hardware platforms. SDR hardware is now available, but many issues have yet to be studied. In this chapter, the authors detail the constraints imposed by recent radio protocols and how hardware architectures support them. Then, they present existing architectures and solutions for SDR programming. Finally, the authors mention challenges related to the programming of future cognitive radio systems.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
7

Hughes, Meghan Cantlon, and Alaa Abd-Elsayed. "Complications of peripheral nerve stimulation for sacroiliac pain." In Sacroiliac Joint Pain, edited by Alaa Abd-Elsayed and Dawood Sayed. Oxford University Press, 2021. http://dx.doi.org/10.1093/med/9780197607947.003.0015.

Der volle Inhalt der Quelle
Annotation:
This chapter will look at complications of peripheral nerve stimulation (PNS) by stratifying them into three distinct categories: hardware-related complications (lead migration or fracture, connection issues, and premature battery depletion), biologic complications (infection), and programming or therapy-related complications. Today, the complications related to current PNS procedures are rare and minor. Hospital admission is exceedingly unlikely. Every new device on the market is working not only to improve performance but also to mitigate risks such as lead migration and infection. Also included in this chapter is background information about how the procedure and the hardware have evolved over the years, leading to improved performance and fewer complications.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
8

Mihailescu, Marius Iulian, and Stefania Loredana Nita. "CSAP." In Examining the Impact of Deep Learning and IoT on Multi-Industry Applications. IGI Global, 2021. http://dx.doi.org/10.4018/978-1-7998-7511-6.ch014.

Der volle Inhalt der Quelle
Annotation:
The current proposal of C++20 features suggests that the coroutines will have dedicated support for the native language. This chapter will provide an analysis that is performed based on a comprehensive survey of coroutines that are used in the development process of the embedded systems and how they are used on dedicated platforms based on their constrained resources. Another important aspect of the work consists of analyzing the performance of designing and implementation of coroutines in software applications related to IoT and embedded devices focusing on the security vulnerabilities of the devices within an IoT ecosystem. The research analysis that forms the basis of the current work is based on metrics, such as software and hardware platform requirements, computation power, scenarios, advantages, and designing user interfaces based on the programming language used. The current work will be completed by adding a comparison with C# 8 programming language and C++20.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
9

Jasnau Caeiro, José, Henrique Oliveira, Margarida Goes, Manuel José Lopes, and César Fonseca. "Integrated Continuous Healthcare Team Computer System Architecture." In Exploring the Role of ICTs in Healthy Aging. IGI Global, 2020. http://dx.doi.org/10.4018/978-1-7998-1937-0.ch013.

Der volle Inhalt der Quelle
Annotation:
A computer-based pattern recognition system architecture destined to collect and process geographically referenced data about integrated continuous healthcare teams (ECCI) is presented and discussed in the chapter. These teams are part of Portugal's National Network of Integrated Continuous Care (RNCCI). The system is designed to collect data about the displacement of each team during healthcare assistance. The pattern recognition system handles information about the costs related to the provided healthcare. The architecture is designed around open source software resources. Virtual machines and container-based technologies provide hardware independence. The Python programming language ecosystem is chosen for all the main components of the system.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
10

Russo, Barbara, Marco Scotto, Alberto Sillitti, and Giancarlo Succi. "Project Management." In Agile Technologies in Open Source Development. IGI Global, 2010. http://dx.doi.org/10.4018/978-1-59904-681-5.ch016.

Der volle Inhalt der Quelle
Annotation:
Surveys covering over 8000 projects indicate that the major sources of software project failure lie less with shortfalls in formal methods skills and more with shortfalls in skills to deal with stakeholder value propositions (Johnson, 1999). Five of the top six reasons of failure do not deal with programming languages, development environment or hardware choices, but are related to communications among developers and customers (Boehm, 2002). Moreover, the updated Standish Group study, conducted in 2000, identified 10 software success factors. The second factor is user involvement and the third is experienced project manager. This means that most projects fail because of people and project management issues rather than technical issues (Thomsett, 1993). Several recent studies (Philips, 1998) indicate that project managers are learning how to become more successful at IT project management. To improve the software success, more highly skilled project managers are using improved management processes.
APA, Harvard, Vancouver, ISO und andere Zitierweisen

Konferenzberichte zum Thema "Hardware related programming"

1

Canfield, Stephen L., and Sheikh Ghafoor. "A Matlab-Based Toolkit to Program Microcontrollers for Use in Teaching Mechanisms and Robotics." In ASME 2014 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers, 2014. http://dx.doi.org/10.1115/detc2014-35355.

Der volle Inhalt der Quelle
Annotation:
Programming is an essential skill for engineering students, particularly in areas of mechanisms and robotics, mechatronics and design. Students receive formal programming training early on in the typical engineering curriculum, but generally demonstrate difficulty in implementing programming skills to solve engineering problems in later courses. This is due to a number of factors including a lack of cohesion in programming practice in the curriculum and improper context for introducing programming to engineering students. The authors have developed a hands-on programming toolkit to allow engineers to learn programming on a Microcontroller and associated hardware (sensors, motors, output devices) using the Matlab environment. This toolkit is applicable to all levels of students, from freshman in their introductory programming course through senior and graduate students. In this hands-on toolkit, the MCU becomes the target for the program. Once programmed, the hardware runs independently and can readily be implemented outside of class or the lab. The primary method of programming an MCU is with C or assembly. One of the unique offerings of this toolkit is that it provides a way to program an MCU directly using Matlab. The premise is that adding an MCU as a programming target, rather than simply a PC, may provide a more appropriate context for engineers to learn programming. In addition, the MCU target will offer a greater number of options for incorporating programming into the engineering curriculum. This paper will present an overview of the programming toolkit and environment. The paper will also present a series of programming exercises related to dynamics of machinery, robotics, mechatronics and controls.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
2

Werner, Stephan, Andreas Lauber, Jurgen Becker, and Eric Sax. "Cloud-based remote virtual prototyping platform for embedded control applications: Cloud-based infrastructure for large-scale embedded hardware-related programming laboratories." In 2016 13th International Conference on Remote Engineering and Virtual Instrumentation (REV). IEEE, 2016. http://dx.doi.org/10.1109/rev.2016.7444459.

Der volle Inhalt der Quelle
APA, Harvard, Vancouver, ISO und andere Zitierweisen
3

Lüntzel, Vitus, Florian Schade, Martin Sommer, and Eric Sax. "Modularized Platform for an Embedded Systems Case Study: Concept and Design." In 10th International Conference on Human Interaction and Emerging Technologies (IHIET 2023). AHFE International, 2023. http://dx.doi.org/10.54941/ahfe1004092.

Der volle Inhalt der Quelle
Annotation:
This paper presents the concept and design of a hardware platform for an information technology workshop aimed at first-year electrical engineering students. The workshop provides students with their initial exposure to hardware-oriented programming and project management in a software engineering environment. The platform is centered around a Tiva C LaunchPad embedded on the control board of a remote-controlled vehicle. The hardware design of the remote vehicle is modularized into three boards: the control board, battery management board, and power management board. Additionally, a remote-control interface has been developed. The hardware platform leverages various capabilities of the Tiva C LaunchPad, including GPIO, ADC, PWM, and UART, although the I2C capabilities are not utilized in the workshop.Students work in groups of three to gain valuable project management experience. While each student is responsible for developing an individual hardware-related class, these classes are utilized for group tasks. To prevent complete group failure in case of one student's inability to finish their class, example classes are provided as usable libraries. The organization of responsibilities within the group is left to the students, and a project plan and Gantt chart timeline are mandatory.The hardware design adopts a modular structure that effectively separates main functions and power levels. The battery management board hosts the main fuse and an emergency shutdown relay, connected to a reed switch. It facilitates the connection between the batteries and the power management board. PWM signals from the control board on the power management board actuate two 12V brushless DC electric motors. Additional connections to the control board include a 5V power supply, a proportional measurement of the battery voltage, and control over the revolution speed of the drives. The control board, which houses the Tiva C LaunchPad, is also connected to ultrasonic sensors, an ESP8266-Module, and the power control board. The remote-control interface, featuring another Tiva C LaunchPad, facilitates human-machine interactions through an 8-bit display, a joystick, and navigation buttons. The remote control is powered by a 5V power bank.The software architecture also follows a modular approach, leveraging object-oriented programming principles. Seven different classes instantiate hardware-related functionalities. Additionally, four hardware-independent classes are employed. While all the functions of the remote-controlled vehicle are consolidated in one hardware-independent class, three are dedicated to remote control operation: Steering, responsible for reading joystick input and mapping it to commands; Display, enabling user output through an interactive menu; and Remote, serving as the central class that brings together low-level and other hardware-independent classes.In conclusion, this hardware platform offers first-year electrical engineering students a practical and comprehensive introduction to hardware-oriented programming and project management. The workshop provides students with hands-on exposure to industry-relevant technologies and a collaborative learning experience. The platform's integration of software and hardware components promotes a holistic understanding of systems engineering principles.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
4

Gulati, Navneet, and Devendra P. Garg. "Component Assemblies in a Flexible Work-Cell via Intelligent Control." In ASME 2003 International Mechanical Engineering Congress and Exposition. ASMEDC, 2003. http://dx.doi.org/10.1115/imece2003-42206.

Der volle Inhalt der Quelle
Annotation:
The requirement to quickly change a product, the need to deliver high quality component, and a desire to reduce manufacturing related costs has led to the development of flexible work-cells. Integration of different sensors along with the careful selection/design of fixtures can add to the flexibility of a work-cell. Furthermore, an effective control of hardware in a flexible work-cell can increase the efficiency of a work-cell. This can be achieved by using available software (such as MATLAB, C++) to integrate the hardware for programming. This technique also leads to the control of a work-cell that is both real time and user-friendly. The strategy is demonstrated with the help of an example where two different types of assemblies were carried out in the same setup of a flexible work-cell.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
5

Bychenko, Artem, Maksym Udovenko, Vitalii Nuianzin, and Andriy Berezovskyi. "Remote Visual Information System for Identification of Dangerous Substances Using Unmanned Aircrafts." In International Scientific Applied Conference "Problems of Emergency Situations". Trans Tech Publications Ltd, 2022. http://dx.doi.org/10.4028/p-i5mfl9.

Der volle Inhalt der Quelle
Annotation:
Development of a functional model of the process of creating a knowledge base on the recognition of objects and actions of the enemy on the basis of neural networks and fuzzy logic. The aim of the work is to develop a set of software and hardware designed for remote identification of hazardous substances by machine visual recognition of information signs of dangerous goods with the output of relevant information to the means of visual display (interface). Recommendations concerning providing UAVs with the necessary technical means to monitor the zone of emergencies are analyzed. The recommendations of the organization of radio communication between the UAV and the operator depending on the range of the UAV departure, terrain conditions etc are analyzed and given. The structural scheme of the complex of remote recognition of HC in the form of blocks, units and software and hardware is developed. As a result of the analysis of programming systems, it was found that Python programming language is the best choice to ensure the full operation of the software due to the built-in capabilities and the involvement of third-party frameworks. A database containing information on more than 3.000 HCs with detailed recommendations for emergency response is developed. The hardware and software complex for remote identification of dangerous substances by machine visual recognition of information signs of dangerous goods by UAV, consisting of unmanned aerial platform with photo-video recording means, data transmission system to ground control station, PC for processing results and related software are substantiated and developed. A test of the UAV's capabilities in recognizing danger signs with UN numbers in different lighting conditions was tested. In all cases, the HC was accurately identified. The ideas and methods proposed in this article will allow to create cheap and simple tools for rescue units of Ukraine, which deal with the consequences of emergencies related to the leakage of HCs.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
6

Dobre, Iuliana. "STUDENT'S KNOWLEDGE ASSESSMENT THROUGH AN INTELLIGENT TUTORING SYSTEM USING NATURAL LANGUAGE PROCESSING BASED ON AN AUTOMATIC SYSTEM FOR GENERATING QUESTIONS." In eLSE 2014. Editura Universitatii Nationale de Aparare "Carol I", 2014. http://dx.doi.org/10.12753/2066-026x-14-076.

Der volle Inhalt der Quelle
Annotation:
Starting with early 1960's a new approach has been followed by researchers and specialists in developing instructional applications. This new approach was related to the use, as an experiment, of the Natural Language Processing (NLP) in the development of next generation of instructional software. Soon, the experiment has became a reality and a necessity in the context that the quantity of information which had to be processed by students, regardless the domain or discipline, has increased considerably. One of the main goals chased constantly by the researchers and specialists in NLP was related to the improvement of the systems, methods, and techniques used for students' knowledge assessment using NLP facilities. A great opportunity to reach valuable results has arisen once the Intelligent Tutoring Systems (ITS) have been considered into the equation. Taking into consideration the ITS declared purposes to address instructional specific activities such as, teaching, learning, performance assessment and feedback generation/communication/analysis, a merge of the ITS and NLP took place and this merge was in the evident benefit of both, teachers and students. Of course, in all these changes a central role has been played by the progress related to the Information and Communication Technologies (ITC) and mainly by the development of few critical hardware and software components, such as, computers, mobile devices, operating systems for these devices and programming languages. This paper is presenting the author proposal of an automatic system for generating questions and performing the analysis of the students' answers, the system being encapsulated in an ITS using NLP and which is applicable to the Computers Programming and C language discipline. Also, the author will present briefly the algorithm used for the development of the proposed system, with the primary target to detect the incorrect answers based on off-topic/on-topic method.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
7

Guida, Francesco Ermanno, and Ernesto Voltaggio. "Programming Visual Representations. Evolutions of Visual Identities between Tangible and Intangible." In Systems & Design: Beyond Processes and Thinking. Universitat Politècnica València, 2016. http://dx.doi.org/10.4995/ifdp.2016.3334.

Der volle Inhalt der Quelle
Annotation:
The communication design field it's considerably changed in the last 20 years and more as well as the role of the designer. Technology has modified the daily work tools and new possible relations between the designer, the commitment and the final user can be underlined. Observing some of the most experimental practices, new visual languages have draw the attention, affected by innovative approaches and mixed competencies. The area of visual identities is especially of interest, not excluding other areas of experimentations.The phenomenon of the so-called dynamic or post-logo identities underlined the possibilities of using more fluid and expressive, variable, context related, processual, performative, non-linear, consistent visual languages instead of the usual and static repetition of a logo or an imposed series of rules (Felsing, 2010). But also their contradictions in making recognizable an organization and in the visual identity daily management.An interesting evolution to be underlined is in the use of the digital tools, not anymore in a passive way but in an active way. Visual designers can build their digital tools basing them on design and esthetic needs. Innovation is in the creative process, instead of in the final result, is in the “way to live our own creativeness” as affirmed precisely by Soddu (1998).The designer is not anymore just the user of ready-made digital tools, becoming himself programmer of customized digital toolboxes by using open source codes like Processing or VVVV or hardware like Arduino. This allows to affirm that visual designers are are becoming designer-producers (Bianchini & Maffei, 2012) too, as its happening for the colleagues of the product design field. Not just a DIY attitude but something that it's changing the control knobs of a design system in all its process and development. As far as technology support is relevant, technical matters are relegated in the background on behalf of abstraction and data parametrization that means on behalf of a meta-design level. The use of programming in creative and visual communication design processes “empowers the designer, freeing he from the constraints of predefined computational tools, and promoting creative freedom in the construction of visual metaphors” (Duro, Machado, Rebelo, 2012). The aim of this paper is to argue this recent evolution in the field of visual identities and in the wider area of communication design practices.DOI: http://dx.doi.org/10.4995/IFDP.2016.3334
APA, Harvard, Vancouver, ISO und andere Zitierweisen
8

Soares, Gonçalo, and João Madeiras Pereira. "Lift: An Educational Interactive Stochastic Ray Tracing Framework with AI-Accelerated Denoiser." In WSCG'2021 - 29. International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision'2021. Západočeská univerzita v Plzni, 2021. http://dx.doi.org/10.24132/csrn.2021.3101.36.

Der volle Inhalt der Quelle
Annotation:
Real-time physically based rendering has long been looked at as the holy grail in Computer Graphics. With the introduction of Nvidia RTX-enabled GPUs family, light transport simulations under real-time constraint started to look like a reality. This paper presents Lift, an educational framework written in C++ that explores the RTX hardware pipeline by using the low-level Vulkan API and its Ray Tracing extension, recently made available by Khronos Group. Furthermore, to accomplish low variance rendered images, we integrated the AI-based denoiser available from the Nvidia ́s OptiX framework. Lift’s development arose primarily in the context of the graduate 3D Programming course taught at Instituto Superior Técnico and Master Theses focused on Real-Time Ray Trac- ing and provides the foundations for laboratory assignments and projects development. The platform aims to make easier students to learn and to develop, by programming the shaders of the RT pipeline, their physically-based ren- dering approaches and to compare them with the built-in progressive unidirectional and bidirectional path tracers. The GUI allows a user to specify camera settings and navigation speed, to select the input scene as well as the rendering method, to define the number of samples per pixel and the path length as well as to denoise the generated image either every frame or just the final frame. Statistics related with the timings, image resolution and total number of accumulated samples are provided too. Such platform will teach that nowadays physically-accurate images can be rendered in real-time under different lighting conditions and how well a denoiser can reconstruct images rendered with just one sample per pixel.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
9

Rossmann, Jürgen. "eRobotics: The Symbiosis of Advanced Robotics and Virtual Reality Technologies." In ASME 2012 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers, 2012. http://dx.doi.org/10.1115/detc2012-70842.

Der volle Inhalt der Quelle
Annotation:
The research field of eRobotics is currently an active domain of interest for scientists working in the area of “eSystem engineering”. The objective is to effectively use electronic media — hence the “e” at the beginning of the term — to achieve the best possible advance in the development of their respective fields of use. Well known developments in this research area include eHealth and eMedicine, eLearning, eGovernment, eSecurity, eBusiness, eForensics and so on. The aim of developments in eRobotics is to provide a comprehensive software environment to address robotics-related issues. Starting with user requirements analysis of system design, support for the development and selection of appropriate robot hardware, robot and mechanisms programming, system and process simulation, control design, and encompassing the validation of developed models and programs, eRobotics requires a continuous and systematic computer support. In this way, the ever increasing complexity of current computer-aided robotic solutions will be kept manageable, and know-how from completed work is electronically preserved and made available for further applications. In the first place, this paper is intended to give an overview of the numerous applications of eRobotics that have already been realized und thus to promote the term eRobotics in the field of Virtual Reality and simulation.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
10

Mauder, Tomas, Lubomir Klimes, Pavel Charvat, and Josef Stetina. "Robustness Analysis of Various Approaches to Modeling of the Phase Change Front Propagation." In ASME 2017 International Mechanical Engineering Congress and Exposition. American Society of Mechanical Engineers, 2017. http://dx.doi.org/10.1115/imece2017-71372.

Der volle Inhalt der Quelle
Annotation:
Latent heat thermal energy storage (LHTES) has recently evolved into a promising approach for energy savings and pollution reduction. Phase change materials (PCMs) and the latent heat accompanying the phase change can be utilized to accumulate, store, are release the thermal energy when needed. The latent heat of the phase change allows for a storage of a relatively large amount of heat in a narrow temperature interval. The solid-liquid phase transition is widely utilized in such LHTES applications. Computer simulation tools are usually applied in the optimal design and real-time control of LHTES devices as the simulations are fast, relatively easy to perform and not expensive. Different numerical methods exist for modeling of heat transfer problems with phase changes. The methods can be assessed in several ways — accuracy, mathematical and programming complexity, demands for computational time and hardware, robustness etc. The well-known enthalpy method, the effective heat capacity method and the temperature recovery method are widely utilized as they are simple and easy to implement. These so-called domain or front capturing methods suffer from a low accuracy in the vicinity of the phase interface and they are quite sensitive to the size of the time step. On the other hand, front tracking methods allow for very precise results near the phase interface, but they are more complex and computationally quite demanding. An important point is also the sensitivity and robustness of a method in relation to the thermal conditions and properties. In particular, the large heat flux at the boundary and the high thermal conductivity often cause numerical difficulties and instabilities. In practice, computer models have to be precise enough and sufficiently fast, especially in real-time applications. However, these two objectives are related in an opposite direction. The paper presents a robustness and sensitivity analysis of the above mentioned methods. The responses and numerical behavior of the methods are investigated and analyzed. The test problems with distinct grid spacing, sizes of time steps and thermophysical properties of phase change materials. The results show that the front tracking method can achieve higher accuracy for coarse mesh sizes than other tested methods. This characteristic compensates for higher computational demands of the front tracking method.
APA, Harvard, Vancouver, ISO und andere Zitierweisen
Wir bieten Rabatte auf alle Premium-Pläne für Autoren, deren Werke in thematische Literatursammlungen aufgenommen wurden. Kontaktieren Sie uns, um einen einzigartigen Promo-Code zu erhalten!

Zur Bibliographie