|
aalsup (ID: 1241760)
Deeply embedded programming at its best
|
|
|
Programming & Databases
|
|
Earnings (Year):
$0
|
|
|
|
|
Summary
|
| Member Since: |
November 29, 2009 | 0 quotes in last 30 days
| Last Signed in: November 30, 2009
|
| Location: |
Albuquerque, New Mexico | United States |
| Would work on site: |
No |
| Earnings (All Time): |
$0 |
Earnings by Skill (Year): |
| Programming & Databases |
$0 |
| Embedded Development |
$0 |
| Programming |
$0 |
| Testing & QA |
$0 |
|
Feedback |
| Rate: |
Min. Rate: $50.00 | Min. Budget: $500.00 |
Work Terms |
| Industries: |
Defense & Aerospace, Industrial Markets, Computer Hardware, Computer Software, Electronics & Semiconductors |
|
|
Highlights
|
I have a long history of performing on challenging projects. Working alone or on a team. I pride myself on solving hard problems, making things fit (e.g. small memory footprint), making things fast (a lot of experience with optimization), and making things right.
I pride myself on programming in a focused and disciplined fashion. I try to get the job done fast, but insist on doing it right.
|
|
Skills
|
| Years of Experience: |
20 year(s) |
| Highest degree: |
Bachelor's Degree |
| Software Skills: |
Embedded programming -
Assembly language - C - C++ - Ada
6800, 6805, 68K, fido
8086/88, 186/188, 386
I960, PowerPC 603e, TI 34020, and others
RS-232, RS-485, ARINC-421, MIL-STD 1553, Ethernet, SPI, I2C, smbus, etc.
Embedded graphics
TCP/IP, EtherNet/IP, PROFINET
Experience from large systems down to small devices, requirements analysis through system test
Years of experience helping with hardware design and doing intial bring-up/integration of hardware.
Recent work: Developed RTOS for fido processor -- threading -- mutexes -- semaphores -- message queues -- memory pools
Ported commercial embedded TCP/IP stack to said RTOS
Ported commercial PROFINET stack to processor/RTOS. Included development of custom Ethernet MAC firmware (yes, it is a programmed MAC) to filter PROFINET real-time traffic to a high priority hardware queue separate from other Ethernet traffic (also provides high priority transmit queue).
Developed (with others) low-level libraries to take advantage of fido processor on-board peripherals, hardware threading, etc. |
| Additional Skills: |
Currently developing I2C library/drivers. Specifically for serial EEPROM and 3-port Ethernet switch. |
| Tested Skills: |
 |
| The Freelancer has not taken any Skill Tests. |
|
|
Work Terms
|
• Payment Method: I operate through the Guru.com SafePay Escrow approach.
• Communication: Preferred method is e-mail. The frequency depends on the size/complexity of the project. Email status reports will be sent at least twice a week, more often if necessary. Email regarding development issues may come more frequently. On complex projects I find that a phone call every other week or every week can be helpful.
Specifics should be decided upon when negotiating a project.
• General Availability: To be clear, I have a day job. Therefore the best time to contact me is in the evening. However, if necessary, a time can be set up during the work day or early in the morning.
|
|
|
| |
|
|
|
|
|
<
|
The Freelancer has not uploaded images.
|
>
|
|
|
|
My Account URL
|
|
Contact this Freelancer Now!
The Freelancer has opted to hide his/her contact information.
|
|
Instant Messenger
|
|
The Freelancer has not entered IM information.
|
|
Global Region
|
| Country: |
|
United States |
| GMT: |
|
(GMT-07:00) Mountain Time (US & Canada) |
| Local Time: |
|
4:45 PM |
|
|
|
|
|
| Profile |
|
|
|