所以,我知道Linux内核在考虑较低规模的嵌入式系统时是相当“沉重”的,但目前我们是一个两人团队,试图看看如何创建我们自己的嵌入式系统。我是负责所有软件的人(另一个是HW的家伙),因此我想尽可能多地重用现有的库和框架,我想从这里的大师们那里学到一些想法。
我对Linux相当熟悉,但是启动和初始化过程对我来说是新的,我需要尽快开始。我以前没有设计过任何嵌入式系统..只拥有一些ARM开发板(beagleboard和raspberry pi
如何正确处理32位嵌入式Linux (ARMLinux) C代码中的时间,以确保代码在2038年1月19日03:14:07 UTC (签名为32位的time_t溢出时)之后继续正常工作?假设time_t在我必须使用的系统上签名为32位,那么有什么替代方案呢?在我需要使用的系统上,__kernel_time_t被定义为long。这大概意味着在64位时间内没有内