
Closed
Posted
Paid on delivery
I'm seeking an experienced developer to write a network driver for the Realtek 8168 chipset on Express Logic ThreadX using the NetX networking package You must be able to * provide proof of deliverables including ThreadX and NetX networking package * provide proof of working with the Realtek 8168 chipset. * provide a plan of how you will test the features developed to ensure functionality * provide full documentation, commented source code, and support for 6 months Key requirements: - Basic network connectivity - Realtek 8168 chipset - Express Logic ThreadX using the NetX networking package Comprehensive documentation is required: - API documentation - User guide - Inline code comments Ideal skills and experience: - Proficiency in ThreadX and the NetX Networking Package - Experience with Realtek 8168 chipset - Strong documentation skills - Embedded systems and driver development expertise Some Answers to questions asked: Could you confirm whether the target hardware uses Realtek 8168 PCIe or RTL8168/8111 integrated MAC, and whether DMA descriptors and PHY management should follow the vendor datasheet variant referenced in the project? Reply RTL8168B/8111B Should use Realtek documentation Do you already have an existing ThreadX/NetX BSP or reference Ethernet driver (such as Realtek 8139) that should be used as a baseline? Reply: Driver source for 8139 Driver for 8168 with limited testing and functionality are available What connectivity features are required initially (DHCP, static IP, TCP/UDP, IPv4/IPv6, link negotiation, power management)? Reply DHCP Static IP Dynamic IP TCP/UDP IPv4 Link Negotiation Power Management not required Which processor or SoC is hosting the Realtek 8168 controller? Reply: Intel Core 2 Duo E7300 2.66 GHz Are you using ThreadX with NetX Duo or the original NetX stack? Reply: Original NetX ThreadX and NetX version: G5.1.5.0 Is there an existing BSP or reference Ethernet driver available for your hardware platform? Reply Driver source for 8139 Driver for 8168 with limited testing and functionality are available What hardware interface are you targeting for RTL8168 (PCIe endpoint, PCI, or integrated bus), and do you already have a ThreadX BSP/HAL layer with register access and interrupt wiring in place? Reply 8168 is integrated on the CPU board and accessed in PCI space For initial “basic connectivity,” do you need fixed link (no autoneg) or full autoneg/link negotiation with PHY register access, and is your test DHCP or static IP? Reply Full with PHY access DHCP and Static are both used depending on installation location Will you need support for advanced features (like multicast, VLAN, or power management), or just basic send/receive? Reply Primarily basic functionality Is there an existing testing framework or harness in place for validation on your end, or should I provide test cases? Reply Some testing can be accomplished here, but test cases would be helpful Do you have a datasheet or programming guide for the 8168 variant you are using, and do you need support for checksum offload or jumbo frames? Reply Please see the RTL8168 specification and Datasheets [login to view URL]~wpaul/RealTek/[login to view URL] [login to view URL]
Project ID: 40582559
43 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
43 freelancers are bidding on average $4,048 USD for this job

Since 2015 I have been working in C/C++/C# programming and 10(ten) years of experience in C/C++/C# programming. Windows Desktop Application, Console Application, Image Processing and have knowledge in Driver Development in C. Expert in data structure building and Object Oriented Programming (OOP). Have a great experience in C++ MFC and C++ WinUI 3 for GUI design and development. Also expert in C/C++ GPU CUDA programming. If you want a good delivery of the project, then send me a message, please.
$5,000 USD in 30 days
7.2
7.2

Dear , We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in C Programming, Technical Writing, Debugging, Documentation, Embedded Systems, Software Documentation, Software Engineering and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$4,420 USD in 5 days
5.1
5.1

Hi there, I read your offer carefully and understand that you need a Realtek RTL8168B/8111B network driver for ThreadX with the original NetX G5.1.5.0 stack, including DHCP, static IP, IPv4, TCP/UDP, PHY access, and link negotiation. I can work from your existing RTL8139 driver and partial RTL8168 driver to implement stable PCI-space register access, DMA descriptor handling, interrupts, TX/RX paths, and NetX integration. I also worked on an Ethernet driver/bring-up project using a Microchip LAN96459F managed switch controlled by an STM32H743BIT6 host MCU, so I can adapt quickly to low-level Ethernet register configuration, diagnostics, and networking bring-up. I can provide documented source code, inline comments, API/user documentation, a clear validation plan, and post-delivery support. Best regards, Samuel Tshibangu
$4,000 USD in 30 days
5.1
5.1

I have successfully developed and integrated custom network drivers for embedded RTOS environments, including similar chipset families, ensuring robust basic connectivity. My experience with the NetX Duo package and its driver architecture is directly applicable to your Realtek 8168 requirement on ThreadX. My approach will involve leveraging the NetX API directly, focusing on the Media Access Control (MAC) layer for packet transmission and reception. I will utilize direct register access for the Realtek 8168, implementing interrupt service routines for efficient data handling. The development will be structured around a state machine for managing network states and error conditions. C will be the primary language, with thorough inline code comments and adherence to coding standards. What level of interrupt latency is critical for your application? Also, have you identified specific interrupt priorities for network events within your ThreadX configuration? I'm available to discuss these details and my proposed timeline at your convenience.
$4,444 USD in 21 days
4.2
4.2

This project offers an excellent opportunity to develop a robust network driver for Realtek 8168 on Express Logic ThreadX. With my expertise in embedded systems, real-time operating systems, and network driver development, I am prepared to deliver a solution that meets all specified operational and documentation requirements. The approach includes comprehensive API documentation, user guidance, and inline comments for future maintenance and scalability. Ensuring connectivity and compatibility across all specified components will be prioritized, leveraging my experience in similar system integrations. The project duration of 25 days allows for meticulous design, implementation, and testing to uphold the highest standards. I am eager to contribute cutting-edge solutions that enhance system reliability and performance, using innovative methods tailored to your project needs. Please let me know how we can proceed.
$4,325 USD in 25 days
3.1
3.1

I am eager to assist you with the development of a network driver for the Realtek 8168 chipset on Express Logic ThreadX using the NetX networking package. With my expertise in embedded systems and driver development, I can ensure that the driver will provide seamless basic network connectivity as required. I understand the importance of comprehensive documentation, as it greatly aids in both usability and maintainability. I will provide thorough API documentation, a user guide, and detailed inline code comments to streamline the development process and enhance future iterations. With proficiency in FreeRTOS and previous experience with the Realtek 8139 chipset, I can effectively meet your project requirements and contribute to its success. I'm committed to delivering high-quality results while adhering to deadlines. Can you specify any additional features or optimizations you expect from the driver? I look forward to the opportunity to work together. Thank you for considering my proposal! Best regards, Talha
$3,000 USD in 13 days
3.2
3.2

Hi, thank you for sharing your project. Could you provide the current RTL8168 driver source and the 8139 driver baseline version? Do you have access to the target hardware setup for iterative driver testing during development? I understand you need a ThreadX G5.1.5.0 and original NetX compatible network driver for the Realtek RTL8168B/8111B chipset on a PCI-based Intel Core 2 Duo platform. The driver must provide reliable Ethernet connectivity with DHCP, static IP, TCP/UDP, IPv4, PHY access, and link negotiation while following Realtek documentation. I will analyze the existing 8139 and partial 8168 drivers, implement and optimize PCI initialization, DMA descriptor handling, interrupt processing, PHY register management, packet TX/RX flow, and NetX integration. I will create a structured test plan covering initialization, link detection, DHCP/static configuration, packet transmission, error handling, and long-term stability. I have experience with embedded C, low-level drivers, debugging, hardware interfaces, and technical documentation. I will provide clean commented source code, API documentation, user guide, and support after delivery to ensure smooth integration. Best regards. Daniel
$4,000 USD in 20 days
2.2
2.2

Hello, I can develop the Realtek 8168 network driver for ThreadX with NetX, focusing on reliable Ethernet communication, hardware initialization, packet handling, interrupts, and integration with the networking stack. I have experience with embedded C, low-level drivers, debugging, and technical documentation. I will provide clean source code, API documentation, inline comments, and a clear user guide for integration and maintenance.
$3,200 USD in 7 days
1.4
1.4

Hi, I'm very interested in your embedded networking project. I have extensive experience in embedded C/C++, RTOS, Ethernet drivers, TCP/IP stacks, and low-level hardware interface development, and I can develop a reliable network driver for the Realtek RTL8168 running on Express Logic ThreadX with the NetX networking stack. I can deliver: A complete Ethernet driver supporting the RTL8168 chipset. Integration with ThreadX/NetX for basic network connectivity. Initialization, PHY configuration, packet transmit/receive, interrupt handling, and error recovery. Clean, modular, and maintainable source code. Comprehensive documentation, including: API reference User guide Inline code comments Porting and integration notes Before starting, I have a few questions: Which hardware platform and CPU architecture are you using (ARM Cortex-A/M, x86, etc.)? Which version of ThreadX and NetX/NetX Duo is being used? Is the RTL8168 connected via PCIe, or through another interface? Do you already have a BSP or low-level PCIe initialization available? Are advanced features (checksum offload, jumbo frames, VLAN, multicast, etc.) required, or is standard Ethernet functionality sufficient for the first version? I'm available to start immediately and can work closely with your team throughout development and integration. Best regards,
$5,000 USD in 25 days
1.1
1.1

Having ranked in the top 1% on Freelancer, I come prepared with the kind of skill set that's highly compatible with your Realtek 8139 Driver Development project. My experience in software engineering paired with specialization in C programming will ensure we meet not just basic network connectivity support, but thoroughly decipher your requirements. You want the driver built on Express Logic ThreadX using the NetX networking package and those are platforms I am very comfortable with. Additionally, my proficiency in FreeRTOS will be leveraged to optimize performance and design a solution which emphasizes efficiency and reliability - two indispensable aspects when it comes to driver development for embedded systems. My strong suit in this domain is further strengthened by my past experience working with Realtek chipsets, ensuring I have deep-rooted insights into how they function operationally. Lastly, documentation - specifically comprehensive API documentation, a user guide, and inline code comments - is a task I hold in high regard. It facilitates not only better scaling but an easier future handover. As your chosen freelancer, you can rest assured that all aspects of this project will be carefully considered and meticulously executed. In conclusion, my holistic expertise makes me the ideal candidate for this task - one fully equipped to deliver a superior quality network driver for your unique needs.
$4,000 USD in 15 days
0.8
0.8

You're building Realtek 8168 Network Driver Development for ThreadX using NetX Networking Package, where the real delivery risk is usually in the workflow details, not just the feature list. I have handled similar systems where the important part was turning a broad brief into a reliable working version. My approach would be to first model the booking, dispatch, driver, and fare workflows, then turn that into an MVP that operations staff can test against real trip scenarios. For this project, I would focus especially on: - Trip booking, eligibility, dispatch, and driver tablet workflows - Routing constraints, fare handling, reporting, and billing data - County IT integration, hosting decision, security, and rollout milestones If helpful, I can propose the first operational workflow to validate with dispatch staff before development starts. Best, Dr. Syafiq
$4,000 USD in 21 days
1.0
1.0

Hello, I HAVE EXTENSIVE EXPERIENCE IN EMBEDDED SYSTEMS, DEVICE DRIVER DEVELOPMENT, RTOS, AND NETWORK STACK INTEGRATION, AND I CAN SHARE RELEVANT PROJECT EXAMPLES. I have carefully reviewed your requirements and understand that you need a network driver for the Realtek 8168 chipset running on Express Logic ThreadX with the NetX networking package. With 10+ years of experience in embedded software development, C/C++, RTOS, networking protocols, and low-level driver development, I can develop a reliable, efficient, and well-documented driver that provides stable network connectivity and integrates seamlessly with your existing firmware. The driver will support basic network functionality, follow ThreadX/NetX best practices, include proper initialization, packet transmission and reception, interrupt handling, and robust error handling. I will also provide complete API documentation, a user guide, and well-structured inline code comments to ensure easy maintenance and future enhancements. I WILL PROVIDE 2 YEARS OF FREE ONGOING SUPPORT, COMPLETE SOURCE CODE, FOLLOW AN AGILE DEVELOPMENT METHODOLOGY, AND ASSIST YOU THROUGH DEVELOPMENT, TESTING, INTEGRATION, AND FINAL HANDOVER. I am available to work in your preferred time zone and will remain committed to your project until you are completely satisfied. Thanks, Christina
$4,000 USD in 7 days
0.0
0.0

Greetings, I can develop a reliable and efficient network driver for the Realtek 8168 chipset on the Express Logic ThreadX RTOS using the NetX networking stack, ensuring stable basic network connectivity and seamless integration with your embedded platform. The implementation will follow industry best practices for performance, maintainability, and compatibility with the ThreadX/NetX architecture. In addition to the driver development, I will provide comprehensive documentation, including clear API documentation, a detailed user guide, and well-structured inline code comments to simplify future maintenance and integration. With extensive experience in embedded systems, RTOS-based networking, and low-level driver development, I can deliver a robust, production-ready solution that meets your project requirements. Let’s have a meeting to discuss it further. Best Regards, Umer
$4,000 USD in 7 days
0.0
0.0

I understand you need a network driver for the Realtek 8168 chipset, specifically for Express Logic ThreadX leveraging the NetX networking package, to enable basic network connectivity. I've previously developed and deployed a similar driver for the Realtek 8139 on a custom RTOS, achieving stable Ethernet communication for an embedded device within a tight deadline. My approach will involve writing the driver in C, directly interacting with the Realtek 8168's registers via memory-mapped I/O. I will implement the necessary functions to initialize the card, send and receive Ethernet frames, and integrate with the NetX API. Deliverables will include the driver source code with extensive inline comments, comprehensive API documentation generated from the code, and a user guide detailing setup and basic usage. What level of interrupt handling sophistication is expected for optimal performance with NetX? Ready to start as soon as you confirm scope.
$4,444 USD in 21 days
0.0
0.0

Rumford, United States
Member since Jul 14, 2026
₹600-1500 INR
£250-750 GBP
€250-750 EUR
$30-250 AUD
₹1500-12500 INR
$2-8 USD / hour
₹12500-37500 INR
$30-250 NZD
₹12500-37500 INR
$250-750 AUD
$250-750 USD
₹75000-150000 INR
$30-250 SGD
₹600-1000 INR
€30-250 EUR
₹37500-75000 INR
$25-50 USD / hour
₹12500-37500 INR
$2-8 USD / hour
₹100-400 INR / hour