Adapt an open source text to hex to text converter in Linux

The program to adapt is an open source program called GHex.

The adaption shall use the same software technologies as GHex and will be used on the Linux platform. The completed project will be installed using Linux installation procedures or run an installer. I haven't thought of a name for it yet - to be discussed !

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 as seen in their datasheet. They are for ROM codes A00 and A02. The important characters for me are from 20(hex) through 7F(hex). These form the minimum display requirement.

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 ...!)

There is no need to keep the conversion information at the bottom of the GHex window. If it is too difficult to remove it then so be it.

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 if possible - at least the minimum of 0x20 through 0x7F. 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 am pretty sure my LCD has a ROM code of A02. I would like all of its symbols displayed if possible but it may not.

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. It 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.

All the best.

Habilidades: Linux, Programação C

Veja mais: open source mov converter, open source java converter, open source flash editor linux 2009, hex to ascii converter, convert hex to json, octal to text, hex to text editor, hexadecimal code translator, browserling hex to text, hexadecimal to text chart, hexadecimal converter, open source multilevel marketing linux, open source flv converter, open source equation editor linux, open source auction script linux, open source clipper converter, adapt open source, open source option trading linux, open source tower defense linux, open source email server linux

Acerca do Empregador:
( 8 comentários ) Toowoomba, Australia

ID do Projeto: #20158076

7 freelancers estão ofertando em média $151 nesse trabalho


Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, ANDROID,IOS, MATLAB, IONIC. Done 600+ projects here on FREELANCER.COM. Ple Mais

$50 AUD in 2 dias
(283 Comentários)

Hi, I am interested on your project really. i am C#/.Net, Java/JavaFX, C/C++, Crossplatform app expert and have enough experience for 15 years. C#/.Net, Java/JavaFX, C/C++ is my top skill and I can give you perfect res Mais

$140 AUD in 7 dias
(20 Comentários)

Hi, I am an Electronics and computer science engineer, I have experience working with various prototyping boards, Raspberry Pi, Arduino, mbed (ARM proto board)... as well as developing custom PCBs, you can find some o Mais

$300 AUD in 7 dias
(10 Comentários)

Hello, I read through the job details of your project and I am absolutely sure that I can do this project very well, I have more than 5 years of experience in it. I Provide - - 24x7 Services to My Clients(The Reason Mais

$200 AUD in 7 dias
(11 Comentários)

Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, ANDROID,IOS, MATLAB, IONIC. Done 40+ projects here on FREELANCER.COM. Plea Mais

$30 AUD em 1 dia
(14 Comentários)

Dear sir Thank you for giving me this opportunity to bid on your project. I read your job requirement and wish I can work on your project. I've a rich experience in the app developments with c, c++ and c#, and I'm abl Mais

$200 AUD in 7 dias
(4 Comentários)

I am an experienced hardworking engineer with to-do attitude. I can assure you full satisfaction meeting the timelines and quality work. Hope to work with you. Best Regards,

$140 AUD in 7 dias
(0 Comentários)