Blog

A few pointers – Part 3

The previous two posts have been exploring the fundamentals of using pointers from the basics of declaring a pointer to the more complex notation of manipulating pointers. An examination of how arrays and pointers behave in similar fashions and the types of operators that can be used to manipulate them was presented. It is now … Continue reading A few pointers – Part 3

A few pointers – Part 2

In part one of this series the basics of what a pointer is and how to declare one was examined in detail. It is now time to examine how pointers work when dealing with slightly more complex variables such as arrays and structures. It is far more efficient to pass the memory location around an … Continue reading A few pointers – Part 2

Beningo Engineering now an Approved Microchip Design Partner

  Linden based Beningo Engineering is now a Microchip Technology Inc design partner.  As devices within our society become smarter, mobile and lower power, it is important to have a design partner that understands the intricacies of microprocessor design in embedded systems.  Beningo Engineering is engaged in developing a number of systems with Microchip components … Continue reading Beningo Engineering now an Approved Microchip Design Partner

IEEE Consultant Group Forming

  Jacob Beningo and Sharan Kalwani are co-founding the South Eastern Michigan Consultants Affinity Group.  The group will allow consultants in the South Eastern Michigan area to gather to share leads and experience in order to help ensure the success of its members.  The group will also work together proactively to assist the engineering businesses … Continue reading IEEE Consultant Group Forming

Bootloader Design for Microcontrollers in Embedded Systems

Click below to download the paper:     Abstract: Microcontrollers have proliferated into every nook and cranny of our daily lives from simple 8-bit devices that control our toaster ovens to powerful 32-bit DSP’s that provide us with the rich media and entertainment that we have all become accustomed to.  Without microcontrollers, our lives would … Continue reading Bootloader Design for Microcontrollers in Embedded Systems

A few pointers – Part 1

A concept in C programming that is absolutely essential and fundamental to all software design but often misunderstood is pointers. A pointer is used in C to point to the address of a variable or a function. While simple in nature, pointers offer a very powerful and flexible tool that if not properly yielded or … Continue reading A few pointers – Part 1

Pricing and Licensing

  For pricing, delivery and ordering information contact us at Beningo Engineering.   Non-Commercial Licensing Beningo Engineering offers a Non-Commercial license which can be used for private use.  For details please contact us at Beningo Engineering.   University Licensing Beningo Engineering offers a University research license which can be used for Non-Commercial purposes such as Nanosatellites.  The … Continue reading Pricing and Licensing

Other Frameworks

  Beningo Engineering offers a number of embedded software frameworks and middleware components designed to effortlessly bring up microcontrollers from a wide variety of silicon providers.  Rather then spending weeks or months developing robust and tested drivers before even beginning to contemplate the actual application, Beningo Engineering has already developed proven and reliable drivers to … Continue reading Other Frameworks