Find Jobs
Hire Freelancers

Graphical text to hex to text converter for Linux

$250-750 AUD

Ditutup
Disiarkan lebih dari 4 tahun yang lalu

$250-750 AUD

Dibayar semasa penghantaran
This project is to adapt an existing Open Source program called GHex. It will not be re-distributed so therefore there is no IP issue as far as I know. If you are concerned about this you may wish to let me know that you will re-write from scratch. The adaption shall use the same software technologies as GHex and will be used on the Linux platform. The completed project will be installed just in the same manner as GHex. My need is to be able to see and translate characters for an LCD driver called the HD44780. There are two character sets for the HD44780, A00 and A02. I do require a full character map so A02 should be displayed on screen. In the GHex software one can see a section that displays line numbers on the left, then a central portion that contains the hex and then, on the right, a section that has the ASCII symbol for the hex. I want an interleaved design similar in concept as Wireshark. My design would have a minimum of 48 characters horizontally with the hex on one line and the text or ASCII on the next line. There is no need to have a program that has a variable window size. I would like 64 characters across one line but 48 will do. The hex lines would have a background colour different to that of the ASCII or text lines. The font will distinguish between all characters without doubt. A '1' ("one") is different to a capital letter 'I' ("eye") or a lower case 'l' ("el"). (Unlike the font used here ...!) I will need to be able to mouse over portions of the information in the hex or ASCII sections of the program and copy to clipboard. When I copy to clipboard it will be in a comma-delimited fashion. The hex numbers will be preceded with '0x' in this manner: 0x43 which would represent the letter 'C'. So a line of hex in clipboard would be: 0x01,0x02,0x03,0x04,0x05 and so on. The hex numbers on screen, as in the GHex program, would be spaced. Directly underneath each hex number would be the ASCII symbol for that hex number. The hex on screen does not have the preceding 0x but looks the same as the GHex program. I need to be able to paste into this converter either a line of hex or a line of text/ASCII and it will go ahead and convert my newly pasted information. Perhaps a button to take the contents of the clipboard and paste them into the program ?? Perhaps two different panes on top of each other, one that has ASCII at the top and hex underneath and one that has hex on top and ASCII underneath ?? At this stage, there is no requirement to do multiple lines. Just the one line of at least 48 characters across the screen will be OK. Assume a 1920 screen with the program starting in the centre of the screen. It should not take up all the width of the screen - maybe up to 95% ?. Use a smaller font if needed. Try to think about how the end-user will use this program to convert either hex or ASCII strings. If you have any suggestions or queries about how it will operate discuss then with me beforehand. A copy of the HD44780 is uploaded here. Pay attention to pages 17 and 18. I would be presented with the full source code and the ability to install it as a final solution. There will be no time-outs or other impediments in the code. The project uses exactly the same software technologies as the GHex program for a reason. This tool should be thought of as a first-step in a larger suite of tools. I am not interested in a script. This project needs to work on a Debian-based Linux OS that is at least a year old but also needs to work on a newly minted OS also. Perhaps the best platform to test on at this stage is the Mint platform. I am using 18.3 - you should test on Linux Mint 18.2. You should present a video of your work showing how to install the program (if it isn't obvious) and how the program works. The project ends once the program has been successfully implemented at my end. All the best.
ID Projek: 20401858

Tentang projek

11 cadangan
Projek jarak jauh
Aktif 5 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
11 freelancers are bidding on average $626 AUD for this job
Avatar Pengguna
Hi, I am interested on your project really. i am linux app expert and have enough experience for 15 years. C/C++, linux is my top skill and I can give you perfect result. I have experienced on GHex and can adapt the hex customisation. I can provide perfect quality and fast speed for development. If you want to success, please contact me. Then, I will give you good result. Please hire me.
$500 AUD dalam 7 hari
5.0 (20 ulasan)
6.2
6.2
Avatar Pengguna
Hi, nice to meet you. I am Gao M. I have read carefully your post and very interested in your project. I have much experience in linux open source development. Thus I am confident I can perfectly complete your project. Please choose me. I am waiting for you. Thanks and regards.
$1,000 AUD dalam 10 hari
4.8 (17 ulasan)
5.5
5.5
Avatar Pengguna
Hi. I have review your project description. I have full experiences in Development. I am very interested in your project and also ready to start work immediately. Hoping for your soon Reply. Thank You Regard.
$500 AUD dalam 7 hari
4.9 (11 ulasan)
4.6
4.6
Avatar Pengguna
Dear I have read your well documented description carefully to get a clear understanding of what you want and what I should achieve. Now I want to say that I am really interested in your task and I can do it successfully I have 7+ years of experience in Graphical Text and Hex. Also, have10+ years of c/c++ programming experience. Best Regards. :)
$500 AUD dalam 7 hari
5.0 (3 ulasan)
4.6
4.6
Avatar Pengguna
Hi. thanks for your posting. I'm very happy to have a chance of bidding your project. I have experience in development of the projects like yours If you hire me, I'll do my best for your project and finish greatly in a short time. I'm sure I can satisfy for you as you want. best regards.
$500 AUD dalam 7 hari
5.0 (10 ulasan)
4.3
4.3
Avatar Pengguna
Hello! I am very interested in your post project. i am really looking for this kind of project for a long time in freelancer since i have rich experience on it. I think this project is very suitable for me and i am sure i can give you good result . If you award me for your project, you will get good result . looking forward to work with you. thanks regards
$1,000 AUD dalam 7 hari
5.0 (4 ulasan)
4.1
4.1
Avatar Pengguna
Dear client, how have you been? I've read your project description carefully. Presenting this proposal with 100% confident. How about discuss in chat? Waiting for your reply. Best regards.
$750 AUD dalam 20 hari
4.7 (9 ulasan)
3.6
3.6
Avatar Pengguna
Hi, I am very interested in helping you with this project. I have used GHex before. I do have a question--what do you mean when you say "interleaved" like wireshark? I have a lot of experience with conversions and encodings in C / C++ as well as some done in assembly languages. I'm sure that I can help you in this endeavor. I would like to hear more about your anticipated workflow and specific requirements for this application.
$700 AUD dalam 14 hari
5.0 (2 ulasan)
2.7
2.7
Avatar Pengguna
I am a pro c++ developer overtly experienced in hardware and soft since 2012, having been a driver developer.
$600 AUD dalam 5 hari
5.0 (2 ulasan)
0.7
0.7

Tentang klien

Bendera AUSTRALIA
Warwick, Australia
5.0
14
Kaedah pembayaran disahkan
Ahli sejak Mei 23, 2011

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.