Logo Freelancer Bagaimana Ia BerfungsiLayari Pekerjaan Log Masuk Daftar Siarkan ProjekProfile cover photoundefined
Anda sekarang mengikuti .
Ralat mengikuti pengguna.
Pengguna ini tidak membenarkan pengguna untuk mengikuti mereka.
Anda telah mengikuti pengguna ini.
Pelan keahlian anda hanya membenarkan 0 mengikuti. Naik taraf di sini.
Berjaya tidak mengikuti pengguna.
Ralat tidak mengikuti pengguna.
Anda berjaya mengesyorkan
Ralat mengesyorkan pengguna.
Sesuatu telah berlaku. Sila segar semula halaman dan cuba lagi.
E-mel berjaya disahkan.
Avatar Pengguna
$19 USD / jam
Bendera INDIA
agra, india
$19 USD / jam
Sekarang ini 8:49 PG di sini
Menyertai pada Ogos 20, 2019
0 Syor

Ankit B.

@AnkitBansal22

annual-level-two.svgpreferred-freelancer-v2.svg
5.0 (19 ulasan)
4.4
4.4
$19 USD / jam
Bendera INDIA
agra, india
$19 USD / jam
100%
Pekerjaan Disiapkan
100%
Mengikut Bajet
100%
Tepat Pada Masa
21%
Kadar Upah Semula

Expert on esp32 esp-idf and stm32 on CubeIDE

Hello, I am the bare metal programmer, an expert on Esp-idf and stm32CubeIDE I am expert on esp32 and stm32 on both Arduino and esp-idf frameworks. On Esp32 I am familiar with: • Wireless technology like Wifi, Bluetooth low energy, 433Mhz • Wire protocol spi and i2c. • Http protocol both as server and client • Esp system like light sleep deep sleep • Logging library • Familiar with Menuconfiguration • Networking protocol like mqtt • Storage NVS and spiffs • Esp timers • Can work with javascript and html for the web server. • Sqlite on esp • Flash encryption • Secure Boot Able to work on the FreeRtos on both esp32 and stm32. I am expert on the below concepts on freeRtos. • Tasks • Timers • Queues • Task Notification • Mutex • Semaphore I have these modules with me • 1 xEsp dev kit cv4 • 2xEsp dev kit c v1 • 1 xEsp eye • 4 xEsp8266 • 1 xEsp32 cam • 3 x esp32 C3 devkit • 2 x esp32 s2 devkit • 2 x esp32 s3 devkit For debugging purpose I have JTAG adaptor. Jtag adapter is industry standard inline debugger. Using jtag we can debug any codes within minutes. I am also expert in heap tracing. I am able to use the esp-idf heap tracing facility to find out the memory leak. checkout my github profile [login to view URL] while working on the esp idf I find many bugs which can be find below : [login to view URL] [login to view URL] [login to view URL] [login to view URL] I am currently working on the bluetooth low energy mesh network. Ble mesh on Esp32 provides a cheap solution to create large interconnected devices. I always work while having the client's perspective in my mind. Only takes those projects which I can deliver on time. I am enthusiastic about working on challenging and problem-solving projects.
Freelancer Arduino Engineers India

Hubungi Ankit B. mengenai pekerjaan anda

Log masuk untuk membincangkan sebarang butiran melalui sembang.

Item Portfolio

Client approaches with the problem of frequent crashing of esp32. His client was not happy with the frequent crashing of esp32 and needed to fix the issue within a week. After looking deep into the problem, I found t the issue was memory was due to memory leak. Previous developer allocate the memory but forget to deallocate it after using it. Due to which there is no free heap available in the system, due to which code crashes and system restart.
After looking into the code I figured out which function is allocating more memory and from that function I start host base heap tracing. I have JTag adapter with me. After including the host based debugging I generated the trace which gives me the function which are allocating and deallocating the variables. From that I find out the lines which are allocating the memory but not de allocating it. Fix the bugs.
Heap Debugging and tracing on esp32
Client approaches with the problem of frequent crashing of esp32. His client was not happy with the frequent crashing of esp32 and needed to fix the issue within a week. After looking deep into the problem, I found t the issue was memory was due to memory leak. Previous developer allocate the memory but forget to deallocate it after using it. Due to which there is no free heap available in the system, due to which code crashes and system restart.
After looking into the code I figured out which function is allocating more memory and from that function I start host base heap tracing. I have JTag adapter with me. After including the host based debugging I generated the trace which gives me the function which are allocating and deallocating the variables. From that I find out the lines which are allocating the memory but not de allocating it. Fix the bugs.
Heap Debugging and tracing on esp32
Client approaches with the problem of frequent crashing of esp32. His client was not happy with the frequent crashing of esp32 and needed to fix the issue within a week. After looking deep into the problem, I found t the issue was memory was due to memory leak. Previous developer allocate the memory but forget to deallocate it after using it. Due to which there is no free heap available in the system, due to which code crashes and system restart.
After looking into the code I figured out which function is allocating more memory and from that function I start host base heap tracing. I have JTag adapter with me. After including the host based debugging I generated the trace which gives me the function which are allocating and deallocating the variables. From that I find out the lines which are allocating the memory but not de allocating it. Fix the bugs.
Heap Debugging and tracing on esp32
Client approaches with the problem of frequent crashing of esp32. His client was not happy with the frequent crashing of esp32 and needed to fix the issue within a week. After looking deep into the problem, I found t the issue was memory was due to memory leak. Previous developer allocate the memory but forget to deallocate it after using it. Due to which there is no free heap available in the system, due to which code crashes and system restart.
After looking into the code I figured out which function is allocating more memory and from that function I start host base heap tracing. I have JTag adapter with me. After including the host based debugging I generated the trace which gives me the function which are allocating and deallocating the variables. From that I find out the lines which are allocating the memory but not de allocating it. Fix the bugs.
Heap Debugging and tracing on esp32
Client approaches with the problem of frequent crashing of esp32. His client was not happy with the frequent crashing of esp32 and needed to fix the issue within a week. After looking deep into the problem, I found t the issue was memory was due to memory leak. Previous developer allocate the memory but forget to deallocate it after using it. Due to which there is no free heap available in the system, due to which code crashes and system restart.
After looking into the code I figured out which function is allocating more memory and from that function I start host base heap tracing. I have JTag adapter with me. After including the host based debugging I generated the trace which gives me the function which are allocating and deallocating the variables. From that I find out the lines which are allocating the memory but not de allocating it. Fix the bugs.
Heap Debugging and tracing on esp32
Client approaches with the problem of frequent crashing of esp32. His client was not happy with the frequent crashing of esp32 and needed to fix the issue within a week. After looking deep into the problem, I found t the issue was memory was due to memory leak. Previous developer allocate the memory but forget to deallocate it after using it. Due to which there is no free heap available in the system, due to which code crashes and system restart.
After looking into the code I figured out which function is allocating more memory and from that function I start host base heap tracing. I have JTag adapter with me. After including the host based debugging I generated the trace which gives me the function which are allocating and deallocating the variables. From that I find out the lines which are allocating the memory but not de allocating it. Fix the bugs.
Heap Debugging and tracing on esp32
Client approaches with the problem of frequent crashing of esp32. His client was not happy with the frequent crashing of esp32 and needed to fix the issue within a week. After looking deep into the problem, I found t the issue was memory was due to memory leak. Previous developer allocate the memory but forget to deallocate it after using it. Due to which there is no free heap available in the system, due to which code crashes and system restart.
After looking into the code I figured out which function is allocating more memory and from that function I start host base heap tracing. I have JTag adapter with me. After including the host based debugging I generated the trace which gives me the function which are allocating and deallocating the variables. From that I find out the lines which are allocating the memory but not de allocating it. Fix the bugs.
Heap Debugging and tracing on esp32
Saving high speed data on microsd card & uploading on mqtt
Retrieving the code from microsd card and posting it to Imgu
Porting linux code to esp32
Debug Smoke Alarm and addition of features
I have to design the 2 apps. One for the peripheral and other for the central. 
The project requirement is to code using the esp-idf framework. Each apps have the separate file for each different functionality
The peripheral device measures the temperature. After measurement device initialize the Bluetooth low energy. If ble have been initialized, then has to send the message to the central device in the JSON format. After sending the message, peripheral will be in deep sleep for specific time and the cycle repeats itself.
Central device will have initialized the ble and wait for the peripheral to send the data. Central device will look for the ble device After authorising the peripheral device will print the json message on UART. After that will create the task to initialize the wifi and look for the wifi access point. After connecting to the wifi it will pubish the results to the mqtt server.

After that I need to design the kconfig file also.
Ble project on esp32, esp-idf, kconfig.
I have to design the 2 apps. One for the peripheral and other for the central. 
The project requirement is to code using the esp-idf framework. Each apps have the separate file for each different functionality
The peripheral device measures the temperature. After measurement device initialize the Bluetooth low energy. If ble have been initialized, then has to send the message to the central device in the JSON format. After sending the message, peripheral will be in deep sleep for specific time and the cycle repeats itself.
Central device will have initialized the ble and wait for the peripheral to send the data. Central device will look for the ble device After authorising the peripheral device will print the json message on UART. After that will create the task to initialize the wifi and look for the wifi access point. After connecting to the wifi it will pubish the results to the mqtt server.

After that I need to design the kconfig file also.
Ble project on esp32, esp-idf, kconfig.
I have to design the 2 apps. One for the peripheral and other for the central. 
The project requirement is to code using the esp-idf framework. Each apps have the separate file for each different functionality
The peripheral device measures the temperature. After measurement device initialize the Bluetooth low energy. If ble have been initialized, then has to send the message to the central device in the JSON format. After sending the message, peripheral will be in deep sleep for specific time and the cycle repeats itself.
Central device will have initialized the ble and wait for the peripheral to send the data. Central device will look for the ble device After authorising the peripheral device will print the json message on UART. After that will create the task to initialize the wifi and look for the wifi access point. After connecting to the wifi it will pubish the results to the mqtt server.

After that I need to design the kconfig file also.
Ble project on esp32, esp-idf, kconfig.
I have to design the 2 apps. One for the peripheral and other for the central. 
The project requirement is to code using the esp-idf framework. Each apps have the separate file for each different functionality
The peripheral device measures the temperature. After measurement device initialize the Bluetooth low energy. If ble have been initialized, then has to send the message to the central device in the JSON format. After sending the message, peripheral will be in deep sleep for specific time and the cycle repeats itself.
Central device will have initialized the ble and wait for the peripheral to send the data. Central device will look for the ble device After authorising the peripheral device will print the json message on UART. After that will create the task to initialize the wifi and look for the wifi access point. After connecting to the wifi it will pubish the results to the mqtt server.

After that I need to design the kconfig file also.
Ble project on esp32, esp-idf, kconfig.

Ulasan

Perubahan disimpan
Menunjukkan 1 - 5 daripada 18 ulasan
Tapis ulasan mengikut: 5.0
$30.00 AUD
Very helpful and knowledgeable. Was able to easily bounce ideas together and came to a solution very quickly. Highly Recommended!
C Programming Electronics Microcontroller Embedded Software
+1 lagi
Avatar Pengguna
Bendera Kaj S. @ksuaning
1 bulan yang lalu
5.0
₹1,500.00 INR
Great To work with him. He have good knowledge of embedded system. He understand the requirement and do the task patiently which results quality output.
Embedded Software Arduino
Avatar Pengguna
Bendera Pankaj K. @pankajauengg
1 bulan yang lalu
5.0
$100.00 USD
Ankit B was quick to develop Microcontroller Firmware code for API interface for Air Pollution sensors and solve many problems I needed help to fix. He is true professional and I will recommend his work to others.
PHP Electronics Microcontroller Software Architecture Arduino
Avatar Pengguna
Bendera Helge N. @Helgen78
1 bulan yang lalu
5.0
€113.97 EUR
Professional consulting! [29 August, 2022] Great consultancy with propositive suggestions and appropriate solutions. Was also built a quick demo to explain the main concepts.
Coding Firmware Bluetooth Embedded Systems
+1 lagi
Avatar Pengguna
Bendera Gianpietro P. @gjanpjetro
3 bulan yang lalu
5.0
€250.00 EUR
He did a very good job. We will definitely hire Ankit again.
C Programming Microcontroller Firmware
E
Bendera Martin T. @EngineeringSW
4 bulan yang lalu

Pengalaman

Freelancer

Elocity
Jan 2022 - Hari ini
Implementation of ocppv1.6 on esp32.

Freelancer

Stackfusion Pvt Ltd
Sep 2021 - Hari ini
As a bug fixer. Also addition of the new features.

Pendidikan

B.Tech

Uttar Pradesh Technical University, India 2006 - 2010
(4 tahun)

Hubungi Ankit B. mengenai pekerjaan anda

Log masuk untuk membincangkan sebarang butiran melalui sembang.

Pengesahan

Pekerja Bebas Pilihan
Identiti Disahkan
Pembayaran Disahkan
Telefon Disahkan
E-mel Disahkan
Facebook Dihubungkan

Pensijilan

preferredfreelancer-1.png Preferred Freelancer Program SLA 1 82%

Kemahiran Teratas

Arduino 12 C Programming 11 Microcontroller 11 Embedded Software 8 Electronics 7

Layari Pekerja Bebas Serupa

Arduino Engineers in India
Arduino Engineers
C Programmers
Microcontroller Developers

Layari Pameran Serupa

Arduino
C Programming
Microcontroller
Embedded Software
Pengguna Sebelumnya
Pengguna Seterusnya
Jemputan berjaya dihantar!
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2022 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.