New answers tagged

0

We were able to build OpenSSL for WCE7, same libraries that Linux uses for its application level security. Then we built that into our app. So for your question, we think security wise, it was about the same as Linux. For us, what also helped were tools for debugging, detecting priority inversion problems, and monitoring CPU and memory usage. We found one ...


2

I can't give you representative examples of widely used applications with GUIs and CLIs but as a general rule of good architecture, your program logic should be decoupled from the user interaction logic. Even if you only intend to provide a single user interface, this kind of modularity will still be very valuable for unit testing. The details might depend ...


6

What's most favorably looked upon I think is to actually write SweetApp and libsweetapp together, with the SweetApp commandline application a full-featured but minimalist CLI wrapper around the library. Then, the graphical GSweetApp or KSweetApp uses that lib to build out the GUI application. Beyond that, there is no authoritative standard and ultimately ...


1

I remember NOOBS for the raspberry pi, but that needs user interaction. I'm new to the embed world, not so for Linux, but all the container/docker/x is a pretty recent stack so maybe it hasn't reached the embed world yet. :) The systemd approach to containers is really neat, you can make really packed sysroot containers (dnf = fedora, debootstrap = debian)...


1

Open an SSH connection from the command computer to the listener computer, log in with an authorized user and send shutdown -h now. A simple one-line shell script should do.


1

There are lots of Linux kernel APIs. E.g. to name a few: system calls char and block devices (under /dev/) write and read data call ioctl() on the open device netlink sockets sysfs procfs configfs Sometimes objectives determine the suitable API to use. Sometimes it's a bit arbitrary which one to pick. At some point an API was picked by one or more ...



Top 50 recent answers are included