Konsulko Groupkonsulkogroup.hashnode.dev·Nov 16, 2024IMA-measurement with Yocto Project and OpenEmbeddedIntegrity Measurement Architecture (IMA-measurement) is a subsystem in the Linux kernel designed to provide a framework for maintaining the integrity of files on a system. The primary purpose of IMA is to ensure that only trusted code and data are ex...DiscussLinux
Code Canvasrvats20.hashnode.dev·Nov 8, 2024Vector Embeddings - Turning Words into NumbersIntroduction: In the world of artificial intelligence, we often deal with data that's not easily understood by computers. Words, for example, are complex and nuanced. But computers can only work with numbers. This is where vector embeddings come in. ...DiscussAI
Rafal Jackiewiczjackiewicz.hashnode.dev·Oct 15, 2024The Role of C in the Age of IoT and Embedded SystemsAs we move deeper into the era of smart devices and connected systems, the Internet of Things (IoT) continues to revolutionize industries—from healthcare and agriculture to smart homes and cities. At the heart of this revolution is C, a language that...DiscussEmbeddedDevelopment
JP Hutchinsblog.jphutchins.com·Oct 10, 2024Comparing Firmware Development EnvironmentsAbout a year and a half ago, I decided to take a different approach to setting up a Zephyr environment for a new project at Intercreate. Instead of using my trusty VMWare Workstation Linux VM, I opted for WSL2. I was curious to find out: Would hardwa...DiscussWSL
Ihechikara AbbaforfreeCodeCampfreecodecamp.org·Oct 8, 2024How to Use Switch Case in Arduino – Control LEDs With the Switch StatementYou can use a switch case statement to execute different blocks of code based on the value of a variable. It offers a more direct and cleaner approach to handling multiple conditions. In this article, you'll learn how to control LEDs using a switch c...Discussarduino
Harsh Agarwallinuxkernel.hashnode.dev·Oct 3, 2024Linux Kernel SchedulerThe point of this article is to give you a brief on how the Linux scheduler works. The Linux kernel scheduler may seem complex initially, partly due to its modular nature. It allows multiple scheduling algorithms to coexist to manage different classe...DiscussLinux
Sam Leesamlee.hashnode.dev·Sep 3, 2024Debugging -2 : Controlling Temperature Sensor Ds18b20 - part 4In the previous post, we examined the GPIO settings. The address for GPIO is 0x400010c00, and the pin is 1024. Is 0x400010c00 indeed PB, and is 1024 the position for PB10? Found it. GPIO B is indeed 0x4001 0C00. 1024 is 0100 0000 0000, which means ...Discuss/#ds18b20
Sam Leesamlee.hashnode.dev·Sep 1, 2024Timer & GPIO Configuration - Controlling Temperature Sensor Ds18b20 - part 2Now, looking at the README, we need to set up the timer. Considering that the onewire communication requires delays to perform different commands, we can see that this is essential. Configure the ds18b20Config.h file. Call Ds18b20(init) on app watch...Discuss/#ds18b20
Sam Leesamlee.hashnode.dev·Aug 28, 2024Controlling Temperature Sensor Ds18b20 - part 1The second device we want to control is a temperature sensor. The product is called Ds18B20, and it only has three wires: data, VCC, and ground. So, how does it communicate with just one wire? Unique 1-Wire® interface requires only one port pin for ...Discuss/#ds18b20
Sam Leesamlee.hashnode.dev·Aug 26, 2024Debugging: Controlling 7 Segment 4 Digit LCD - part 4Now that the code error has been resolved, the lights are coming on, but the desired numbers are not displayed. It seems the data transmission part is resolved, and we need to check if the correct data is being sent. First, the bit() function is only...Discussembedded systems