嵌入式驱动开发
圣主天君
这个作者很懒,什么都没留下…
展开
-
在嵌入式开发板上执行应用程序时出现/bin/sh: ./XXX :Permission denied 错误的解决方法
其中. / XXX 表示你所执行程序的名称,我这里执行的是write(下面范例就用了write)。出现这种错误的原因是因为电脑linux与开发板linux两者的交叉编译器版本存在差异造成的。解决方法:修改XXX文件的权限 (注意是修改要执行的应用程序的权限,而不是bin目录下sh文件的权限)例如chmod 777 write原创 2017-03-14 15:11:22 · 13138 阅读 · 0 评论 -
交叉编译boa后在开发板运行boa出现-/bin/sh: boa: not found 错误的解决方法
修改 Makefile 文件将后面加上 -static变成再重新编译即可解决问题原创 2017-04-09 19:38:54 · 1684 阅读 · 0 评论 -
提供一个串口应用程序(使用的开发板是smart210)
#include #include #include #include /**********************************通过串口4向调试助手发送“Hello”**********************************/int main(void){int fd;struct termios opts;int ret原创 2017-04-05 17:43:27 · 1039 阅读 · 0 评论 -
关于make modules 和 make modules_install 作用的概念
硬件有许许多多的驱动。如果把所有的驱动都在编译内核的时候就指定编译到内核里面那么内核会非常大。 所以编译内核的时候只编译一部分通用常用的驱动。这些驱动在Linux内核配置的时候指定为* 还有一些驱动被指定为M 编译。但是没有安装。这些模块可以放到rootfs里面去。等真正需要的时候再加载。这些就是通过make modules和modules_install完成的。原创 2017-04-05 19:48:10 · 22451 阅读 · 0 评论 -
在制作嵌入式文件系统,使用nfs挂载模式时出现can't open /dev/tty2 : No such file or directory 错误的解决方法
问题描述: 在制作嵌入式文件系统时,使用nfs挂载模式后,启动开发板(本人用的是TQ210),在SecureCRT中显示如下错误,导致无法正常运行系统。问题原因: 由于将网上提供的 etc 解压包解压后的文件夹 etc 整个都复制到了自己创建的 rootfs / etc 目录下,导致出现了两次etc文件路劲,所以出错了。还有一点需要注意需要改变etc原创 2017-04-05 16:29:09 · 4095 阅读 · 1 评论