Hello and thank u so far,
Adam wrote:
It is possible. But of course there needs to be a driver for your flash and a filesystem (if needed). And there's none. There's a tmpfs, i.e. a filesystem that can store files, however, not across reboots. Maybe that helps you already?
Yes, volatile storage would do the trick.
Unfortunately, i need some help here, too. :(
I've found a post from Adam, concerning tmpfs: http://os.inf.tu-dresden.de/pipermail/l4-hackers/2014/006244.html
I did all it says, and of course edited anything to my concerns. But my App fails to write at /tmp. fopen("/tmp/file", "wb") == NULL
Maybe i do not place the fstab-file correct. Right now, fstab is located in the MODULE_SEARCH_PATH. But building the image does also work if there is no such file. Running the image, there are no complaints about a missing fstab. Is this correct behaviour?
I also added fstab to my modules.list, without success.
So... Is there another way to check if fstab is loaded correctly, besides using fopen().
-------- Here my files (shorted):
# fstab / /tmp tmpfs defaults
# modules.list entry app-cfg kernel fiasco -serial_esc roottask moe rom/app.cfg module l4re module ned module app.cfg module fstab [...] module libmount.so module libl4revfs-fs-tmpfs.so
# app.cfg ld:start( "rom/app", { FSTAB_FILE = "rom/fstab" });
# Makefile REQUIRES_LIBS = libmount libl4revfs-fs-tmpfs
Sorry, my fault. Forgot to mount(); now it works.
[CLOSED]
Am 2014-10-15 15:04, schrieb ba_f:
Hello and thank u so far,
Adam wrote:
It is possible. But of course there needs to be a driver for your flash and a filesystem (if needed). And there's none. There's a tmpfs, i.e. a filesystem that can store files, however, not across reboots. Maybe that helps you already?
Yes, volatile storage would do the trick.
Unfortunately, i need some help here, too. :(
I've found a post from Adam, concerning tmpfs: http://os.inf.tu-dresden.de/pipermail/l4-hackers/2014/006244.html
I did all it says, and of course edited anything to my concerns. But my App fails to write at /tmp. fopen("/tmp/file", "wb") == NULL
Maybe i do not place the fstab-file correct. Right now, fstab is located in the MODULE_SEARCH_PATH. But building the image does also work if there is no such file. Running the image, there are no complaints about a missing fstab. Is this correct behaviour?
I also added fstab to my modules.list, without success.
So... Is there another way to check if fstab is loaded correctly, besides using fopen().
Here my files (shorted):
# fstab / /tmp tmpfs defaults
# modules.list entry app-cfg kernel fiasco -serial_esc roottask moe rom/app.cfg module l4re module ned module app.cfg module fstab [...] module libmount.so module libl4revfs-fs-tmpfs.so
# app.cfg ld:start( "rom/app", { FSTAB_FILE = "rom/fstab" });
# Makefile REQUIRES_LIBS = libmount libl4revfs-fs-tmpfs
l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
l4-hackers@os.inf.tu-dresden.de