
嵌入式/移动IoT/雾计算
ztguang
出淤泥而不染,濯清涟而不妖,中通外直,不蔓不枝,香远益清,亭亭净植,可远观而不可亵玩焉。
展开
-
the ability with LLVM Clang 9.0 to compile Linux kernel 5.3+
https://www.phoronix.com/scan.php?page=article&item=clang-linux-53&num=1https://www.phoronix.com/scan.php?page=news_item&px=LLVM-9.0-Clang-9.0-Featureshttp://www.rpmfind.net/linu...原创 2020-03-05 11:58:17 · 595 阅读 · 0 评论 -
Preparing a toolchain for building ARM binaries on x86 hosts
https://www.technexion.com/support/knowledgebase/preparing-a-toolchain-for-building-arm-binaries-on-x86-hosts/Difficulty Levels:IntermediateDate added:November 8, 2018Affected Products:EDM1-CF...转载 2020-03-05 10:31:51 · 375 阅读 · 0 评论 -
Build U-Boot and Linux Kernel from Source Code
https://developer.toradex.com/knowledge-base/build-u-boot-and-linux-kernel-from-source-codeSummaryThis article describes how to build the U-Boot boot loader and the Linux kernel directly withou...转载 2020-03-05 10:29:42 · 751 阅读 · 0 评论 -
How to cross-compile and use Mainline Kernel
https://gist.github.com/lategoodbye/c7317a42bf7f9c07f5a91baed8c68f75Notes on how to set up a new Ubuntu 18.04 LTS x64 environment, how to build the Mainline Kernel and place it on a Raspbian SD c...转载 2020-03-05 10:21:23 · 529 阅读 · 0 评论 -
win7 安装 proteus 8.9 SP2 (35740.zip)
# http://www.xue51.com/soft/35740.html# https://pan.baidu.com/s/1dx1zHM49-o_7bYOndG-T6Q#list/path=%2F# 下载 35740.zipproteus安装包---OK ├── 35740.zip └── emu8086v408.exe 35740 ├── pro...原创 2020-01-29 21:59:17 · 7630 阅读 · 2 评论 -
关于ARM处理器中operand2的理解分析
http://hi.baidu.com/youliyouli655/blog/item/0f5b30a87ae9a1b6cb130c1c.html关于ARM处理器中operand2的理解分析写在前面:转了几位大哥的文章做了整理。在ARM处理器的汇编语言中,对指令语法格式中的的常数表达式有这样的规定:“该常数必须对应8位位图,即常数是由一个8位的常数循环移位偶数位得到的。” 首先从ARM指令原创 2016-03-30 09:49:11 · 1777 阅读 · 0 评论 -
Tools and Utilities for Booting
http://blog.21ic.com/user1/1066/archives/2006/8248.htmlJTAG and Jflash-linuxUploading can be achieved via the JTAG port using software such aJflash and Jflash-linux. Usage for Windows or GNU/Lin原创 2016-03-30 09:49:59 · 310 阅读 · 0 评论 -
谈嵌入式技术(转)
http://www.linuxdiyf.com/viewarticle.php?id=171939谈嵌入式技术随着IT技术的发展,嵌入式技术也被随之推广。嵌入式技术涉及的方面广泛,如:工业控制领域、信息家电领域、环境监测、军事领域等等。带动科学技术的发展的同时,也将高科技产品引入百姓家庭,最重要的是给我们国防事业做出巨大贡献。 一. 嵌入式系统定义 广泛的定义原创 2016-03-30 09:50:42 · 531 阅读 · 0 评论 -
2009级计算机应用 嵌入式方向课表
一 二 三 四 五 12 嵌入式 Linux服务与编程原创 2016-03-30 09:58:46 · 408 阅读 · 0 评论 -
2008级计算机应用 嵌入式方向课表(前10周)
一 二 三 四 六 12原创 2016-03-30 10:00:57 · 310 阅读 · 0 评论 -
经典推荐之嵌入式系统 Boot Loader 技术内幕(詹荣开)
http://www.mcuos.com/thread-349-1-1.html 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_原创 2016-03-30 10:01:56 · 902 阅读 · 0 评论 -
linux内核源码中常见宏标志tag
http://www.examda.com/linux/fudao/20100330/094653772.html 这些宏包括__init、__initdata、__initfunc()、asmlinkage、ENTRY()、FASTCALL()等等。它们的定义主要位于Include\linux\linkage.h和 include\asm-i386\Init.h以及其他一些.h文件中。原创 2016-03-30 10:02:42 · 543 阅读 · 0 评论 -
Writing Linux LCD drivers—深入分析framebuffer设备驱动的结构
http://hi.baidu.com/excellentderek/blog/item/2e1d2003233e2f703812bb2d.htmlWriting Linux LCD drivers——本文深入地分析了framebuffer设备驱动的结构作者:JimShengWriting Linux LCD drivers Abstract 1 LCD Module\Dr原创 2016-03-30 10:13:03 · 532 阅读 · 0 评论 -
Kernel command using Linux system calls
http://linux.chinaunix.net/techdoc/system/2009/07/20/1125219.shtmlA system call is an interface between a user-space applicationand a service that the kernel provides. Because the service is provide原创 2016-03-30 10:17:59 · 758 阅读 · 0 评论 -
AT&T汇编心得之间接寻址和LEA指令
http://blog.sina.com.cn/s/blog_4d1bbec70100du0f.htmlT&T汇编心得(1)寻址方式:0x4(%esp)的操作是把寄存器esp中的值取出,然后加上4,得到的值作为地址,间接寻址得到需要的数据例如:pushl -0x4(%ecx)该指令的含义是取出寄存器ecx的值,减去4,将得到的值作为地址,在内存找到该地址对应的值,将其压入栈中。原创 2016-03-30 10:18:12 · 2188 阅读 · 0 评论 -
Linux 汇编语言开发指南
http://www.ibm.com/developerworks/cn/linux/l-assembly/index.html一、简介 作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性却勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。就拿 Linux内核来讲,虽然绝大部分代码是用 C 语言编写的,但仍然不可避免地在某些关键地方使用了汇编代码原创 2016-03-30 10:18:22 · 2354 阅读 · 0 评论 -
AT&T汇编指令总结
http://blogold.chinaunix.net/u3/92010/showart_2083551.html1.寄存器引用 引用寄存器要在寄存器号前加百分号%,如“movl %eax, %ebx”。 80386有如下寄存器: 8个32-bit寄存器 %eax,%ebx,%ecx,%edx,%edi,%esi,%ebp,%esp; 8个16-bi原创 2016-03-30 10:18:25 · 1052 阅读 · 0 评论 -
Linux下的AT&T语法(即GNU as 汇编语法)入门
http://blogold.chinaunix.net/u3/105209/showart_2085748.html学习这么长时间,一直在C语言这一层面上钻研和打拼,日积月累,很多关于C的疑惑在书本和资料中都难以找到答案。程序员是追求完美的一个种群,其头脑中哪怕是存在一点点的思维黑洞都会让其坐卧不宁。不久前在itput论坛上偶得《Computer Systems A Programmer's原创 2016-03-30 10:18:35 · 4614 阅读 · 0 评论 -
嵌入式(linux+ARM)线路图
http://www.linuxdiyf.com/viewarticle.php?id=196112ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并原创 2016-03-30 10:18:57 · 521 阅读 · 0 评论 -
Linux C局域网通信程序 刘志卿
作者:2009级嵌入式 刘志卿这是一个局域网通信程序,客户端通过连接服务器向局域网中的其它主机进行通讯./* ------------------------------------------------------------------------------------- 服务器程序,用下面的命令直接编译,运行.[root@localhost liu]# gcc server.c -o原创 2016-03-30 10:21:41 · 915 阅读 · 0 评论 -
嵌入式系统移植三步曲 孟明明
09计应一班 孟明明(09嵌入式方向) 嵌入式系统移植三步曲 1. Bootloader的移植2. linux 内核的编译3. linux根文件系统移植 1.BootLoader的移植,修改Makefile文件内容,将ifeq ($(ARCH),arm)CROSS_COMPILE =arm-linux原创 2016-03-30 10:22:29 · 395 阅读 · 0 评论 -
嵌入式系统移植三步曲 王延龙
应用一斑 王延龙 嵌入式系统移植三步曲1. Bootloader的移植2. linux 内核的编译3. linux根文件系统移植1.BootLoader的移植,修改Makefile文件内容,将ifeq ($(ARCH),arm)CROSS_COMPILE = arm-linux-endif改为ifeq ($(ARCH),arm)CROSS_COMPILE=/usr/local/arm原创 2016-03-30 10:22:32 · 411 阅读 · 0 评论 -
嵌入式系统移植三部曲 王晓峰
嵌入式系统移植三部曲班级:09计应一班 姓名:王晓峰 日期:2010年6月13日备注:本文是基于skyeye集成开发环境建立起来的,因此在进行系统移植之前要安装了skyeye才行;另外,对Linux内核、BusyBox、BootLoader(u-boot)的编译需要通过arm-linux-gcc-编译器,所以事先要搭建交叉编译环境;准备工作:下载218.198.18.51:/课程资料/嵌入原创 2016-03-30 10:22:35 · 605 阅读 · 0 评论 -
嵌入式系统移植三部曲 李炎朔
嵌入式系统移植三部曲 李炎朔 09机应一班 学号0906041053三部曲《bootloader的移植》《linux的移植》《根文件系统的移植》一 bootloader的移植(1)安装skyeye-1.2.6_rc1[root@localhost Desktop]# tar -xjvf skyeye-1.2.6_rc1.tar.bz2 -C .原创 2016-03-30 10:22:38 · 917 阅读 · 0 评论 -
ser and client.c 王晓峰
班级:09计应一班 姓名:王晓峰 /*前言:在局域网中启动一台服务器,通过服务器让每一个客户端都能知道其他的客户端从服务器端接受到的信息;这里是在本机上模拟的,打开一个终端窗口作为服务器,打开其他的终端窗口作为客户端。———————————————————————————————————— service.c ————————————————————————————————————原创 2016-03-30 10:22:48 · 501 阅读 · 0 评论 -
李炎朔 编程分析
/* server.c */#include #include #include #include #include "wrap.h"#define MAXLINE 80 //宏定义 #define SERV_PORT 8000 //端口int main(int argc, char **argv){ int i, maxi, maxfd, listenfd, connfd原创 2016-03-30 10:22:57 · 365 阅读 · 0 评论 -
嵌入式系统移植三步曲 赵晓晓
院系:计算机与信息工程学院 班级: 09计算机应用二班 姓名:赵晓晓(09嵌入式方向) 学号:0906042051 嵌入式系统移植三步曲 一、Bootloader的移植二、linux 内核的编译三、linux根文件系统移植 第一步、BootLoader的移植首先建立交叉编译环境,交叉编译器:arm-linux-gcc2.95.3原创 2016-03-30 10:23:01 · 681 阅读 · 0 评论 -
嵌入式系统移植三步曲 孟明明
嵌入式系统移植三步曲班级:09计应一班 姓名:孟明明 学号:0906041052 1. Bootloader的移植2. linux 内核的编译3. linux根文件系统移植 1.BootLoader的移植,修改Makefile文件内容,将ifeq ($(ARCH),arm)CROSS_COMPILE = arm-linux-endif原创 2016-03-30 10:23:10 · 453 阅读 · 0 评论 -
server-client 服务器-客户端 赵晓晓
院系:计算机与信息工程学院 班级: 09计算机应用二班 姓名:赵晓晓(09嵌入式方向) 学号:0906042051 2009嵌入式 server-client 服务器-客户端 /* server.c */#include #include #include #include #include "wrap.h"#define MAXLINE 8原创 2016-03-30 10:23:30 · 690 阅读 · 0 评论 -
server-client 服务器-客户端 段彦青
09级计算机应用1班 段彦青 0906041001/* server.c */#include #include /*库函数*/#include /*字符串处理*/#include /*INTERNET地址族*/#include "wrap.h"原创 2016-03-30 10:23:33 · 748 阅读 · 0 评论 -
李松占service-client
计应(1)班 李松占 0906041029前言:局域网中启动一个服务器,客户端要访问服务器;通过服务器让每一个与服务器相连的客户端都能知道任何一个相连的客户发送的信息;下面是实现过程。这里是在本机上模拟的,打开一个终端窗口作为服务器,再打开终端窗口作为客户端。------------------------------------ service.c --------------原创 2016-03-30 10:23:43 · 358 阅读 · 0 评论 -
嵌入式系统移植三步曲 闫俊霖
嵌入式系统移植三步曲班级:09计应一班 姓名:闫俊霖一、Bootloader的移植二、linux 内核的编译三、linux根文件系统移植设置实验环境安装SkyEye操作系统:CentOS 5.6。从下面网址可以下载到最新版本的skyeye。http://sourceforge.net/project/showfiles.php?group_id=85554原创 2016-03-30 10:23:45 · 507 阅读 · 0 评论 -
嵌入式系统移植三步曲 李珂颖
09计算机应用技术1班 李珂颖 0906041048嵌入式系统移植三步曲安装SkyEye 用skyeye-1.2.8_rc1进行实验时,会出现问题,而采用skyeye-1.2.6_rc1时,实验进行的很顺利,因此采用skyeye-1.2.6_rc1。SkyEre的配置文件skyeye.conf在网上直接下载,复制到SkyEre根目录下,不用更改。BootLoader原创 2016-03-30 10:23:48 · 625 阅读 · 0 评论 -
server.c客户端服务器select 赵超越
班级:09计算机应用技术1班 姓名:赵超越 学号:0906041011 /* server.c */#include #include #include #include #include "wrap.h"#define MAXLINE 80 /*宏定义 MAXLINE 为 80*/#define SERV_PORT 8000原创 2016-03-30 10:23:51 · 545 阅读 · 0 评论 -
ser and client 王延龙
09嵌入式 应用一斑 王延龙-------------------------------------------------------------------------------------*//* server.c */#include #include #include #include #include "wrap.h"#define MAXLINE 80#define SERV原创 2016-03-30 10:24:01 · 365 阅读 · 0 评论 -
server-client之间的通信 吴素芬
计算机与信息工程学院 09级嵌入式 吴素芬server-client之间的通信/*********************************server.c************************************************/#include #include #include #include #include "wrap.h"原创 2016-03-30 10:24:11 · 585 阅读 · 0 评论 -
server( select)执行过程 吴素芬
计算机与信息工程学院 09级嵌入式 吴素芬server( select)执行过程/* server.c */#include #include #include #include #include "wrap.h" #define MAXLINE 80/*通道最大为80*/#define SERV_PORT 8000/*宏定义端口号为8000*/原创 2016-03-30 10:24:14 · 515 阅读 · 0 评论 -
嵌入式系统移植三部曲 吴素芬
计算机与信息工程学院 09级嵌入式 吴素芬嵌入式系统移植三部曲一、BootLoader的移植 二、linux的移植 三、根文件系统的移植一、准备工作(1)、创建交叉编译环境1、[root@localhost opt]# ll arm-linux-*-rwxr-xr-x 1 root root 36273634 06-13 12:21 arm-linux-gcc-原创 2016-03-30 10:24:16 · 1393 阅读 · 0 评论 -
嵌入式系统移植三步曲 刘志卿
院系:计算机与信息工程学院班级:09级计算机应用2班姓名:刘志卿学号:0906042003 嵌入式系统移植三步曲Bootloader的移植Linux内核的移植Linux根文件系统的移植 一、Bootloader的移植准备工作:1. 创建交叉编译环境:解压arm-linux-gcc-2.95.3.tar.bz2到/usr/loca原创 2016-03-30 10:24:19 · 1336 阅读 · 0 评论 -
server-client 服务器-客户端 闫俊霖
09级计算机应用1班 闫俊霖前言:在局域网中启动一台服务器,使每一个客户端通过服务器端获得其他客户端输入的数据。------------------------------------ sever.c ------------------------------------/*------------------------------------------------------------原创 2016-03-30 10:24:29 · 841 阅读 · 0 评论