Assembly Language Jobs

12 were found based on your criteria {{|number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("0")|number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("1")|number:0}})
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, Less than 10 hrs/week - Posted
1- xv6 OS has a RR scheduling, and I want to change it to priority-based. 2- I want to test the performance after the implementation finishes. 3- I want the project to be documented and commented. We will replace the original algorithm for xv6, a naïve and simple round-robin scheduler (as in Figure 1) with a priority-based (as in Figure 2), preemptive one, and then compare the performance between these two algorithms. The operating system will assign a fixed priority to each process. Higher priority processes will be given the privilege of preempting any lower priority processes that are already running in addition to being scheduled before lower priority tasks. Our goal is to achieve an improvement in performance of xv6 with a priority-aware scheduler. Our choice of scheduler came down to a few major factors: first, this sort of scheduler is reasonably well documented and we have plenty of resources and examples to look at while conducting our own research; second, compared to some scheduling algorithms this one seemed to us to be reasonably simple while still being realistic and useable in a real-world operating system; and lastly, the priorities may be varied fairly easily in order to open more doors for experimentation. For example, once the prioritization is implemented in the scheduler, we can vary the priorities of user-facing and background tasks in order to determine which settings are the best for responsiveness to the user whenever the system is fairly busy. We will also be able to measure how prioritization in the scheduler can affect the running time for repeatable jobs that we explicitly give a high priority to in comparison with those same jobs running on a busy machine with the round-robin scheduler. it uses QEMU, a generic and open source machine emulator and virtualizer and Unix terminal commands are required including the GNU Compiler Collection, the linker and assembler distributed with the GNU binutils package, and the GNU Make utility.
Skills: Assembly Language C Unix
Hourly - Intermediate ($$) - Est. Time: 3 to 6 months, 10-30 hrs/week - Posted
Good Day, we are seeking a software programmer experience with the PIC assembly language for a medical device. Familiarity with regulatory requirements is preferred but not a requirement. We are looking for someone to work hourly that will help debug and add to the existing production software. Remote programming or face to face programming is okay for this project.
Skills: Assembly Language
Fixed-Price - Expert ($$$) - Est. Budget: $2,000 - Posted
I need someone to create a tool where I can automatically end matches on FIFA 16/17 Ultimate Team on the XBOX360, receiving the match bonus and winning the game. Skills needed: C/C++ x86 assembly, POWERPC, assembly language, expert with programs such as Ollydbg/IDA/010 Editor etc. FIFA.exe needs to be disassembled, and a custom tool must be made for validating the match ending. Custom Client to be created. 15 matches per hour / 75 matches per day to be completed in divisions.
Skills: Assembly Language .NET Framework C C#
Fixed-Price - Expert ($$$) - Est. Budget: $200 - Posted
Reverse engineer firmware and driver of a printer to add new functions. The new functions would be support for new cartridges/refills. One need to understand structure of firmware and add/inject function/support for new functions/codes. Upon modifying, it must have to accept custom made refills and cartridges,
Skills: Assembly Language Algorithms Firmware Engineering Microcontroller Programming
Fixed-Price - Expert ($$$) - Est. Budget: $800 - Posted
1. Analog Channels: - Gain adjustment based on signal strength - Noise filtering (High pass, Low pass / band pass) - Peak detection - Peak time index identification - Pre-processing the data points for optimum transmission over BT and WiFi 2. Optical channels - Noise filtering - Pre-processing the data points for optimum transmission over BT and WiFi 3. Temperature - Calibrated temperature measurement and transmission 4. Accelerometer data - Raw data - Basic activity monitoring and recognition (algorithm will be provided) 5. Use the firmware modules or interrupt handlers to update chip / measurement status - Indicate whether chip is connected via WiFi or BT - Indicate errors - Indicate battery level - Define optimum data packets and format for transmission 4-5 days timeline.
Skills: Assembly Language C++ Embedded C Microcontroller Programming