Tel: (519) 746-7178
Email: info@lumousoft.com
Lumousoft Inc. provides high-level graphic language that enables the embedded software developer/engineer to architecture design, code in block diagram environment with customizable modules, putting the real design world onto the concept platform, easy for concept design, coding, verification, validation, quality control, test, debug, maintenance and team work.
Embedded software plays a pivotal role in the embedded electronic industry. It becomes time-consuming, high risk and expensive aspect of electronic development due to the sophistication and complexity of electronics products. As an engineering developing tool , it should be productive and efficient. The compiler should be happy to both developer and intelligent device. On the developer side it should be easy for people to handle, understand, maintain and validate. On the other side, it should optimize hardware resource and maximize hardware performance. Currently text based c/c++ language is a dominant language in embedded software field. Obviously, text based language is very hard to read, consequently, it is very hard to maintain, communicate in a team, validate, debug. In short it slow down to the market.
Lumousoft inc. is concerning about the text based language situation, and develop graphic module compiler to facilitate embedded software engineering activity and offer cost- efficient solution. Usually engineering software project go through these phases : concept design, coding, testing, debuging, release and maintenance. These developing phase are often repeat time after time, for example, after concept design, the developer follow the architecture to code, during coding, it needs a round trip to interpret codes back to concept platform to verified or modify the initial concept design. Not to mention the huge repeat process of coding, debugging and testing. Keeping project development consistency is very important to maintain high efficiency and productivity. Lumousoft offers this kind of developing tool to allow project developing on the same platform with the result of consistency from the beginning to the end.
One of software big headache is maintenance. There is no importance like software field to emphasis on communication. Why? It is because of maintenance. Software is not only for machine to understand but also need to be understood by developer. The design work is finished by a team. For instance, somebody take over the other job, or pick up previous code, it needs to understand what the codes are for. Reading trough codes and catching up what it is is tedious job. Lumousoft products allows coding in block diagram environment and easy to maintain and communicate because graphic can convey more meaning and clearer than text does.
Compiler can affect the behaviour of machine operation. Optimization is compiler developing trend. The compiler optimization purpose is for the both of recycle of memory and maximum performance of hardware. The cost of microprocessor depends on memory and speed. Lumousoft Inc product can identify and analyze the process path to perform optimization and debug. Therefore can reduce cost, improve performance as well as easy debug.
©Lumousoft Inc. 2013 - 2018.
Links
Elektronik Forum EEWeb : EEWEb Germany is an online community for electronics and electrical engineers and hobbyist. It offers electrical engineering and electronics forum. It also has electrical and electronic design articles, and resources in the area of RF design, analog design, embedded design, PCB design, test and measure.
Power Electronics News: Power Electronics News offers electrical engineering news focused on Power and Power solutions. Up to date solutions and products featuring the latest innovations in power solutions.
PCBWeb : A free CAD application for designing and manufacturing electronics hardware.