Category: Technical
-
Yet Another Thread about ChatGPT: Possible Application into ISO26262 Certification Process?
Problem Statement There is a growing demand of automotive OEMs for a POSIX software OS that is capable of powering up a complex centralized multimedia ECU that drives multiple usecases including safety ones such as Instrument Cluster, ADAS, and others, in addition to non-safety applications for entertainment as Navigation , phone ..etc. This demand is…
-
تجربة ستارت اب بيكويتي pequity و ازاي فشلنا فيها ، و ايه اللي اتعلمته ؟
مقدمة مع الظرف الاقتصادي الصعب اللي بتمر بيه مصر و العالم و حيرة الناس في انهم يقدروا يحافظوا على قيمة ما تبقى من مدخراتهم انا حابب النهاردة أتكلم عن تجربة اشتغلت عليها مع صديقي ياسر فتحي لمدة ٦ شهور متواصلة تقريبا من اواخر ٢٠٢٠ لحد منتصف ٢٠٢١ بنحاول نحل مشكلة بالرغم من ان التجربة ممكن…
-
Setting up Rust Environment for Linux Kernel Development
Hey 👋 It’s me again, still writing about Rust before actually going beyond the hello world part of the documentation, but I will let you know why. I am currently going through Chris Simmonds’ terrific book “Mastering Embedded Linux Programming“, and while reading through the chapter covering the kernel configuration and compilation , I stumbled…
-
My talk about virtualization in automotive on the E-OnTech#7 event
I have just decided to post a link to the talk I made on last November hoping maybe to boost the number of views which is currently below 100 (most of them are family and friends 🙂 ) to maybe 101 or 102. I am also including the slides which are not linked in the…
-
Relating C++ move semantics to python objects
I have been learning lately about C++11 move semantics, originally being a C programmer who is concerned with the performance it was very interesting to explore such an important optimization feature. I had to go through many articles explaining rvalues, lvalues and the && operator. I believe you still need to learn these topics to…
-
Serial Communication with FTDI D2xx API on Windows
I was performing some testing on the FTDI throughput and I wrote this simple program that measures the throughput of FTDI chip if you connect its Rx pin to the Tx pin. You are free to use it for any application with FTDI, it proved to be actually faster than using Windows VCP API but remember you…
-
Fast DES C++ code
I found an old undergraduate project in a Security course, I and some friends implemented DES encryption algorithm. I don’t remember much but what I do remember is : – We were Group Number 4 😀 – We tried to optimize it as much as possible to be fast , degrading the code readability and…
-
OCRA : OCR for Arabic Cursive Text is now open source !
Hi, I was working on a MATLAB implementation for Arabic OCR on graduate course project and I decided to release it as as open source software under GPL license. Disclaimer This implementation was a part of a graduate course project and actually it achieves very poor results, you can’t rely on it for any real…
-
Cross-compiling a Pie ! The Raspberry Pi Ultimate Guide
Hi, During the last few weeks I was interested in cross-compiling for the RPi. I have gone through many tutorials and blog posts to get the task done , so I tried to compile as many information as I can in this guide as a future reference and to help everybody else [The post is…