The IEEE Boston Section Techsite

The On-line Boston Section IEEE Information Source

Consultants Network

June 25 meeting

6:30 PM, Wednesday, 28 May

Using “Style” to Successfully Program Embedded Microcontrollers in ‘C’

Craig E Goldman, CoAutomation Inc., 508-366-9552, info@coautomation.com

It is both good news and bad news.  Compiler technology has reached the point where almost all microcontroller projects can be successfully programmed in ‘C’.  Assembly language is rarely needed any more for performance, code density or even special functionality.  This is good news.  ‘C’ code is easier to understand and modify than assembler.  This is also bad news since some programmers produce ‘C’ code that can be a torture to read.  To help, many companies adopted guidelines for ‘C’ coding style.  This is good news.  Unfortunately, most ‘C’ styles are hastily thrown together documents with few real suggestions.

In 2005, Craig Goldman was challenged to improve one company’s ‘C’ style guide.  That project was delivered in a few days and was a modest 15 page document.  Being an engineer, Craig continued to tinker.  Craig’s own ‘C’ style guide has grown to 10 chapters and over 150 guidelines.  There are 18 guidelines just on writing comments.  Some of these guidelines are obvious, some are controversial and still others are down-right pushy.

Craig will present his ‘C’ style as well as discuss why having a coding style can prevent many software development ills.  Plenty of time will be allocated for questions and opposing views.

Craig Goldman has almost 30 years experience in designing hardware and firmware for embedded microcontroller-based systems. He has SB and SM degrees from the Massachusetts of Technology and an MBA from Nichols College. Mr. Goldman has an extensive track-record of successful projects with TI MSP430, Microchip PIC, Freescale HC08 and various 8051 microcontrollers. He has designed products for dozens of companies in the consumer, industrial and medical markets.  He is a member of the IEEE and the Boston Consultants Network.

PLEASE NOTE:

No charge for Consultants Network members; or non-members.  The meeting is free and open to the public.  Casual dress.

The Consultants Network meeting starts at 6:30 PM.  The meeting location is at Foley Hoag LLP, Emerging Enterprise Center, Bay Colony Corporate Center, 1000 Winter Street, Suite 4000, North Entrance, Waltham, MA. From Route 128 take Exit 27B (Winter Street).  At the end of the exit ramp, turn right onto Wyman St. At the next set of lights, turn right on Winter St. Stay in the far right lane and continue around the reservoir.  Turn left at Bay Colony Corporate Center.  Proceed to 1000 Winter Street and enter at the NORTH entrance

http://www.foleyhoag.com/TheFirm/Offices/Emerging
%20Enterprise%20Center%20at%20Foley%20Hoag.aspx

Check the Consultants Network website for details and last minute information of our upcoming lectures series for 2007-2008 http://www.boston-consult.com/calendar.php

For more information, e-mail cn.boston@ieee.org or chairman@boston-consult.com; or contact the chairman Tom Vaughan at 781-344-0087. The Consultants Network website is at www.boston-consult.org.


Consultants Network

6:30 PM, Wednesday, 25 June

Increase revenues: Develop a strategy for systematically cultivating referrals

Barbara Bix, BB Marketingplus. www.bbmarketingplus.com

At Foley-Hoag, 1000 Winter Street, Suite 4000, Waltham, MA

Chances are you get a lot of your business from referrals-either from previous clients or from others that know your work. The question is: How often do you miss opportunities because a prospective referral source just doesn’t think of you when he/she encounters an organization that can use your services. If this happens regularly, it may be time to develop a marketing strategy for systematically generating referrals.

Please join Barbara Bix, Principal BB Marketing Plus (www.bbmarketingplus.com) as we discuss steps you can take to cultivate referrals including:

  • How to identify effective referral sources

  • What you can do to build relationships with these individuals

  • How you can stay top of mind

  • Ways you can help them recognize situations where you can provide value

  • How you can motivate them to introduce you to prospective clients

Please come prepared to discuss your own referral successes.

Barbara Bix, Principal, is a seasoned business-to-business strategic marketing consultant. For the ten years immediately before founding BB Marketing Plus, Ms. Bix managed markets and products for EMC, Motorola, General Electric, and Wang. Earlier in her career, she co-founded Cardinal Data, a firm that developed turnkey business systems for manufacturers. She also worked as a Systems Analyst for Siemens Corporation and in Marketing and Human Resources for the Insurance Company of North America (now a part of CIGNA).

Ms. Bix graduated The Wharton School with an MBA in Management Information and Control. She earned her Bachelors of Arts in Cognitive Psychology from the University of Pennsylvania. She has also completed post-graduate courses at Northeastern's State-of-the-Art Engineering program and the Harvard School of Public Health.

PLEASE NOTE:

No charge for Consultants Network members or non-members.  The meeting is free and open to the public.  Casual dress.

The Consultants Network meeting starts at 6:30 PM.  The meeting location is at Foley Hoag LLP, Emerging Enterprise Center, Bay Colony Corporate Center, 1000 Winter Street, Suite 4000, North Entrance, Waltham, MA. From Route 128 take Exit 27B (Winter Street).  At the end of the exit ramp, turn right onto Wyman St. At the next set of lights, turn right on Winter St. Stay in the far right lane and continue around the reservoir.  Turn left at Bay Colony Corporate Center.  Proceed to 1000 Winter Street and enter at the NORTH entrance

http://www.foleyhoag.com/TheFirm/Offices/Emerging%20Enterprise
%20Center%20at%20Foley%20Hoag.aspx

Check the Consultants Network website for details and last minute information of our upcoming lectures series for 2007-2008

http://www.boston-consult.com/calendar.php

For more information, e-mail cn.boston@ieee.org or chairman@boston-consult.com; or contact the chairman Tom Vaughan at 781-344-0087. The Consultants Network website is at www.boston-consult.org.

AESS
AIAA Guidance & Control
Antennas and Propagation
Communications Society
Components, Pkg. & Mfg. Tech
Computational Intelligence
Computer Society
Consultants' Network
Control Systems Society
Critical Infrastructure
Education Society
Electromagnetic Compatibility
Electron Devices
Engr in Med and Bio
Entrepreneurs' Network
Gold Chapter
GRSS
I & M
Industrial Applications
Information Theory Society
Laser & Electro Optics
Life Members
Magnetics Society
Maine Comp & Elect Dev
Maine Section
Merrimack Valley
Microwave Theory & Technique
New Hampshire Section
North Shore Subsection
Nuclear & Plasma Sciences
Oceanic Engineering
Power Electronics
Power Engineering-Boston
Providence Section
Reliability Society
Robotics & Automation Society
Signal Processing
Social Implications of Tech
SW Quality Group of NE
Solid-State Circuits
Technology Management
UFFC
Worcester Section
Worcester PE

Copyright © 2008 IEEE Boston Section. All rights reserved.
Maintained by R M Stelting

Updated: May 08, 2008.