Windows10 是微软公司最新一代的跨平台及设备应用的操作系统。它统一了包括个人电脑、平板电脑、智慧型手机、嵌入式系统、Xbox One以及新产品Surface Hub和HoloLens等等的整个Windows产品系列的作业系统,共享一个通用的应用程式架构(UWP)和Windows Store的生态系统。随着今年的7-29 号Windows10发布大会的召开,目前微软已经开始向全球用户推送Wi...
分类:
编程语言 时间:
2016-05-27 12:46:14
阅读次数:
200
以下内容主要摘录自《Linux安全体系分析与编程》
1、基本原理
(1)在UBOOT里设置console=ttySAC0或者console=tty1
这里是设置控制终端,tySAC0 表示串口, tty1 表示lcd
(2)内核用printk打印
内核就会根据命令行参数来找到对应的硬件操作函数,并将信息通过对应的硬件终端打印出来!
2、printk及控制台的日志级别
函数...
分类:
系统相关 时间:
2016-05-26 14:46:03
阅读次数:
252
开发板上安装嵌入式系统要比手机上简洁很多,有很多扩展的接口,适合对程序进行测试,这里所提及的是S3C6410开发板。它是由三星公司推出的一款低功耗/高性价比的RISC处理器。,其中包含强大的硬件加速器,还有集成MFC,还有先进的3D加速器,优化了外部接口。如下图十OK6410开发板的模型图,便于理解 ...
分类:
其他好文 时间:
2016-05-24 09:19:40
阅读次数:
164
一、嵌入式系统组成: 嵌入式系统 = 嵌入式硬件系统 + 嵌入式软件系统; 嵌入式硬件系统 = 嵌入式处理器(CPU) + 嵌入式外围器件(ROM + RAM + I / O设备 + ...); 嵌入式软件系统 = 嵌入式操作系统 + 嵌入式应用程序;二、嵌入式硬件系统结构图示: 嵌入式微处理器:(... ...
分类:
其他好文 时间:
2016-05-23 22:32:57
阅读次数:
243
今天和大家分享一下glib库的交叉编译过程和如何对程序进行编译以及运行。
glib库的移植资料比较少,比较零散,这里我就写一下亲自移植的过程,和大家分享一下。按照我的过程移植应该是不会有问题,如果遇到了问题可以留言联系我,一起讨论研究。
这里需要强调一下:libc、glibc、glib是不同的库!
glibc和 libc 都是 Linux 下的 C 函数库,而glib是GTK+的基础...
分类:
其他好文 时间:
2016-05-23 15:31:27
阅读次数:
323
第6章 Mind Map 6.1 什么是Mind Map? Mind Map是由一个以主题为中心,向外放射出和主题相关的所有关键字,而每个关键字又可以串接另一些相关的关键字,如此一直串接下去,形成了一副放射状的Mind Map 6.2 为什么要使用Mind Map? 6.2.1 在记录事情上的优点 ...
分类:
其他好文 时间:
2016-05-22 16:36:40
阅读次数:
196
一个程序本质上都是由 BSS 段、data段、text段三个组成的。这样的概念在当前的计算机程序设计中是很重要的一个基本概念,而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的问题。 BSS段:在采用段式内存管理的架构中,BSS段(bss segment ...
分类:
其他好文 时间:
2016-05-21 14:16:57
阅读次数:
212
1、交叉开发 嵌入式系统开发多采用交叉开发模式,所谓嵌入式交叉开发就是指在宿主机上进行程序的编写,然后通过交叉编译生成目标机平台可以运行的二进制代码,最后再下载到目标平台上的特定位置运行。产生嵌入式软件的平台称为宿主机,通常为PC。而运行嵌入式软件的平台称为目标机。宿主机一般通过网络,USB,JTA ...
分类:
其他好文 时间:
2016-05-16 17:31:28
阅读次数:
335
嵌入式系统开发流程嵌入式系统的一般开发流程如下:
嵌入式操作系统
管理资源
提高系统可靠性
硬件虚拟化
实时性能
多任务
现有的嵌入式操作系统
VxWorks pSOS PalmOS QNX OS-9 LynxOS WindowsCE uC/OS 嵌入式Linux FreeRTOS ARM体系架构ARM:Advanced RISC Machines
ARM处理器共有37个寄存器,分为若干个组...
分类:
其他好文 时间:
2016-05-12 23:14:31
阅读次数:
205
Qt 是一个跨平台的C++应用程序框架,支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone、嵌入式系统等。也就是说,Qt 可以同时支持桌面应用程序开发、嵌入式开发和移动开发,覆盖了现有的所有主流平台。你只需要编写一次代码,发布到不同平台前重新编译即可。...
分类:
其他好文 时间:
2016-05-12 22:55:00
阅读次数:
158