一、前言 .NET工具链在最新的Preview3版本中,引入了新的MSBuild项目系统,项目文件又回归了.csproj的XML文件来管理,项目文件、包引用、程序集引用、.NET Core工具集、发布内容定义等内容。本文主要将主要讨论,如何在新的项目系统中(.csproj)发布可执行文件。我们都知道 ...
分类:
Web程序 时间:
2017-04-23 00:56:29
阅读次数:
638
将陆续上传本人写的新书《自己动手写CPU》(尚未出版)。今天是第13篇。我尽量每周四篇 4.4 MIPS编译环境的建立 OpenMIPS处理器在设计的时候就计划与MIPS32指令集架构兼容,所以能够使用MIPS32架构下已有的GNU开发工具链。本节将说明怎样安装使用GNU开发工具链以及怎样制作Mak ...
分类:
其他好文 时间:
2017-04-16 19:28:23
阅读次数:
313
一、准备工作 1. 建立工作文件夹 2.下载crosstool-ng crosstool-ng的环境需要libncurse5-dev 3.安装 二、编译链制作 1.根目录下建立三个文件夹 mkdir src x-tools crosstool 进入crosstool目录: cd ~/.crossto ...
分类:
其他好文 时间:
2017-04-15 14:45:15
阅读次数:
261
首先: 先到官网上下载uboot源码:ftp://ftp.denx.de/pub/u-boot/,使用arm-linux-交叉工具链采用4.4.3版本: 一、 首先建立自己的开发板 拷贝board/samsung/smdk2410/目录到board/tq2440(这个文件夹是自己建立的) xx@ub ...
分类:
其他好文 时间:
2017-04-12 23:06:52
阅读次数:
213
错误源自用g++的交叉编译工具链编译eudev。经过一番查找,发现在 errno.h 这个头文件中有 program_invocation_short_name 的 extern 定义。 经过查看 eudev的源码,发现相关的源文件都包含了 errno.h 这个头文件。 然后去翻看两种toolcha ...
分类:
编程语言 时间:
2017-04-09 12:37:32
阅读次数:
222
前言 老师布置了一道题需要用到图形界面,于是开始找图形库。最后选择了gtk+图形库,然后折腾了大概一天。 这里记录自己新学到的知识,同时也给后来者一些便利。 准备 下载以下内容 notepad++(由于官网访问较慢,建议使用其他渠道) mingw(包含msys和gcc工具链) gtk+bundle( ...
分类:
其他好文 时间:
2017-04-09 09:35:36
阅读次数:
144
1.用arm-hisiv100nptl-linux-gcc编译代码,结果发现报错,__aeabi_unwind_cpp_pr1重定义,在librt.a先定义,使用的海思芯片是hi3520d。2.本来以为是编译链冲突所致,工具链删了又装,只保留一个,还是不行,装的是toolchain_hisi_linux_nptl_install.tgz3.后来发现在Hi3520_SDK..
嵌入式企鹅圈原创团队成员黄鑫提供。 相比NRF52832和CC254X,蓝牙单芯片DA14580在OTA和二次引导上要复杂一些,不仅体现在memory map、引导过程等流程上,而且在固件格式、生成和工具链的操作上也稍显繁琐。之前分享的“固件空中升级(OTA)与固件二次引导的原理和设计”说明了DA1 ...
分类:
其他好文 时间:
2017-03-15 18:34:21
阅读次数:
201
作者信息 作者:彭东林 邮箱:pengdonglin137@163.com QQ:405728433 软件平台 主机: Ubuntu14.04 64位版本 模拟器:Qemu-2.8.0 Linux内核版本: Linux-4.10 Busybox版本:busybox-1.24.2 工具链: gcc 具 ...
分类:
其他好文 时间:
2017-02-25 21:36:25
阅读次数:
1225
作者信息 作者: 彭东林 邮箱: pengdonglin137@163.com QQ: 405728433 软件平台 主机: Ubuntu14.04 64位版本 模拟器:Qemu-2.8.0 Linux内核版本: Linux-4.10 Busybox版本:busybox-1.24.2 工具链: ar ...
分类:
其他好文 时间:
2017-02-25 21:05:44
阅读次数:
316