본문 바로가기

Development

(12)
The dilemma of shipping fast versus maintaining quality I'm not just talking about automotive software development. I think it applies to all development. However, it seems to be much more relevant in automotive software development, where dependencies and architecture are incredibly complex. Is it better to release the product quickly or to maintain the quality and solidify consumer trust? It's a difficult story. It's also easy to say. Put it in con..
Android tool screen copy Android Screen Copy (Scrcpy) is an open source tool that allows you to display and manipulate an Android device screen on a PC or Mac in real time. It's commonly used by developers and techies to test a device's screen, demo apps, or debug. Key featuresScreen mirroring: Display your Android device's screen in real-time on your computer screen in high quality.Remote control: Use your keyboard and..
Thoughts on building QNX with Yocto I'm using QNX as a SafeOS and the build system is a mess. What QNX provides by default is a simple Makefile + a qconfig.mk file with some QNX modifications. This is fine for small projects, but I was wondering what tools I could use to build better with better dependency and geometry management.We use a wrapped build system based on CMake and run in a Docker environment. The code is not all sour..
QNX and the QNX Build System QNX is a Real-Time Operating System (RTOS), based on a microkernel architecture and used primarily in embedded systems. QNX was developed by QNX Software Systems in Canada in the 1980s and is characterized by high reliability, real-time processing power, and small memory usage. Acquired by Blackberry in 2010, the QNX hypervisor is ASIL D certified and has many production references, making it a ..
Prevent systemd logind service from turning off in idle state (background service) To set the logind service in systemd to poweroff when the server's state is idle, you can do the following File:  /etc/systemd/logind.confIdleAction=poweroffIdleActionSec=30min Then restart the systemd service with the command below and it will be reflected.$ systemctl daemon-reload$ systemctl restart systemd-logind.service The problem here is that the determination of idle state is user interac..
Business Trip to China (Shanghai) - China Eastern Airlines I'm traveling on a business trip from Berlin to Shanghai with China Eastern Airlines. After departing from Berlin, I'm currently taking a short break at the Amsterdam Schiphol Airport lounge. If you book the Runway service in Berlin at the right time, you can quickly go through security and enter. After landing, I went through the transit gate for passport control (a visa is mandatory if you've ..
Useful Commands for QNX I would like to briefly summarize some useful commands that can be used in QNX. If you need additional commands not covered here or want to explore detailed options for the commands, please refer to the QNX site at https://www.qnx.com/developers/docs/8.0/com.qnx.doc.neutrino.utilities/topic/about.html. Basic Commands 1. pidin: Displays system process and state information.$ pidin ar2. slogger2: ..
To resolve the “make[5]: /bin/sh: Argument list too long” error The “Argument list too long” error occurs when the command line arguments exceed the system’s limit. This often happens during the build process when too many files or options are passed to a command. There are several ways to resolve this issue, but one method involves increasing the argument limit on a Linux system. On Linux, you can increase the limit by adding the following two lines at the ..