Profile cover photo
Profile photo
Learn It, Make It
7 followers -
Discussing embedded systems, hardware development, and career growth
Discussing embedded systems, hardware development, and career growth

7 followers
About
Posts

Post has attachment
Understanding how the SysTick works is the first step of managing a low power RTOS. Without knowing what happens at this periodic event, you can't optimize for the first order of power savings: sleep.
Ready my thoughts: http://buff.ly/1OTgboo
Add a comment...

Post has attachment
In FreeRTOS, you create 'tasks' that contain a functional component that you want to run at specific times or in reaction to other events. When the operation system is running, each of these tasks exists in one of four states:

1. Running - doing work
2. Ready - is available
3. Blocked - waiting
4. Suspended - shut off

When the tick triggers vTaskSwitchContext() the kernel looks at which tasks are in the Ready state and if there are any higher priority tasks than the current one, it switches context to allow the task time to run.

Read more:
Add a comment...

Post has attachment
Step five of the #NPI process is Product Verification, the point at which you all but ship.
Read more about it: http://buff.ly/1MlpNOw
Photo
Add a comment...

Post has attachment
At the simplest level, the FreeRTOS tick is just a timer that has a period set to match the desired tick rate. By default, this is set to 1ms which provides a good balance between task speed and overhead of task switching. The timer interrupt is triggered every time the period is hit. The ISR calls into FreeRTOS' vTaskSwitchContext() function which we dive into in our post.

Read more about the FreeRTOS tick and how this small operating systems run:
Add a comment...

Post has attachment
Steps of New Product Introduction
1. DFM/DFT
2. Part Availibility
3. EV
4. Test
5. DV
6. PV
7. and now: Production
Add a comment...

Post has attachment
Customer service falls into three main tiers:

1. Call Centers, FAQ
2. Support specialists
3. Developers

Each is valuable to the company.
http://buff.ly/25iwEyw
Add a comment...

Post has attachment
Wonder what makes a #RTOS tick? Today's new post dives into FreeRTOS and its core tick function to switch tasks
Add a comment...

Post has attachment
It is now time to turn the crank and print the money. This is where the manufacturer is building thousands a day to be shipped out to customers. The processes have been worked out, the hardware and firmware bugs have been solved or accepted, and now it’s just copy and paste.

Go ahead and pop the champagne and celebrate, this is an exciting milestone, one that many products never achieve.

But Now What?
The work isn’t over here – though many an engineer wished it was. The product has merely crossed the NPI line and moved into the sustaining phase of a product’s life.
Add a comment...

Post has attachment
With a successful Design Verification run behind you, both your team and the manufacturer can start to gear up for product release and full-scale production. But standing between you is one more build, the Product Verification build which comes up next.
Add a comment...

Post has attachment
We have gone from prototype through engineering builds and today we arrive at the final stage of the New Product Introduction: Full-Scale Production.

It's not all champagne and party hats as there is still plenty of work to be done. Let's talk about it in today's new post.
Add a comment...
Wait while more posts are being loaded