Closed

Development of [url removed, login to view] frames detector in HDLC-session

1. Development of [url removed, login to view] frames detector in HDLC-session

2. Module receives random size portions of data of HDLC-session. Goal of data processing is to decode HDLC-session correctly (check CRC etc. according to standard procedures) and to signal when [url removed, login to view] frames are detected. Consider also that frames can be divided for different portions of data.

3. API should provide the following functions:

init – initializes session processing, allocates resources, returns descriptor of allocated context.

reset – receives context descriptor, resets detection state

detect – receives context descriptor and data for processing (optional size array of byte and its size), returns result of detection

free – receives context descriptor, resets detection state, frees allocated resources

4. Minimal computing load on processor is required. Criteria is relative, that`s why it is necessary to look up so that estimated CPU load on Core i3 when processing 248 sessions (~8 bytes/sec each) simultaneously would not exceed 20-30% .

5. Code language – C. Code convention adherence is a must (code convention will be given to chosen performer).

6. Application should compile and correctly work on Linux, Solaris, Windows. Project should be completed in Microsoft Visual Studio 2008 for Windows. The project should also work in Linux and Solaris using standard make tools.

7. Tests in CppUnit are necessarily required

8. Chosen performer receives test data samples, both having [url removed, login to view] frames and not.

9. Some codes are already implemented in lib3gpph324m, libh324m, wireshark and can be used.

Skills: C Programming

See more: hdlc detection, visual studio cppunit, standard programming, programming tools, programming resources, programming in linux, programming array, processing programming language, microsoft programming language, goal programming, functions in programming, free programming codes, c programming in linux, cppunit visual studio, cppunit test, cppunit for windows, computing programming, array programming, array in c programming, application development tools, lib3gpph324m, programming tests, programming & development, wireshark, solaris

About the Employer:
( 0 reviews ) Kharkov, Ukraine

Project ID: #1098935

2 freelancers are bidding on average $400 for this job

swetharavindran

sir, We have a team of C [url removed, login to view], we can give you the best solution. sincerely, swetha.

$500 USD in 5 days
(0 Reviews)
0.0
ShraddhaAjit

Hi , We would like to take this opportunity to develop the application for you. We have good hands on experience in the CMM level 5 companies like Cognizant , TCS and [url removed, login to view] experience make us possible to achi More

$300 USD in 3 days
(0 Reviews)
0.0