I am a beginner of MDK,but I am very familiar with Keil for C51 and it has been in use.So i feel kind of KEIL's product.But when I begin to use MDK,I find it's help is not useful.I even can't find easy information,E.g.:int type is in bytes,and strcmp funtion usage.I don't know what to do .Please help me.Thank you very much.
Yes,I agree with you. You understand my means. Use google is my method too,but I think we should use the offical's document.So I post this thread.I hope someone can deal with it, then tell us.
Google finds the official documents. It's just that the search functionality on this site aren't any good. And the structure aren't good enough that you can predict where to look.
MDK should be a mature product, why .How we can tell them?
I think they know.
Just that they don't allocate any real resources for usability features. They do the minimum to maximize the profit. And it seems this has been the main goal since they got the "an ARM company" tag to the name.
Corporate decisions aren't always good for the end users. But the people who make the decisions don't always think about the users who do select different routes.
I have to agree with the OP. I also come from C51 and for someone like me who gets into major software projects only about every five years or so, it was a real help to just have to put the cursor over a library element, press F1 and get the declaration and example. I really miss that. Flicking through Kernighan/Ritchie is much slower.
My dream would be something like Intellisense (Visual Studio), especially when dealing with e.g. the ST Standard Peripheral Library. Are there any Keil competitors who have that?
Yes, I think so .I hear that IAR is a good choice, I am thinking to use it.
Well, I _think_ we are leaving. There is _no way_ we can afford those costs given the economic climate and the number of projects that are required to run in parallel to keep the business alive. Our latest product relies heavily on open source software (FreeRTOS, uIP/lwIP, FatFS).
And I forgot to mention NXP's free and fully functional USB library (device/host/OTG) at LPCware.com.
Well, I _think_ we are leaving.
And you've been saying that for how long?
As you well know, these decisions are not taken lightly. It already happened in practice - actually. Maintenance of existing products is another story.
Are you one of the MDK's developers? Your means is the MDK would not develop this question?
Use google is my method too
Don't you get a manual with your compiler? Wouldn't it be helpful to read the manual thoroughly before using the compiler?