- 博客(6)
- 收藏
- 关注
原创 最新版linux内核编译 forZYNQ
今天尝试了下最新版本的kernel内核对zynq平台的编译,本来没觉得能成功,毕竟网上教程都是对3.x版本的编译,也会出现很多小问题,没想到这次对v4.16的编译一遍就过。下面记录一下步骤吧。1.下载内核源码V4.16。 官网地址:www.kernel.org2.arm-xilinx-linux-gnueabi-编译器安装 编译器决定了编译好的内核可以运行在什么架构上,例如...
2018-04-06 16:24:19
2115
原创 compile uboot for snowleo.
进入uboot源码目录下,运行:1.make ARCH=arm CORSS_COMPILE=arm-xilinx-linux-gnueabi- distclean2.make make ARCH=arm CORSS_COMPILE=arm-xilinx-linux-gnueabi- zynq_snowleo_config.3.make make ARCH=arm CORSS_COMPILE=ar...
2018-04-05 23:04:43
410
原创 stm32在linux下开发(一)
说到STM32,大家不陌生,mdk环境+开发板+jlink即可搞定,但对于mdk开发环境,大部分人并不能说清楚。对于一个工程的编译,链接,烧写,调试过程完完全全集成在一个软件里,一键即可实现,这当然方便开发,但我们想要了解的编译、链接规则,调试原理等,却一无所知,所以当MDK出现一些奇怪的BUG时无从下手,明明是软件问题我们却查找代码错误。本文介绍一种原始的stm32开发方式,在li...
2018-03-08 17:28:12
38806
4
原创 opencv移植arm流程
编译opencv:一.在github上获取opencv源码tar.gz压缩包,版本为2.4.13,并将其拷贝到linux下,将其解压。二.在linux下安装cmake和cmake-gui: apt-get install cmake cmake-gui三.进入opencv源码目录,执行cmake-gui四.出现图形化操作界面,选择源码目录和目标建立目录(需要提前创建),点击confi...
2018-02-28 16:59:44
635
原创 开发板通过nfs服务挂载虚拟机文件目录的嵌入式开发方式
在做嵌入式开发时,一般都是先在linux下交叉编译工程,将生成的执行文件拷贝到开发板上再运行,这样很麻烦,现在介绍一种nfs文件挂载的方式,只需要在嵌入式设备和虚拟机上安装nfs服务,再做一些网络环境的配置,就可以直接把虚拟机上工程文件所在的目录直接挂载到嵌入式设备的一个文件夹下,直接运行生成的执行文件即可。这样大大简化了嵌入式开发步骤,节约时间。具体方式如下:一.网络环境设置 ...
2018-02-16 23:39:04
1378
原创 arm-xilinx-linux-gnueabi-gcc常用的命令参数
编译分四个阶段:①预处理②编译③汇编④链接以main.c为例: arm-xilinx-linux-gnueabi-gcc -o main mian.c 执行全部过程生成main.out,如果不指定mian,默认输出a.out arm-xilinx-linux-gnueabi-gcc -c main.c 只对main.c经行编译生成main.o arm-xilinx-linux-g...
2018-02-16 23:29:01
2589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人