在最近发布新的Blackberry平板电脑操作系统,它的SDK和模拟器之后,任何可以找到资源和教程如何开发新平板电脑操作系统的想法?一次按时捕捉波浪会很好.
通过套接字发送一组int有麻烦.代码看起来像这样
程序1(在Windows上运行)
int bmp_info_buff[3];
/* connecting and others */
/* Send informations about bitmap */
send(my_socket, (char*)bmp_info_buff, 3, 0);
Run Code Online (Sandbox Code Playgroud)
计划2(在中微子上运行)
/*buff to store bitmap information size, with, length */
int bmp_info_buff[3];
/* stuff */
/* Read informations about bitmap */
recv(my_connection, bmp_info_buff, 3, NULL);
printf("Size of bitmap: %d\nwidth: %d\nheight: %d\n", bmp_info_buff[0], bmp_info_buff[1], bmp_info_buff[2]);
Run Code Online (Sandbox Code Playgroud)
它应该打印位图的大小:64
宽度:8
高度:8
位图大小:64
宽度:6
高度:4096
我做错了什么?
我正在尝试做跨平台开发,Windows 7主机,QNX Neutrino目标.在尝试使跨平台开发工作之前,我想测试并使用主机上的代码,但Windows上不支持Pcap.
Pcap和WinPcap之间的语法/函数调用有多相似?我可以接受我为WinPcap编写的代码并让它适用于Pcap和不同的机器吗?
我可以通过PuTTY访问telnet服务器,它打开一个终端,允许我发送命令来检索数据/日志和启动/停止进程.我想开始研究如何通过C++访问这个服务器,以便自动化连接和测试命令.基本上我需要一个telnet客户端,它可以连接和验证自己,并且可以像写入终端一样在服务器上写入和读取.我应该在哪里开始我的研究?我尝试了几个例子,包括:
http://lists.boost.org/boost-users/att-40895/telnet.cpp
当我编译并运行时
./telnet 192.168.1.26 23
Run Code Online (Sandbox Code Playgroud)
什么都没发生,但当我用PuTTY连接到服务器时,我得到:
QNX Neutrino (localhost) (ttyp0)
login: root
password:
#
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
注意:
- 我正在使用运行OS X版本10.7.3的Mac和i686-apple-darwin11-llvm-gcc-4.2
- 我被允许这样做.
- 我在Windows 7机器上使用PuTTY,连接是以太网到USB以太网适配器,本地连接属性> TCP/IPv4属性的设置:是特定的IP地址,子网掩码和默认网关,可能是有用的信息.
谢谢
我正在 QNX 操作系统中运行一些守护程序用户进程以及一些 Xlet GUI 应用程序。我使用 TeraTerm 连接到 QNX 控制台。我需要获取正在运行的用户应用程序/进程的列表,以便查看哪些用户应用程序已经在运行在系统中。我需要 processID 、 memory 和 appname 。
我遇到了这个pidin命令,但它列出了所有进程。无论如何要过滤掉用户进程及其应用程序名称?
即感兴趣的分区已经安装为只读。该分区需要安装为启用读写的分区,以便单独执行特定的脚本行。之后,该分区应进入其之前的只读状态。
找不到指出 QNX 6.5.1 和 6.6.0 之间确切区别的实际发行说明。我知道 Photon 不再受支持。
到目前为止,我已经有了 SDP 6.6.0,但我可能还需要我的软件在 6.5.0 上运行。那么 6.5.0 的实际向后兼容性级别是多少?有人说“6.6 与 6.5 二进制兼容”[ 1 ] - 有人可以通过官方文档支持这一点吗?
由于 QNX 遵循 POSIX 标准,我认为 API 是相同的,并且确实应该提供向后兼容性。那么为 6.6.0 创建的程序基本上也应该在 6.5.0 上运行,对吧?
当我尝试git从 上的源安装时qnx,出现以下错误(请注意,pound 是 sudo 中的提示qnx):
# ./configure --without-iconv --with-perl=/usr/pkg/bin/perl --with-python=/usr/qnx650/host/qnx6/x86/usr/bin/python
# make all
# make install
GEN perl/PM.stamp
SUBDIR gitweb
SUBDIR ../
make[2]: `GIT-VERSION-FILE' is up to date.
GEN git-instaweb
SUBDIR git-gui
SUBDIR gitk-git
SUBDIR perl
SUBDIR git_remote_helpers
SUBDIR templates
install -d -m 755 '/usr/local/bin'
make: install: Command not found
make: *** [install] Error 127
Run Code Online (Sandbox Code Playgroud)
我在谷歌搜索任意可执行文件时看到了很多make: %XXX%: Command not found问题%XXX%,但还没有看到它被替换为install. 怎么了?
git我从的主目录发布了一些可能感兴趣的文件: Makefile、config.status
QNX6.5.0 …