随笔分类 - Ubuntu&Linux编程
摘要:在linux上运行java程序,直接用javac编译,再用java运行就行了。但是在Android上,由于虚拟机和pc端的不同,所以操作方法也是不一样的。 如果想在Android上运行Hello world!。则需要一下步骤。 首先在pc上编译: javac Hello.java 生成 Hello.
阅读全文
摘要:内部机制_回顾binder框架关键点server注册服务时, 对每个服务都提供不同的ptr/cookie,在驱动程序里对每个服务都构造一个binder_node, 它也含有ptr/cookie client使用服务前要先getService:会在驱动程序里对该服务构造一个binder_ref, bi
阅读全文
摘要:Binder系统的C程序使用示例IPC : Inter-Process Communication, 进程间通信RPC : Remote Procedure Call, 远程过程调用 这里我们直接只用android系统中已经实现好的Bindrt系统。 具体源代码在 frameworks\native
阅读全文
摘要:First: open the web page: https://developer.android.com/studio/index.html download the Android Studio The Official IDE for Android Second: Unzip the f
阅读全文
摘要:安装: 修改配置文件 /etc/exports 增加以下内容: 重启NFS服务。
阅读全文
摘要:在Windows和Linux之间传递文件可以使用Samba服务。下面是安装步骤: 1. 安装Samba。 2. 修改配置文件 在最后添加以下内容,然后保存并退出 3. 添加samba用户信息 然后输入密码。这个是用来通过windows访问Linux下/home目录的密码/ 4. 重启samba服务即
阅读全文
摘要:NFS 挂载失败原因[待搜集] 1.挂载时若出现mount.nfs: Input/output error 解决:在客户端也需启动portmap服务 service portmap status[查看状态];service portmap start[启动] 2.在用nfs共享大文件或者挂载根文件系
阅读全文
摘要:之前用的nfs挂载的文件系统,今天用yaffs2制作的文件系统并写入到nandflash中。但是网络却无法使用了。 首先,我们配置网卡。 配置成功之后,就能ping通主机了。 但是还是不能ping域名。这里我们要添加路由表。 这样就可以了。 dns设置参考我之前写的博客
阅读全文
摘要:由于ubuntu USB设备号为从零开始依次累加,所以多个设备每次开机后设备号不固定,机器人每次开机都要蛋疼的按顺序插, 在网上找到一种方法:udev的规则 udev的规则说明,可以参考博客说明:http://blog.csdn.net/cokewei/article/details/8281239
阅读全文
摘要:利用arm-none-linux-gnueabi-gcc交叉编译openssl,生成静态库文件libcrypto.a ,libssl.a 1、从openssl官网下载openssl最新版本,我下载的是openssl-1.0.2e。下载地址:http://www.openssl.org/source/
阅读全文
摘要:我的嵌入式设备已经接入网络。能够ping局域网ip。可是为了实现能够ping通外网。比如 ping baidu.com 还是不行的。 当运行ping baidu.com这个命令时,提示 ping bad address baidu.com。 这是因为板子的dns服务还没有配置。 这里 新建/etc/
阅读全文
摘要:电子书需要通过屏幕显示出来,首先写了LCD模块。代码上传到了 github https://github.com/qq2216691777/E-book 本次完善了lcd模块的程序。可以适用在其他地方。 代码:fb.c fb.h
阅读全文
摘要:一个应用程序的形成是少不了一下几个步骤的。 1. 预处理 #检查语法错误、包含头文件、展开#if、#define等宏定义 2. 编译 #把.c文件转换为汇编文件.s 3. 汇编 #把.s汇编转换为机器码.o 4. 链接 #和库文件等组合在一起 只有经过了上面几个步骤才能形成一个可执行的应用程序 用g
阅读全文
摘要:之前学习嵌入式没有做笔记,今天要出门一趟,带不了台式机,就新建了一个虚拟机,在安装交叉编译器的时候出了点儿小问题。 首先,我解压了交叉编译器,然后添加了环境变量。 方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用)sudo gedit /etc/bash.bashrc在最后加
阅读全文
摘要:1. 首先在百度搜索搜狗拼音输入法Linux就能看到它的官网:http://pinyin.sogou.com/linux/ 下载后直接安装。安装成功后在控制台输入 如果选中的是fcitx则可以直接执行下步操作。 如果不是则修改为fcitx然后重新启动。 在控制台输入fcitx-config-gtk3
阅读全文
摘要:之前一直在用 Code Blocks 这个IDE工具,可用着还是感觉不怎么好,于是在网上找到了一篇文章,上面介绍了不少IDE,我找到了Sublime Text 感觉挺不错的。 帖子地址: http://www.csdn.net/article/2014-02-27/2818564-best-comp
阅读全文
摘要:首先,参考科大讯飞的官方sdk中的案例,实现和机器的日常对话和控制。 具体步骤: 1. 通过麦克风捕获说话的声音,然后通过在线语音识别获取语音中的字符。 2. 将获取到的字符上传到科大讯飞的语义识别中,获得返回回来的信息。(json格式) 3. 将返回的数据通过cjson库进行解析,获取到我们想要的
阅读全文
摘要:create a new repository on the command line echo "# test" >> README.md git init git add README.md git commit -m "first commit" git remote add origin g
阅读全文

浙公网安备 33010602011771号