嵌入式
HeisenbergWDG
努力学习中
展开
-
友善之臂mini6410开发板学习笔记
接口布局如下: 开发板与PC机连接原创 2019-08-07 16:42:47 · 1512 阅读 · 0 评论 -
linux加入arm-linux-gcc環境變量顯示不存在No such file or directory
这个可能是系统是64位的,而编译器是32位的.我的系统是Ubuntu18.04,arm-linux-gcc是4.5.1 命令如下: 起初看网上的命令是: sudo apt-get install ia32-libs 但报错 报错,跟着提示做就行了. sudo apt-get install lib32ncurses5 lib32z1 就可以了 ...原创 2019-08-20 17:32:46 · 192 阅读 · 0 评论 -
在arm板子上实现hello world(arm)
今天是第一次把程序放到arm板子上跑,而且跑通了,理清思路,给他人做个参考。 首先我们要把交叉编译器装到我们的宿主机的Linux系统上(我是Ubuntu18.04),一个像这样的文件 第一步:比如放到/tmp目录下并解压 cd /tmp tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz –C / 注意:这里后面的/opt/...原创 2019-08-20 18:50:27 · 1994 阅读 · 0 评论 -
arm开发板的驱动长什么样
今天看到一个测试arm板子led的程序,顺便把它的驱动程序打开,了解了解。 先看一个最简单的驱动,驱动中的helloweorld,可以对比,找到驱动程序的格式和套路。 #include <linux/kernel.h> #include <linux/module.h> static int __init mini6410_hello_module_init(vo...原创 2019-08-21 16:40:01 · 539 阅读 · 0 评论 -
UDP网络编程实例
这个程序用来实现两个两个系统之间的udp通信,跨平台的,比如两个arm开发板之间,pc和开发板之间。 #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> #include <stdio.h> #define BUFLEN 255 int main(i...原创 2019-08-22 17:00:49 · 1663 阅读 · 0 评论