EmbeddedRelated.com
Imagine Conference

First CFP: 18th International Conference on Information Assurance and Security (IAS 22) - Online - Springer Publication

Started by Anu Bajaj in comp.arch.embedded1 year ago

** First Call for Papers - please circulate this CFP to your colleagues and networks ** -- 18th International Conference on Information...

** First Call for Papers - please circulate this CFP to your colleagues and networks ** -- 18th International Conference on Information Assurance and Security (IAS 2022) -- http://www.mirlabs.org/ias22 http://www.mirlabs.net/ias22 * On the World Wide Web * December 13-15, 2022 Proceedings of IAS'22 will be published with Springer Verlag in their Lecture Notes in Networks and...


MCU reset and internal SRAM starting values

Started by pozz in comp.arch.embedded1 year ago 2 replies

I often use with success a simple way to implement a bootloader: #define START_MAGIC 0xAA55AA55 uint32_t start_application...

I often use with success a simple way to implement a bootloader: #define START_MAGIC 0xAA55AA55 uint32_t start_application __attribute__((section=".noinit")); void main(void) { ... if (start_application == START_MAGIC) { start_application = ~START_MAGIC; launch_application(); } /* Stay in bootloader and wait for new application from * USART, SPI, USB, wha...


gcc: NOLOAD and .noinit

Started by pozz in comp.arch.embedded2 years ago 7 replies

I usually don't touch linker script of my development system, sincerely I can't read every details of a linker script, so I'm in trouble...

I usually don't touch linker script of my development system, sincerely I can't read every details of a linker script, so I'm in trouble now. As explained in my previous post, I need to avoid zeroing a static big variable, because it is allocated in SDRAM and SDRAM isn't available when zeroing of bss sections (and initialization of data sections) occurs. My development system allows me...


gcc ld and bss sections on SDRAM

Started by pozz in comp.arch.embedded2 years ago 4 replies

My platform is LPC546xx, Cortex-M4 by NXP, and the build environment is based on GCC ARM toolchain (MCUXpresso IDE). However the question is...

My platform is LPC546xx, Cortex-M4 by NXP, and the build environment is based on GCC ARM toolchain (MCUXpresso IDE). However the question is generic. The default linker script instructs linker to put bss sections (zero initialized data) in internal RAM. During startup, before main, bss sections, described in a table on Flash, are reset to zero: __attribute__ ((section(".after_vecto...


ds18B20

Started by zeneca in comp.arch.embedded2 years ago 1 reply

I am using several ds18b20 for projects, but every now an then some give temp 85.0 ° ?? without CRC error? What is causing this, is there a...

I am using several ds18b20 for projects, but every now an then some give temp 85.0 ° ?? without CRC error? What is causing this, is there a way to prevent this? Other question: Is there a way to connect ( and use) a DS18B20 (or other equivalent chip) on NodeMCU esp8266 ?? Many thanks in advances


gerber outline

Started by Hul Tytus in comp.arch.embedded2 years ago 2 replies

Ospark.com's quote section took a gerber .zip file (generated by Eagle version 3.5) and said it couldn't find the board outline. It showed...

Ospark.com's quote section took a gerber .zip file (generated by Eagle version 3.5) and said it couldn't find the board outline. It showed a few other problems too which have been fixed, thanks to several people showing working gerber code. Oshpark's need for a different form of board outline seems to be the only remaining difficulty. I'm hoping someone who has used Oshpark (or 4p...


WiFi module

Started by pozz in comp.arch.embedded2 years ago 10 replies

I need to develop a custom board with WiFi connectivity and a UART(RS485). The UART will be connected to a proprietary device with a...

I need to develop a custom board with WiFi connectivity and a UART(RS485). The UART will be connected to a proprietary device with a proprietary protocol, no problem on this. The board should connect to a MQTT server through WiFi. I don't know if I will choose a "transparent" WiFi module, implementing all TCP/IP stack and MQTT protocol on the host controller, or choose a "full-featur...


Recommendation: Cheap (free!) IoT cloud service

Started by Chris in comp.arch.embedded2 years ago 11 replies

I'm setting up a household water-tank level sensor that I'd like to be able to monitor from (practically) anywhere to a mobile device or remote...

I'm setting up a household water-tank level sensor that I'd like to be able to monitor from (practically) anywhere to a mobile device or remote PCusing the above-mentioned ESP8266-based setup. The device is sampling at 5min intervals, each sample is a single integer range 0 - 230 (cm of water height). Also toggling a 'heartbeat' boolean variable to indicate it's still alive. Just


Unit testing frameworks for embedded c

Started by pozz in comp.arch.embedded2 years ago 2 replies

Until now, I was not be able to arrange a full unit testing for any of my projects, but I want to invest some time to learn this method of...

Until now, I was not be able to arrange a full unit testing for any of my projects, but I want to invest some time to learn this method of development. There are plenty C unit testing frameworks out there. I think the most used are Unity[1] and Cpputest[2]. It seems to me others aren't oriented to embedded and/or C language (but C++). I read many comparisons among unit testing framew...


Gerbv rant

Started by Johann Klammer in comp.arch.embedded2 years ago 1 reply

The Idea was to bypass the lame gui using the cmdline opts but it can't combine on export. So the second try was just translating then...

The Idea was to bypass the lame gui using the cmdline opts but it can't combine on export. So the second try was just translating then doing the 1hour-clicky-dance to combine everyhing. But as it turns out it's also unable to rotate on cmdline. (gerbv version 2.6.0) Avoid gerbv for panelizong. it is utterly hosed software. Here's my notes: combining boards dimensions: 16-d...


Ask a Question to the EmbeddedRelated community

To significantly increase your chances of receiving answers, please make sure to:

  1. Use a meaningful title
  2. Express your question clearly and well
  3. Do not use this forum to promote your product, service or business
  4. Write in clear, grammatical, correctly-spelled language
  5. Do not post content that violates a copyright


Imagine Conference