Hi Everyone,
I am contemplating the use of FreeBSD for my upcoming embedded project.
I suspect that I am going to have to do a fair amount of work on the kernel to get things working properly, or fix issues. I'm definitely going to have to write a couple of drivers.
I am an experienced C programmer but have no real experience with operating systems.
What is it like working on the kernel? Is it pretty clean? Does it make sense? Is it like the Linux kernel where it is competely opaque to an outsider?
This is a professional project, so I need the OS to be rock solid when we release.
My architecture is Xilinx Zynq, which is an ARM Cortex-A9 (armv7-A).
Please let me know if this is a fools errand...
Also, what is the best place to go ask development questions?
Thanks!
I am contemplating the use of FreeBSD for my upcoming embedded project.
I suspect that I am going to have to do a fair amount of work on the kernel to get things working properly, or fix issues. I'm definitely going to have to write a couple of drivers.
I am an experienced C programmer but have no real experience with operating systems.
What is it like working on the kernel? Is it pretty clean? Does it make sense? Is it like the Linux kernel where it is competely opaque to an outsider?
This is a professional project, so I need the OS to be rock solid when we release.
My architecture is Xilinx Zynq, which is an ARM Cortex-A9 (armv7-A).
Please let me know if this is a fools errand...
Also, what is the best place to go ask development questions?
Thanks!