ARM Archives - Engineers Garage https://www.engineersgarage.com/electronic-projects/arm-electronic-projects-electronic-projects/ Electronic Projects, Electrical Engineering Resources, Makers Articles and Product News Fri, 22 Mar 2024 18:33:58 +0000 en-US hourly 1 https://www.engineersgarage.com/wp-content/uploads/2019/08/cropped-eg-favicon-32x32.png ARM Archives - Engineers Garage https://www.engineersgarage.com/electronic-projects/arm-electronic-projects-electronic-projects/ 32 32 Getting started with the ARM Cortex M3 (LPC1768)- (Part 1/21) https://www.engineersgarage.com/getting-started-with-the-arm-cortex-m3-lpc1768-part-1-21/ https://www.engineersgarage.com/getting-started-with-the-arm-cortex-m3-lpc1768-part-1-21/#respond Fri, 22 Mar 2024 10:49:42 +0000 http://engineersgarag-main/getting-started-with-the-arm-cortex-m3-lpc1768-part-1-21/ This is the Article to introduce the programming of ARM Cortex-M3 LPC1768 Microcontroller. First step in this journey is to get yourself introduced to the programming Environment. For programming LPC1768 plenty of free software are available online. For ARM-based Microcontrollers it is suggested to go with Keil µVision4. For the beginner, Demo version of Keil is more than enough to start with. Let’s start with the brief introduction to the LPC1768 ARM cortex M3 based Microcontroller.

The post Getting started with the ARM Cortex M3 (LPC1768)- (Part 1/21) appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/getting-started-with-the-arm-cortex-m3-lpc1768-part-1-21/feed/ 0
What are the different types of EV charging connectors? https://www.engineersgarage.com/ev-charging-connector-types/ https://www.engineersgarage.com/ev-charging-connector-types/#respond Sat, 20 May 2023 21:33:47 +0000 https://www.engineersgarage.com/?p=78341 Battery electric vehicles (EVs) have showcased rapidly growing sales figures over the last several years. There are several reasons to consider an EV aside from saving on gasoline. The prominent one, of course, is the environment. EVs have no tailpipe emissions, and research shows that they’re responsible for lower levels of greenhouse gases (GHGs) than…

The post What are the different types of EV charging connectors? appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/ev-charging-connector-types/feed/ 0
What is Wireless Electric Vehicle Charging System (WEVCS)? https://www.engineersgarage.com/wireless-electric-vehicle-charging-system-wevcs/ https://www.engineersgarage.com/wireless-electric-vehicle-charging-system-wevcs/#respond Sat, 20 May 2023 21:32:37 +0000 https://www.engineersgarage.com/?p=78168 Electric vehicles are shaping the future of mobility and, as nearly all electric vehicles are turning out to be more economical compared to any gasoline car, there has been a shift in the buying trend of automobiles. It is expected that there will be more electric cars on the road than fossil fuel cars by…

The post What is Wireless Electric Vehicle Charging System (WEVCS)? appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/wireless-electric-vehicle-charging-system-wevcs/feed/ 0
What are the top tools for developing embedded software? https://www.engineersgarage.com/top-embedded-software-development-tools/ https://www.engineersgarage.com/top-embedded-software-development-tools/#respond Thu, 23 Mar 2023 23:22:47 +0000 https://www.engineersgarage.com/?p=78361 The embedded software or firmware is the brain of an embedded device. However, this type of software works differently than the conventional ones on PCs or mobile devices — which are generic and work identically on such operating systems. PC software runs without directly accessing the underlying hardware. The purpose of embedded software works in…

The post What are the top tools for developing embedded software? appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/top-embedded-software-development-tools/feed/ 0
The top home-server software options of 2022 https://www.engineersgarage.com/top-home-server-software-2022/ https://www.engineersgarage.com/top-home-server-software-2022/#respond Thu, 29 Dec 2022 23:33:29 +0000 https://www.engineersgarage.com/?p=77834 Servers are no longer limited to corporate offices and are common in homes. They can run 24×7 on any low-cost PC or microcomputer.  A home server manages online communication, internet browsing, downloading, and file sharing between computers, tablets, mobile phones, printers, and other smart home appliances. They can also serve as centralized media storage for…

The post The top home-server software options of 2022 appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/top-home-server-software-2022/feed/ 0
What is LiDAR and how does it work? https://www.engineersgarage.com/light-detection-and-ranging-lidar/ https://www.engineersgarage.com/light-detection-and-ranging-lidar/#respond Tue, 01 Nov 2022 23:57:35 +0000 https://www.engineersgarage.com/?p=77506 LiDAR is an acronym for light detection and ranging, an optical technology for sensing distance. Early attempts to measure distance by light beams were first made in the ’30s, and airborne LiDAR became more commonly used in the ’60s, with geospatial measurements beginning in the ’80s.  As the technology evolved, LiDAR’s uses continued to expand.…

The post What is LiDAR and how does it work? appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/light-detection-and-ranging-lidar/feed/ 0
What is Lightweight Internet Protocol (LwIP)? https://www.engineersgarage.com/light-weight-internet-protocol-arduino-esp-embedded-controllers/ https://www.engineersgarage.com/light-weight-internet-protocol-arduino-esp-embedded-controllers/#respond Tue, 30 Aug 2022 18:46:32 +0000 https://www.engineersgarage.com/?p=77162 Connecting embedded microcontrollers to the internet is a crucial task in modern applications. The embedded controllers, particularly in consumer devices and wearables, now essentially require ping online. This is more important as the devices are getting smarter. Connecting to the internet is not just crucial but a hefty task as well. The typical TCP/IP stack…

The post What is Lightweight Internet Protocol (LwIP)? appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/light-weight-internet-protocol-arduino-esp-embedded-controllers/feed/ 0
What AI can bring to PCB manufacturing https://www.engineersgarage.com/what-ai-can-bring-to-pcb-manufacturing/ https://www.engineersgarage.com/what-ai-can-bring-to-pcb-manufacturing/#respond Thu, 11 Aug 2022 13:15:28 +0000 https://www.engineersgarage.com/?p=76991 by Ken Ghadia, Sales Engineer, TechnoTronix The introduction of Artificial Intelligence (AI) in PCB manufacturing has largely improved the product quality, optimized the production process, and significantly reduced the manufacturing cost. AI drives independent automation of PCB production by using the vast data aggregated from several sensors. Machine learning and deep learning are the AI…

The post What AI can bring to PCB manufacturing appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/what-ai-can-bring-to-pcb-manufacturing/feed/ 0
ESP8266/ESP32-based WiFi access point using MicroPython https://www.engineersgarage.com/esp8266-esp32-based-wifi-access-point-using-micropython/ https://www.engineersgarage.com/esp8266-esp32-based-wifi-access-point-using-micropython/#respond Fri, 29 Jul 2022 17:56:26 +0000 https://www.engineersgarage.com/?p=76941 Many IoT applications are controlled with the help of a webpage or an HTML website running within a Local Area Network (LAN) or Wireless Local Area Network (WLAN). Some examples of such IoT applications include home automation, office automation, and smart farming. The HTML webpage or website controlling the things is hosted on a microcomputer…

The post ESP8266/ESP32-based WiFi access point using MicroPython appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/esp8266-esp32-based-wifi-access-point-using-micropython/feed/ 0
Writing a bootloader for Arm Cortex-A35/A5X microprocessors https://www.engineersgarage.com/writing-a-bootloader-for-arm-cortex-a35-a5x-microprocessors/ https://www.engineersgarage.com/writing-a-bootloader-for-arm-cortex-a35-a5x-microprocessors/#respond Wed, 20 Jul 2022 22:00:03 +0000 https://www.engineersgarage.com/?p=76880 By Aaron Bauch, Senior Field Application Engineer, IAR Systems Design specifications require the ability to update a device’s firmware in the field dynamically. This is done commonly via a bootloader. Designing a bootloader, however, is challenging as it must meet various requirements. For example, the mechanism for getting the new application into the MPU is…

The post Writing a bootloader for Arm Cortex-A35/A5X microprocessors appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/writing-a-bootloader-for-arm-cortex-a35-a5x-microprocessors/feed/ 0
An Embedded Developer’s Perspective on IOT (Internet of Things) https://www.engineersgarage.com/an-embedded-developers-perspective/ https://www.engineersgarage.com/an-embedded-developers-perspective/#respond Thu, 30 Jun 2022 12:09:21 +0000 http://engineersgarag-main/?p=919782 Embedded device, Networked sensor and actuators form the ground for IoT. An Embedded developer look IoT (Internet of Things) as area full of opportunity. IoT is not limited to any particular domain or business. IoT involves all the device which have a unique ID and can be configured with address to locate them. For An embedded developer IoT is not just limit to a single area, an embedded developer can design, develop & program, configure, debug and reprogram any device.

The post An Embedded Developer’s Perspective on IOT (Internet of Things) appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/an-embedded-developers-perspective/feed/ 0
What is an embedded system? https://www.engineersgarage.com/embedded-system/ https://www.engineersgarage.com/embedded-system/#respond Wed, 16 Mar 2022 10:50:07 +0000 http://engineersgarag-main/embedded-system/ If we look around, we will find ourselves to be surrounded by computing systems. Every year millions of computing systems are built destined for desktop computers (Personal Computers, workstations, mainframes and servers) but surprisingly, billions of computing systems are built every year embedded within larger electronic devices and still goes unnoticed. Any device running on electric power either already has computing system or will soon have computing system embedded in it.

The post What is an embedded system? appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/embedded-system/feed/ 0
FPGA vs microcontrollers: Another approach to embedded design https://www.engineersgarage.com/fpga-vs-microcontrollers-another-approach-to-embedded-design/ Mon, 17 Jan 2022 14:06:52 +0000 http://engineersgarag-main/fpga-vs-microcontrollers-another-approach-to-embedded-design/ Most engineers start their journey in embedded systems with microcontrollers. With microcontrollers, one gets a complete miniature computing system on a single integrated circuit. The CPU, RAM, ROM and Input / Output peripherals all on a single thumb size SoC. This very popular approach to learning embedded design and development is in fact just the one side of the complete picture. Working with microcontrollers (and microprocessors) is all about software-based embedded design. 

The post FPGA vs microcontrollers: Another approach to embedded design appeared first on Engineers Garage.

]]>
Creating Library for LPC1768- (Part 2/21) https://www.engineersgarage.com/creating-library-for-lpc1768-part-2-21/ https://www.engineersgarage.com/creating-library-for-lpc1768-part-2-21/#respond Sun, 19 Dec 2021 11:48:26 +0000 http://engineersgarag-main/creating-library-for-lpc1768-part-2-21/ This is the one another Article to introduce the programming of ARM Cortex-M3 LPC1768 Microcontroller. Most tutorials will use pre made libraries in the following tutorials. Sometimes it is needed to make a new library for your own project. This tutorial explains how making a custom library in Keil and this also includes a library built for the GPIO functions of the LPC1768. Setting up the Environment for the development of ARM cortex M3 is well discussed in this article.

The post Creating Library for LPC1768- (Part 2/21) appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/creating-library-for-lpc1768-part-2-21/feed/ 0
JTAG Debugging With LPC1768- (Part 3/21) https://www.engineersgarage.com/jtag-debugging-with-lpc1768-part-3-21/ https://www.engineersgarage.com/jtag-debugging-with-lpc1768-part-3-21/#respond Sun, 19 Dec 2021 11:47:06 +0000 http://engineersgarag-main/jtag-debugging-with-lpc1768-part-3-21/ The process of resolving bugs or defects that interferes with the proper working of a computer software or an operating system is known as Debugging. This write-up deals with the setup and use of a JTAG Debugger with ARM Cortex M3 Microcontroller. For setting up the Environment for the development of ARM cortex M3 refer this article.

The post JTAG Debugging With LPC1768- (Part 3/21) appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/jtag-debugging-with-lpc1768-part-3-21/feed/ 0
Switch and Led interface with LPC1768- (Part 4/21) https://www.engineersgarage.com/switch-and-led-interface-with-lpc1768-part-4-21/ https://www.engineersgarage.com/switch-and-led-interface-with-lpc1768-part-4-21/#respond Sun, 19 Dec 2021 11:46:58 +0000 http://engineersgarag-main/switch-and-led-interface-with-lpc1768-part-4-21/ This is the one another Article to introduce the programming of ARM Cortex-M3 LPC1768 Microcontroller. Here we are going to do input and output functions of GPIO of LPC1768. For better understanding we are going to use a button and the LED. Our idea is to program in such a way that when the button is pressed, the LED will be ON. Setting up the Environment for the development of ARM cortex M3 is well discussed in this article.

The post Switch and Led interface with LPC1768- (Part 4/21) appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/switch-and-led-interface-with-lpc1768-part-4-21/feed/ 0
LCD interface in 4bit mode with LPC1768- (Part 5/21) https://www.engineersgarage.com/lcd-interface-in-4bit-mode-with-lpc1768-part-5-21/ https://www.engineersgarage.com/lcd-interface-in-4bit-mode-with-lpc1768-part-5-21/#respond Sun, 19 Dec 2021 11:45:08 +0000 http://engineersgarag-main/lcd-interface-in-4bit-mode-with-lpc1768-part-5-21/ Interfacing of 5V LCD with a 3.3V Controller like LPC1768 is little tricky to handle. This is the Article to explain how a 16x2 LCD is interfaced with LPC1768 in 4-bit mode. LCD in 4 bit, which means we are going to use 4 lines instead of 8 line which save 4 GPIOs which can be used for other purposes. For setting up the Environment for the development of ARM cortex M3 is well discussed in this article.

The post LCD interface in 4bit mode with LPC1768- (Part 5/21) appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/lcd-interface-in-4bit-mode-with-lpc1768-part-5-21/feed/ 0
Timers Programming in LPC1768- (Part 6/21) https://www.engineersgarage.com/timers-programming-in-lpc1768-part-6-21/ https://www.engineersgarage.com/timers-programming-in-lpc1768-part-6-21/#respond Sun, 19 Dec 2021 11:43:21 +0000 http://engineersgarag-main/timers-programming-in-lpc1768-part-6-21/ This is the Article to introduce the Timer programming of ARM Cortex-M3 LPC1768 Microcontroller. Here we are going to initialize the timer peripheral in LPC1768. Timer will improve the way of usage of any microcontroller. In this tutorial we are going to set up two timers which will blink two LEDs according to the setting of the timers. Setting up the Environment for the development of ARM cortex M3 is well discussed in this article.

The post Timers Programming in LPC1768- (Part 6/21) appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/timers-programming-in-lpc1768-part-6-21/feed/ 0
Tips and Business Ideas for Electronic Engineers who aspire to become Entrepreneurs https://www.engineersgarage.com/tips-and-business-ideas-for-electronic-engineers-who-aspire-to-become-entrepreneurs/ https://www.engineersgarage.com/tips-and-business-ideas-for-electronic-engineers-who-aspire-to-become-entrepreneurs/#respond Wed, 27 Oct 2021 14:51:22 +0000 http://engineersgarag-main/tips-and-business-ideas-for-electronic-engineers-who-aspire-to-become-entrepreneurs/ Engineering is one of those rare fields that could lead to path-breaking solutionstowards real world problems. A highly lucrative field for its practitioners, it has virtually transformed the world that surrounds us.The continuous technological advancement and upgradation have made it possible for the electronics sector in India to flourish in the vastly competitiveglobal market. 

The post Tips and Business Ideas for Electronic Engineers who aspire to become Entrepreneurs appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/tips-and-business-ideas-for-electronic-engineers-who-aspire-to-become-entrepreneurs/feed/ 0
Growing Role of Electronics in Healthcare Ecosystem https://www.engineersgarage.com/growing-role-of-electronics-in-healthcare-ecosystem/ https://www.engineersgarage.com/growing-role-of-electronics-in-healthcare-ecosystem/#respond Wed, 27 Oct 2021 13:23:53 +0000 http://engineersgarag-main/growing-role-of-electronics-in-healthcare-ecosystem/ Healthcare sector is gradually achieving digital integration at all steps of a patient’s journey from lookout for symptomatic information, diagnosis, treatment and follow ups. Automation has embedded itself within various health care operations. The past two decades have seen the successful launch of various eInitiatives that’ve revolutionised most aspects of life, and their effectsare now being felt in the sphere of healthcare too.  

The post Growing Role of Electronics in Healthcare Ecosystem appeared first on Engineers Garage.

]]>
https://www.engineersgarage.com/growing-role-of-electronics-in-healthcare-ecosystem/feed/ 0