小编rqm*_*mok的帖子

可以在Linux上运行Xamarin Mono吗?

我想知道是否可以在Ubuntu上运行Xamarin.我不喜欢java,所以我想用C#制作Android应用程序.

是Ubuntu的一个包,因为到目前为止我还没有见过一个?

要么...

我可以使用Wine在Ubuntu上运行Xamarin吗?

要么...

是否有在Ubuntu上运行的替代软件(具有相同的功能)?

c# mono android xamarin.android

44
推荐指数
2
解决办法
2万
查看次数

什么是使用Linux内核的设备的ATAG?

我试图了解内核如何启动.我目前正在尝试将新内核移植到hTC Incredible S VIVO(s710e)设备,但我无法启动它.所以,我查看了设备的原始内核,并查看了一些文档,发现该设备使用了ATAG.现在,我有几个问题,我找不到明确的答案:

  • 什么是ATAG?
  • 它们用于什么?
  • 内核如何使用ATAG启动?
  • ATAG在启动内核时起着至关重要的作用吗?

boot arm linux-kernel embedded-linux

7
推荐指数
1
解决办法
8104
查看次数

Linux 内核 - 数据定义没有类型或存储类

我正在开发 Linux Kernel 3.4,我有以下代码:

    /* Proximity sensor calibration values */
unsigned int als_kadc;
EXPORT_SYMBOL(als_kadc);
static int __init parse_tag_als_calibration(const struct tag *tag)
{
    als_kadc = tag->u.als_kadc.kadc;

    return 0;
}

__tagtable(ATAG_ALS, parse_tag_als_calibration);
Run Code Online (Sandbox Code Playgroud)

但是当我构建它时,它给了我以下错误:

warning: data definition has no type or storage class [enabled by default]
Run Code Online (Sandbox Code Playgroud)

是的,这是一个警告,但它是一个被禁止的警告,它被视为一个错误。警告指向代码中的以下行:

EXPORT_SYMBOL(als_kadc);
Run Code Online (Sandbox Code Playgroud)

谁能帮我解决这个问题?

谢谢你。

linux kernel symbols export definition

1
推荐指数
1
解决办法
1654
查看次数