嵌入式python2.7.13移植 操作环境: 1、linux主机:Ubuntu14.04 2、嵌入式linux内核版本:3.14.26 3、嵌入式硬件:BeagleBone-Black,Cortex-A8内核 4、交叉编译工具: arm-linux-gnueabihf-gcc步骤:
ubuntu16安装git服务器 在阿里云主机搭建git服务器,系统版本是ubuntu16.04.4。 1、sudo apt-get update 2、sudo apt-get upgrade 3、sudo apt-get install git 4、sudo adduser git 5、创建/home/git/.ssh/authorized_keys 6、禁用shell登录,修改/
linux系统开机出现Read-only file system问题 公司研发嵌入式产品,之前没有意识到非正常关机会出现什么问题,今天发现一个BBB板出现了Read-only file system的问题,基本就是不能对其操作了,连关机都提示:-sh: /sbin/shutdown: Input/output error,在网上找了很多办法,mount、fsck 貌似都不行,还在解决中,先记录一下,这个问题很严重,必须要找到解决办法。。。
xshell删除键乱码方向键乱码的最终解决办法 在linux服务器上新建用户之后,用xshell远程登录用户发现有的按键会出现乱码,比如删除键、delete键、上下左右方向键,之前一直以为时xsheel的问题,网上很多办法也是说要修改xshell的按键编码。 今天才发现一个问题的根本原因,是Linux服务器端的问题,原因是新建用户使用了不同的shell,通过/etc/passwd文件可以看出来,如下图:
嵌入式系统移植cron和logrotate实现软件日志记录功能 在嵌入式Linux中实现软件的日志记录功能,方便日后对软件进行跟踪调试。使用logrotate日志滚动功能可以防止日志文件越来越大而影响系统存储空间。 过程详述如下:
嵌入式linux用xdelta实现程序的远程升级 公司linux嵌入式产品,使用的3G网络,需要远程升级二进制软件,大概十几兆,不算大也不算小,如果每次都完全替换的话,在产品开发初期估计也是不小的流量,所以开始考虑是不是能通过打补丁的方法实现远程升级二级制文件。 在网上搜索后发现确实有这种方法,使用的一个工具名叫:xdelta 先说下配置: 1、电脑端系统:ubuntu14.04
利用ssh与局域网内主机建立远程连接实现局域网穿透 公司新开发的项目,利用嵌入式linux系统,要求其中的软件能够支持远程升级,个人感觉如果能实现远程操作会更方便一些,于是在网上搜寻方法,当时的想法是希望能够找到一种ssh代理服务,能够实现两台不同局域网内电脑可以通过ssh代理服务器建立远程连接,可以保证数据的加密性。 后来在网上找了很多资料,发现找不到这种代理服务,但是同时也发现了另一种解决办法:ssh端口转发,其实我感觉就类似于s
Ubuntu中vim安装 YouCompleteMe插件 在github上偶然看到YouCompleteMe插件,貌似很好用,于是打算安装到VIM中,正好当时正打算将自己的VIM配置和插件放到github上,方便以后使用。 同样我是用的vundle插件安装YouCompleteMe的,vundle的安装方法可以百度,比较简单,github上下载下来简单配置就行。 用vundle下载好YouCompleteMe插件后,打开V
beaglebone增加PCF8563时钟芯片 i2c驱动子系统分析 之前做的采集器没有RTC,所以下一步打算增加RTC保证系统断电后时钟不会乱,正好公司有PCF8563芯片,i2c接口的,就是他了。。。 系统版本:linux 3.14.26 之前做过linux2.6的简单字符设备驱动,大概了解了一下linux中i2c驱动子系统,现在有几个疑点,先记录下来,等将RTC跑通了,再来看这几个问题,写记录应该也有侧重点了。 1、i2c子系统可分为
am335x arm linux resolv.conf重启恢复问题解决办法 beaglebone_black板,发现配置DNS时,修改了/etc/resolv.conf文件后再重启,这个文件的内容又被清空了,网上有很多解决办法,都是针对Linux主机的,对嵌入式linux不适用。 后来发现resolv.conf文件其实是个软连接,连接到/var目录下的一个文件,然后我就新建了一个文件/etc/resolvconf/resolv.conf.d/base,内
sqlite3 near"?":syntax error 问题解决办法 用 sqlite expert professional 编辑sqlite 脚本,在sqlite命令行内读入运行,有时同一个文件会出现 near"?":syntax error 的问题,一般出现在文件开头,但是开头位置根本没有"?",怀疑是文件保存编码之类的问题,目前解决办法是新建个文件,将sql语句复制进去,重新保存运行即可。
嵌入式linux(TQ2440开发板)传输文件tftp服务器配置 在用TQ2440的开发板做串口扩展,之前用串口传输文件速率实在太慢,从库房借了个路由器,克隆本机IP地址和MAC地址到路由器上(公司网有MAC绑定),然后将电脑和开发板都连接到路由器上,这样就可以用网口和开发板通信了。 (工作电脑win7+工作电脑里的linux虚拟机+开发板,虚拟机网络采用桥接模式) 开发板自带的系统已经装好了tftp的客户端和服务器端,我是用开发板做客户端传
samba服务器配置步骤 1、安装samba服务器2、设置用户名密码,共享目录等到此客户机已经可以连接,但可能传输文件受到限制3、关闭linux防火墙4、selinux配置文件改为disabled到此就能随意传输文件了
同一局域网windows和linux互ping不通 台式机用的win7,笔记本用的linux,首先肯定是在同一网段,打算用Xshell连接呢,但是死活ping不通,禁用linux多余网卡也没用,后来无意中把window上以前虚拟机用的网卡禁用了,结果就能ping通了,虚拟机的网卡地址跟两台主机完全不同啊,不知道为什么,但是起码能用Xshell连接了。。。