小编gan*_*ars的帖子

我在为ARM构建交叉编译工具链时遇到错误(错误2)

我想使用实用程序构建交叉编译器工具链.所以我下载了所有tar文件.然后我改为父构建根目录.

然后我配置了ARM和ARM 920T.我取消选中所有选项build options --->tool chain--->(使用make menuconfig)

Target Architecture (arm)  --->                                                                       
Target Architecture Variant (arm920t)  --->   
Target ABI (EABI)  --->
Run Code Online (Sandbox Code Playgroud)

建筑选项

  Commands  --->
  ($(TOPDIR)/dl) Download dir
  ($(BASE_DIR)/host) Host dir
  Mirrors and Download locations  --->
  (2) Number of jobs to run simultaneously
[ ] Enable compiler cache
[ ] Show packages that are deprecated or obsolete
[ ] build packages with debugging symbols                                                               
strip (strip)  --->
gcc optimization level (optimize for …
Run Code Online (Sandbox Code Playgroud)

compiler-construction embedded arm cross-compiling embedded-linux

5
推荐指数
2
解决办法
6505
查看次数

计算 R 中列的分位数到子集

我有一个具有以下结构的数据集:

Name=c("a","b","c")
Amount_Spent=c(386407,213918,212006)
Run Code Online (Sandbox Code Playgroud)

我想要做的是计算Amount_Spent每个名称属于哪个四分位数,并将值分配给一个新变量(列)Quantiles。我无法使用任何应用功能来获得此结果,有人可以帮忙吗?

提前致谢,拉乌尔

r

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

如何调用compat_ioctl或unlocked_ioctl?

我正在尝试为RTC(实时时钟)实现一个驱动程序.我用过ioctl函数kernel 2.6.32.它工作正常.但是当我在内核3.13.0中运行相同的驱动程序时,它给出了一个错误‘struct file_operations’ has no member named ‘ioctl’

当我换ioctlunlocked_ioctlcompat_ioctl,编译和为模插入.

但是调用ioctl用户应用程序而不是调用ioctl模块中的函数.我有什么功能在用户应用程序用来调用compat_ioctlunlocked_ioctl

ioctl linux-device-driver

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

如何停止init_module:linux内核

我有一个如下的程序.

test_module.c:

#include <linux/version.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/delay.h>

int init_module(void)
{
        while(1) {
                pr_info("hello 4 sec\n");
                msleep(4 * 1000);
        }
        return 0;
}

void cleanup_module(void)
{
        pr_info("module removed successful\n");
}
Run Code Online (Sandbox Code Playgroud)

当我加载此模块时,我的终端变得冻结/阻止.如何阻止这个程序.我试过了sudo rmmod test_module,但没用.所以我重启了我的系统.如何打破init_module?将来,如果出现问题,如果我init_module没有结束那么该怎么办?如果我们不停止会发生什么init_module

linux kernel kernel-module

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

C程序打印自己的地址空间?

我阅读cat /proc/[pid]/maps了有关其地址空间的信息.所以我想编写一个程序来打印自己的地址空间.

我的节目是这样的;

  pid_t pid;
  int fd;
  char *buf;

  pid = getpid();

  fd = open("/proc/????/maps", O_RDONLY);
Run Code Online (Sandbox Code Playgroud)

我正在获取PID,但它无法帮助我打开文件.如何将pid转换pid_t为字符串并将其添加到open调用?

或者有没有其他方法来打开文件?

c linux systems-programming proc

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

显示光标下的文本

当鼠标指针放置在元素上时,我想显示一些文本。例如,如果您将光标放在对某个答案的赞成票上,它会显示“此答案很有用”。您可以在下图中看到它。我什至不知道如何搜索这个。

在此输入图像描述

html javascript

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

如何隐藏backgrid列?

嗨朋友们.我backgrid在我的项目中使用.我想隐藏Id列backgrid.这是我的代码.

var columns = [
{ name: "id", label: "Id", cell: "integer", editable: false },
{ name: "payment_date", label: "Payment Date", cell: "date" ,editable: false },
{ name: "number_of_task", label: "Total Task", cell: "integer" ,editable: false },
{ name: "amount", label: "Amount", cell: "integer" ,editable: false }
];
Run Code Online (Sandbox Code Playgroud)

backgrid

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

if [0]返回true.为什么?

我现在正在学习shell脚本.无论如何,我运行以下程序.

#!/bin/bash
sudo rmmod my_driver
make clean
make
sudo insmod my_driver.ko   // return value is 0
var=$?
if [ $var ];
then
        echo " $var, not done!!"
else
        echo " $var, done!!"
fi
Run Code Online (Sandbox Code Playgroud)

输出是,

...
make[1]: Leaving directory `/usr/src/kernels/2.6.32-431.11.2.el6.x86_64'
0, not done!!
Run Code Online (Sandbox Code Playgroud)

在C语言中(我相信任何语言),如果if条件返回false它将执行else块.

I tried below conditions too, but I faced same problem

if [ "$var" ]
if [ "$var" -eq "0" ]
if [ $var -eq 0 ]
if [ $? ]
Run Code Online (Sandbox Code Playgroud)

为什么它不执行 …

bash shell if-statement

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

如何在浏览器中使用websocket npm库?

我开始学习node.js. 我想使用websockets创建一个聊天应用程序.在控制台中,它工作正常.但是在浏览器中我得到了

未捕获的ReferenceError:未定义require

我用Google搜索并看到了这个答案.我想尝试浏览,但它不能正常工作.这是我的js文件

client.js:

var WebSocket = require('websocket');
var connector;
var WebSocketClient = WebSocket.client;
var client = new WebSocketClient();


client.on('connectFailed', function (error) {
    console.log('Connect Error: ' + error.toString());
    setTimeout(self.connect, 2000);
});

client.on('connect', function (connection) {
    connector = connection;
    console.log('WebSocket Client Connected');
    connection.on('error', function (error) {
        errorStr = error.toString();
        console.log("Connection Error: " + errorStr);
    });
    connection.on('close', function () {
        console.log('echo-protocol Connection Closed');
    });
    connection.on('message', function (message) {
        if (message.type === 'utf8') {
            console.log("Received: '" + message.utf8Data + …
Run Code Online (Sandbox Code Playgroud)

websocket node.js browserify

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