一直以来都在外网使用linux都无法使用rvpn,也就无法登录到学校的内网.这次决定解决掉这个bug.学校的rvpn登陆界面其实有提示登陆失败的问题,是因为java和浏览器的关联问题,首先可能是java环境没有安装,如果装了后还得关联到浏览器.学校的网页失败提醒中有提供了一个java安装脚本.但是试了下还是不行,应该是关联问题,而且那个java版本也很低.
把ATmega128开发板转为Arduino
暑假来临,闲来无事,听有同学在玩arduino,挺想尝试看看,但是不想买啊,正好手中有一套ATmege128的开发板。以前听过arduino是由avr封装而成,于是就想把这avr开发板改造下。GOOGLE了下,还是有办法的。
ubuntu下为eclipse安装Aptana网页开发插件
建了个网站,总不能老是用文本编辑器来编辑html网页文件,找了一下在eclipse添加Aptana是个很好的选择,不得不好好的夸一下eclipse,不仅跨平台,更是各种开发平台的插件多多,开源确实是一个软件强大的基石啊.
基于树莓派Raspberry: 字符设备内核驱动程序框架编写
之前写了一篇移植2.4寸TFT驱动到树莓派的文章,那篇博文中的驱动代码是国外大牛写的,看了一下,还是有很多地方没理解,是得好好再学习一下内核驱动的编写,这里就从字符设备驱动开始,采用最简单的LED驱动来建立内核驱动移植的驱动框架.
ubuntu linux下建立stm32开发环境: 程序烧录 openocd+openjtag
上一篇博客写了在ubuntu下,建立stm32开发环境,程序也已经编译好生成main.bin,接下来就是要把该文件烧录到stm32上.在linux下给arm烧录程序主要使用openocd,这个软件开源,而且支持众多芯片,从ARM9到A8都可以,当然STM32也可以.支持的JTAG工具也很多,JLINK ST-LINK OSBDM都可以,我这正好有一个openjtag基于FT2232C的,也是被支持的.
ubuntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立
买了一个STM32开发板,却不想在window下开发,也不想用那么占内存的IAR MDK等软件,所以决定在ubuntu下建立该开发环境,像之前avr linux一样,找了下资料,国内有人做过,但都没有很详尽的教程,所以花了三四天才完成.其实原理很简单,就是安装适用与STM32的GCC,以及建立该工程,主要是Makefile加上STM32的官方库.
建立树莓派raspberry交叉编译环境以及编译内核
最近买了一个树莓派,玩了几天,虽然已经有很多人玩了,现在玩好像有点晚了,但是他确实是个好东西,学好它,对嵌入式的整个开发流程也就会熟悉很多.虽然性能不是很强和现在的BB-BLACK比有点慢了,但是它便宜,把它当做单片机也是个不错的选择.
基于树莓派raspberry: 移植 2.4寸TFT显示屏以及源码分析
有了树莓派,但是没有hdmi显示器,这是个蛋疼的事,但是树莓派就是树莓派,他的GPIO管脚就是我们发挥想象力的地方.可以通过它的GPIO管脚来驱动一个显示屏.GOOGLE了一下,这个项目有个老外做好了,而且提供了patch文件,很容易就能移植到内核里面去.这里我就在这里记录一下移植这个TFT驱动的过程,然后试着分析这个老外提供的PATCH文件,希望能从中提高自己的能力,也能够熟悉一下内核的移植.
继续阅读基于树莓派raspberry: 移植 2.4寸TFT显示屏以及源码分析
TINY210实现底板上button按键的输入子系统
Tiny210v2底板上面有八个按键,但是官方只提供了该按钮的驱动,并没有实现输入子系统,使得板上的八个按钮没有任何作用。这里就通过向内核添加该buttons的输入子系统驱动,使该八个按钮实现如普通键盘的键值功能,实现能上下左右,以及确认等功能,就像手机的音量键、关机键一样。
继续阅读TINY210实现底板上button按键的输入子系统
基于ubuntu的armv7文件系统移植的权限问题
在自己构建的armv7的ubuntu文件系统出现了如此多的错误后,觉得有必要写写关于文件系统的权限问题了。之前出现的错误主要都是很多因为文件权限的问题。LINUX系统的权限是它的安全之处,也是它的麻烦之处。
继续阅读基于ubuntu的armv7文件系统移植的权限问题