Linux嵌入式挑战赛知识库

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Linux Embedded Challenge Knowledge Base

讨论

排序依据:
Linux Embedded Challenge Kernel driver that toggles a LED.
查看全文
Presentation for the first workshop session. A training on how to connect to UDOO and run Android apps.
查看全文
UDOO Android Blink demo
查看全文
USB to Serial driver for Windows
查看全文
Arduino IDE patch for UDOO
查看全文
Embedded Linux Conference Pass LinuxCon Europe is the place to learn from the best and the brightest, delivering content from the leading maintainers, developers and project leads in the Linux community and from around the world. There's simply no other event in Europe where developers, sys admins, architects and all types and levels of technical talent gather together under one roof for education, collaboration and problem-solving to further the Linux platform.  Who Attends: Developers - Software Developers, Programmers, Core Maintainers and Linux IT Professionals Operations - IT Operations Experts, System Administrators and Chief Architects Business & Legal - Corporate End Users, Senior Business Executives, Legal Counsel Plus Students, Media, Analysts and other professionals with an interest in the Linux ecosystem Kindle Voyage The Kindle Voyage is Amazon’s latest e-reader, but instead of being value-focused, the Voyage is a high-quality device with a crisper screen and fancy, squeezable touch buttons. Specifications Screen: 6in e-paper (300ppi) Dimensions: 162 x 115 x 7.6 mm Weight: 180g (3G version 188g) Connectivity: Wi-Fi (3G optional) Storage: 4GB Battery life: rated for approximately 21 hours of reading Source: www.theguardian.com ​ Garmin Forerunner 10 The Garmin Forerunner® 10   GPS watch, powered by Freescale technology, tracks distance, pace and   calories at the press of a button, enabling runners to enjoy the benefits of   a sophisticated GPS watch without the bulk.
查看全文
If you are willing to learn new technologies, use open-source software and promote your novel ideas about Linux, IoT and Embedded, Linux Embedded Challenge is your opportunity to amaze everybody. Form your team (1-3 members) and research a project idea related to IoT which can be realized using Freescale Linux BSP / Android and Udoo platform. Challenge yourself and enroll to Linux Embedded Challenge by sending an e-mail at lec2015@freescale.com. The format of the e-mail is: Subject: [LEC2015] [TEAMNAME] Project Name Team Description Project Description: Describe your idea in detail Include architectural diagrams and used technologies Mention the improvements it brings to IoT world. Please send your submissions in English.
查看全文
Registration requirements Minimum skills Previous experience with C or Java is needed. Previous experience with Linux systems is needed. Experience with embedded programming is a PLUS but not a MUST. Team one to three members from either Politechnica University of Bucharest or Military Technical Academy.
查看全文
Internet radio – Adrian Stoica This project aims to create an user space application to search and connect to internet radio servers, displays all the radio posts found (ideal to touchscreen display), menu for selection. The connection to internet must be done wireless.wire. The output must be done via Bluetooth/wire. Palm Recognition – Radu Brasoveanu The project scope is to build an application that should run in embedded Linux environment and should implement an algorithm that is able to distinguish individuals by palm scanning. Scanning should be done using an simple web cam, modified or not to be able to use IR light or not. Software should control acquisition of images in different light exposures and implement the algorithm to detect the similarities with an known individual pattern. Quick references: http://www3.ntu.edu.sg/home/adamskong/publication/A_Survey_of_Palmprint%20Recognition_Journal_10.pdf http://www.researchgate.net/profile/Prabir_Bhattacharya/publication/221146566_Palm_Vein_Extraction_and_Matching_for_Personal_Authentication/links/09e4150b0f4ae3ef85000000.pdf http://research.ijcaonline.org/volume50/number4/pxc3880827.pdf http://www.sersc.org/journals/JSE/vol6_no1_2009/6.pdf Debug agent via – WIFI – Marius Grigoras This project purpose is to have a debug agent controlled via WIFI. Linux application for defining the agent and controlling the WIFI will be needed. More or less complex debug scenarios including trace and performance analysis can be created as well. Server cloud – WIFI – Marius Grigoras This project aims at having a server or multiple servers available over WIFI for cloud based applications. Smart house – Procopciuc Ghennadi This project is more or less an umbrella for any Linux application which could control various aspects of the house - lights, water, temperature, video cameras, fridge and so on. Generation of C/C++ header files from ARM pdf file - Procopciuc Ghennadi This project is aiming at generating C/C++ header files by parsing various documents. While less spectacular maybe in its aim it could be a very useful tool. IOT Gateway - Procopciuc Ghennadi This project aims similar to the smart house Linux applications that can control various sensors and take decisions. There is an endless number of applications that can be done. See the general topic of IoT for example at: Internet of Tomorrow - IoT Tour - Home | Freescale Game Console/Media Player – Florina Terzea This project aims at creating a game or turning the i.MX into a real media player by creating and combining existing applications. The idea would be to use existing applications running over Linux or Android in order to create a games console based on the chosen board. The games should be integrated in a common interface and one game could be developed from zero taking the accelerometer sensors into account. The board will have to be enhanced with at least an LCD panel and some control buttons (could use the ones on board already but some bigger hardware buttons could work better if they are fit in a case). Sources of inspiration for this kind of projects would be the available on the internet raspberry PI projects: Best Raspberry Pi gaming creations | Vox Magazin The media player option could use existing software for Linux or Android in order to create an interface similar to one of the options already available for raspberry PI: 4 Great media center software for Raspberry Pi . Whether it's about porting some existing code and changes here and there or creating the interface from zero and integrate the available programs into it in order to offer a unified experience to the end user of the media center. This project does not need any additional hardware. The project is subject to changes from students, taking their interest into account. Feeding My Pet - IoT – Mihaela Panescu The project's aim is to create an automated feeder for your pet while you are not at home. This can be designed to be remotely controlled (web/mail server) or to periodically release food/water. Other fun features can be added to it like a live camera so that the pet can be monitored. Here is an example of a cat feeder: http://www.cnet.com/pictures/the-most-ambitious-raspberry-pi-projects-pictures/3/ Control Kinetis Zumo Robot – Daniel Scurtu This project combines two distinct parts: - a Zumo Robot with infrared sensors controlled by a Freescale KL25Z on a Freedom Board communicating via Bluetooth with - an i.MX6 core running Linux environment for the host application part. This setup - which will be described below with links to its components - is incredibly powerful in creating a large number of application. Basically the robot moves around scanning its way in infrared and transmits or listens via Bluetooth. On the other side the applications written in Linux can do all kind of "tricks": - start/stop/speed up/make robot sing (as it has a small speaker as well) from a microphone on the host (Linux) via voice recognition app - scan a labyrinth to figure out the shortest way out - make it park on its own Once the setup is put in place and understood only one's imagination is limit for the applications which can be written. Additional sensors - like an ultrasound scanning can be added if required for more fun. Almost complete details available at the following links: - Purchase Zumo Robot for Arduino; v1.2 (Assembled with 75:1 HP Motors) - Freescale Freedom Development Platform for Ki|Freescale Intelligent traffic lights – Andrei Trandafir This project aims to simulate a network of traffic lights which monitor and attempt to optimize traffic flow inside a city. The ultimate goal would be to reduce or eliminate long traffic queues, which are extremely undesired since they cause delays, excessive pollution and congestion. In order to achieve this we combine IoT and Automotive concepts by having one intelligent traffic light for each street that flows in an intersection. We assume that all vehicles are also intelligent and can communicate with that traffic light as they approach the intersection. The traffic light can then monitor in real-time the size of the vehicle queue and track how the queue splits after it leaves the intersection. By then communicating with neighboring traffic lights from adjacent intersections, it can dynamically adjust its own timings for the Red, Yellow and Green lights. By having this done throughout the day by the entire network of intersection lights, the traffic flow can be optimized and the average travel time can be reduced. This, in turn, saves time, reduces pollution and fuel costs. The team working on this project will implement: - a city road network, described as a digraph - a set of vehicles, described as points flowing on the edges of the digraph on random or guided paths - a set of traffic lights that reside on the nodes of the digraph - an algorithm that runs continually on every traffic light and attempts to optimize the traffic flow and reduce congestion - an alternative, naive algorithm which uses static traffic light timings, whose performance should be compared with the dynamic algorithm in order to show the benefits of the latter Useful links: - Intelligent Traffic Management Systems - YouTube - SMART Signal: Monitoring the Real-Time Performance of Arterial Traffic Signal Systems - YouTube - Freescale brings the Internet of Things to the vehicle - IoT Conference Intelligent GPS for calculating the fastest route - Andrei Trandafir A modern GPS is capable of generating a route from a start point to a given destination which can be optimized for distance or time - the latter taking into account prior knowledge of the existing traffic in order to generate a route that is the fastest, even if not necessarily the shortest. In most cases, the latter feature is more desirable. This project aims to simulate a GPS with time-optimized routing. To achieve this, the GPS will connect to a simulated data-center which keeps track of the real-time traffic distribution inside a geographic area (like a large city). The data-center may also use machine learning techniques to anticipate traffic on a given street direction based on the current time of day. When asked for a route, the GPS will query the data-center and calculate the fastest route, taking into account the traveling interval during the day (morning, afternoon, evening etc.) in order to estimate which streets will be the quickest to transit. The team working on this project will implement: - a road network, described as a digraph - a set of vehicles, described as points flowing on the edges of the digraph on random or guided paths - the data-center, which periodically analyses the traffic on the network and updates road transition times (seen as digraph edge costs) - the GPS navigator, which connects to the data-center and works with it to calculate a route based on the current traffic layout - a naive alternative of a GPS navigator which only calculates a route based on distance; this is to be compared with the time-based solution, showing the benefits of the latter Useful links: - Global Positioning System - Wikipedia, the free encyclopedia - Garmin nuvi 2797LMT: Navigation Settings with GPS City - YouTube Software simulator for vehicle fuel management system - Andrei Trandafir Every modern vehicle is equipped with an intelligent fuel delivery system, governed by the vehicle's ECU to tightly control the fuel flow to the engine. As part of direct injection systems, this leads to much reduced fuel consumption when compared to older, carburetor-type variants. In addition, it allows the implementation of some important safety systems for the vehicle, such as Traction Control (which when active, among other things, prevents fuel flow to some cylinders in order to reduce engine power output and prevent wheel slippage) or automatic fuel cutoff during accidents. This project aims to simulate such a system, which takes various parameters as inputs (vehicle speed, current engine load, throttle and brake pedal position etc.) and calculates how much fuel must be instantaneously delivered to each cylinder. It also keeps track of how much fuel is left in the tank and can also be tuned to optimize the driving profile for reduced fuel consumption ("eco" driving mode) or maximum performance ("sport" driving mode). The team working on this project will implement: - a simulation of a vehicle, containing the engine, an automatic transmission and a simplified drivetrain - the algorithm for the fuel delivery system, as described above - a GUI that will provide the "driver" with information regarding the vehicle's status: current and average fuel consumption, fuel left, estimated vehicle range etc. Useful links: - Fuel injection - Wikipedia, the free encyclopedia - How Fuel Injection Systems Work - HowStuffWorks HMI - Human Machine Interface An HMI is a car system that allows the driver to easily use different information and entertainment car services. The HMI is usually found at the center of the car, between the driver and the passenger. A typical HMI can be a touchscreen allowing access to Radio & Audio subsystems as well as Navigation and Phone Connectivity. The teams chosing this project will need to design a graphical interractive application that allow the user to: Play media from various external devices (SD card or smartphone) Adjust audio and video settings Make and receive phonecalls from a smartphone connected to the Wandboard Use the navigation system Examples of HMI below: http://www.youtube.com/watch?v=iZsviUeLmmg Audi New HMI at CES2014 - YouTube Freescale Automotive Vision Freescale i.MX 6 Automotive Technology Audio Post Processing Filter Audio post processing, is the intentional alteration of auditory signals, or sound, often through an audio effect or effects unit. When listening to radio or music in a car, the surroundings around the listener can reduce the quality of listening experience. Traffic or wheel noise, people talking can contribute a lot of noise -- so much noise that some of the soft pieces in the music may become inaudible.Audio post processing can be used to improve the user experiencer by supressing the effects produced.by various noises.The teams chosing this project will have to show sample audio streams recorded with noises and the resulted output after the post processing alghorithms have been applied. Check out the links below dor more details: DSP-based audio post processing enhances audio quality | EE Times Audio signal processing - Wikipedia, the free encyclopedia Real Time Collision Detection A collision avoidance system is a system designed to reduce the severity of an accident. Also known as precrash system, forward collision warning system or collision mitigating system, it uses radar and sometimeslaser and camera sensors to detect an imminent crash. Once the detection is done, these systems either provide a warning to the driver when there is an imminent collision or take action autonomously without any driver input (by braking or steering or both).One of the first phases in collision avoidance collision detection or detecting an approaching obstacle ptose mammaire avant apres. A typical application will process images received through a camera connected to the Wandboard, detect objects that are getting closer and closer (having a certain speed as a threshold) and warn by playing a sound or showing a warning message on the screen.  For more details, visit: HowStuffWorks "Pre-collision Systems and Radar" Collision detection - Wikipedia, the free encyclopedia AFS - Adaptive Front-light System Approximately 70% of vehicle to pedestrian accident occured in night time. The AFS adapts automatically to the traffic situation and weather conditions for increased safety and greater driving comfort.The teams chosing this project will have to create a prototype for controlling the front-light to different situations: curves, bumps, other traffic vehicles.Check out the links below for more information: Adaptive Frontlight System (AFS) - YouTube BMW Adaptive Headlights - YouTube https://techinfo.honda.com/rjanisis/pubs/om/JA0606/JA0606O00139A.pdf
查看全文
The first edition of Linux Embedded Challenge has dared students to be innovative and to transcend their novel ideas into reality. The below movie shows an overview of Linux Embedded Challenge 2014 edition.
查看全文
1. Adaptive Dynamic Headlights with Pedestrian Spotlight Function - by eVision Team members: Balaban Valeriu  - Master, Advanced Microelectronics, Electronics, UPB Voicu Tudor Alexandru - Bachelor, Applied Electronics, Electronics, UPB Stanescu Sebastian - Bachelor, Telecom Networking and Software, UPB Short description:     Because of the high rate of fatalities between night accidents a lot of research are held for developing techniques to increase the driver area of vision during the night and to reduce the accident damage if this could not be avoided. The adaptive headlight function helps to see further in poor light conditions and especially in bends: the cornering light swivels the headlights in the direction of travel, with the degree of turn computed by a CPU, to illuminate as much road area as possible     An interesting solution is spotlight lighting function, which is a LED beam that specifically illuminates potential hazards. If the near infrared camera detects deer at the roadside or pedestrians on the road, they can be briefly illuminated beyond the normal area covered by the main beams, by a spot-light to attention the driver for a possible danger. Presentation: Please consult eVisionPresentation.pdf. Documentation: Please consult eVisionDoc.pdf. Code Sources https://github.com/izzi/app-evision https://github.com/izzi/meta-evision 2. Voice Commanded Interface for DriverVehicle Interaction - by She# Team members: Iulia Neagoe - Computer Sciences and Military Information Systems,Military Technical Academy Mihaela-Anca Sorostinean - Computer Sciences and Military Information Systems,Military Technical Academy Short description:     In the context of continuous technological advances in the automotive and communications domains, a drivers responsibility has switched from just controlling the car to interacting with the multitude of gadgets provided by the manufacturer. The purpose of this project is to design an interface that offers the driver the possibility of controlling some of the nonvital functionalities of the car by vocal commands, so as to enable the driver to focus his attention on the road while also having a comfortable mean of communication with the car.      We developed a system of vocal recognition of some basic features like the radio, windows, clima or a phone which we implemented on the Wandboard. Also we provide the user with a graphical interface of the recognized commands in order to enhance his interaction with the vehicle. Presentation: Please consult ShePresentation.pdf. Documentation: Please consult SheDoc.pdf. Code Sources Please see She#_Project_Source.zip. 3. Driving Control Software - by FreeSoftwares Team members: Petrosanu Adrian-Sabin - Computer Science, UPB Birsan Nicoleta Cosmina - Computer Science, UPB Radoi Ioana Gabriela - Computer Science, UPB Short description: "Driving Control Software" is a soft to control an automatic gearbox. This project consists of simulating the behavior of an automatic gearbox on the Wandboard. An automatic gearbox is a type of motor vehicle transmission that can automatically change gear ratios as the vehicle moves. Presentation: Please consult FreeSoftwaresPresentation.pdf. Documentation: Please consult FreeSoftwaresDoc.pdf. Code Sources Please see Freesoftwares_Project_Source.zip. 4. Autonomous Car Parking - by ATM Team members: Mihai Coca - Computer Sciences and Military Information Systems,Military Technical Academy Georgian Andrei - Computer Sciences and Military Information Systems,Military Technical Academy Hiji Iulian - Computer Sciences and Military Information Systems,Military Technical Academy Short description: A large number of companies are developing autonomous vehicle technology through applying its work in the area to a particular usage case : parking. The purpose of this project is to design a concept vehicle, which can be dropped off at the curb by its owner and left to its own devices to enter into a spot park. The process can even be reversed when the owner is ready to go, with the car leaving the spot park on its own to meet its key-holder again at the curb. Documentation: Please consult ATMDoc.pdf Code Sources Please see ATM_Project_Source.zip. 5. Collision Detection - by Beer2.0 Team members: Nitu Adrian - Computer Science, UPB Short description: The purpose of our project is to provide cars with a sense of the road ahead and enable it to take preventive actions against collisions; In this way we hope to reduce accidents on the road. It will gather signals and informations from different hardware and will alert the driver or take immediate control of the car in order to make critical maneuvers in order to protect the driver from any life threatening event. A Freescale Cup car will be equipped with a Wandboard and two USB cameras so we can track the environment. After initial object tracking we will incorporate Human Interaction by remote control. For this project we believe a simple warning system and/or breaking will suffice as a proof of concept. Presentation: Please consult Beer20Presentation.pdf Documentation: Please consult Beer20Doc.pdf Code Sources https://bitbucket.org/adriannitu92/freechallenge 6. Feedforward adaptive noise cancellation using sub-band normalized filtered-X LMS algorithm - by Brainiacs Team members: Cristian Monea - Telecommunications and Information Technology, Electronics, UPB Madalin Zaharia - Telecommunications and Information Technology, Electronics, UPB Short description This project proposes a feedforward adaptive noise cancellation (ANC) algorithm based on sub-band normalized filtered-X LMS (NFXLMS). The use of an adaptive algorithm offers advantages over simple filtering algorithms like fixed FIR or IIR filters. Also, noise generated in a car environment can be considered stationary because it preserves some of its properties, like spectral distribution, mean, variance, which allows the use of adaptive filters in car noise cancellation applications. The feedforward system should be more efficient than feedback systems. In this case, a coherent reference noise input is sensed before it propagates past the canceling speaker. Thus, the algorithm will simulate the two sensors (microphones): reference sensor, which measures the primary noise to be canceled, and the error sensor. Presentation: Please consult BrainiacsPresentation.pdf Documentation: Please consult BrainiacsDoc.pdf
查看全文
During 23-24th October 2014, we are going to have the Linux Embedded Challenge final at the Freescale site in Bucharest. In total we will have six teams and six very interesting projects participating and aiming to win the two awards: Best Project and Most Original Idea. The following teams will participate eVision Balaban Valeriu, Voicu Tudor, Stanescu Sebastian Electronics Beer 2.0 Adrian Nitu, Radu Vlad Rares Computer Science FreeSoftwares Team Petrosanu Adrian Sabin, Birsan Nicoleta Cosmina, Radoi Ioana Gabriela Computer Science Echipa ATM Coca Mihai, Hiji Andrei, Andrei Georgian ATM BRAINIACS Cristian Monea, Mădălin Zaharia Electronics She# Iulia Neagoe, Mihaela Sorostinean ATM Agenda Thursday Start End Activity 9:00 AM 9:15 AM Debriefing 9:15 AM 12:00 PM LEC Project Finalization 12:00 PM 1:00 PM Lunch 1:00 PM 6:00 PM LEC Project Finalization Friday Start End Activity 9:00 AM 11:00 PM LEC Project Finalization 10:00 AM 12:00 PM Presentation/Demo setup 12:00 PM 12:45 PM Lunch 12:45 PM 2:30 PM Project Presentations 2:30 PM 3:30 PM Getting to know us better 3:30 PM 4:00 PM Award Ceremony
查看全文
he attached lecture is an introduction about Advanced Driver Assistance Systems.
查看全文
The attached lecture is a short introduction about Computer Vision and additionally, you can find attached Octave Demos for Computer Vision.
查看全文
The attached archive contains the starting point for developing an OpenVG-based embedded graphics application on the Wandboard. It contains 2 items: 1) The training presentation:      These are the support slides for the OpenVG presentation held during the Linux Embedded Challenge workshop. 2) The support application:      This is a sample application meant to aid in setting up the platform for an OpenVG-based application.      In order to compile it directly on the Wandboard, you will need the arm-linux-gnueabi-g++ compiler. If it is not already installed on the board, you can obtain it by installing the g++-arm-linux-gnueabi package:      sudo apt-get install g++-arm-linux-gnueabi      Use the provided Makefile to build the application. It provides an example on how to: Set up the platform (using X11) and the EGL objects (context, rendering surface etc.) Create an OpenVG path Create a linear gradient paint Create a pattern paint based on a user-generated image Fill and stroke a path Use transformation matrices to scale, rotate and translate a rendered object  
查看全文
The attached lecture is an short introduction about Linux BSP and developing software with Wandboard.
查看全文
How do I register ?      The team leader will follow the enrollment process described in Enrollment page. When will I receive the Udoo Neo platform ?      Each selected team for Linux Embedded Challenge will receive a Udoo Neo platform at the end of workshop. I already graduated from University. Am I eligible to compete ?      Linux Embedded Challenge is open for Bachelor students and MSc students only from Faculty of Automatics and Computer Science, Faculty of Electronics, Technical Military Academy. I am working in Freescale as a an intern or a full time employee. Am I eligible to compete?      Yes, you are, if you are a Bachelor student or a MSc student in one of the following institutions: Faculty of Automatics and Computer Science, Faculty of Electronics, Technical Military Academy. Also, if you are an employee in other company( meeting the already conditions) and you want to compete, you are eligible only if the project remains open source after contest.
查看全文