
嵌入式
文章平均质量分 57
aero_boy
爱好广泛,喜欢探索未知世界.
展开
-
AVR-GCC里定义的API
AVR-GCC里定义的API 嵌入式编程的代码可以简单地分为两部分,一是与硬件无关的算法部分,对其编程与普通C编程没有区别;二是与硬件相关的寄存器/端口操作部分。不同的MCU实现方法各有不同。在AVR-GCC里则通过一系列的API来解决。当然,用户也可以定义自己的API。在此简单地介绍目前AVR-GCC里定义的API,以及AVR-GCC的工作过程。一.应用程序启动过程(St转载 2008-05-11 18:10:00 · 2852 阅读 · 2 评论 -
gSoap的使用
gSoap是一个工具集,便得用C/C++语言能非常非常容易的来开发基于SOAP协议的webservices和客户端程序。这几天需要在我的嵌入式板子上用soap连接服务器,研究了一下gSoap,在此记录一下过程和心得吧。 1.编译 编译PC本地库比较容易,直接configure就行了。 交叉编译: 在configure时指定 --host为对就的平台就行了,原创 2009-12-03 17:16:00 · 1761 阅读 · 0 评论 -
Freescale MPC8313 BSP使用说明(ubuntu 10.04)
这段时间在做MPC8313的开发, 在这里做一下笔记吧, 很多虽然是比较简单的东西,还是记录一下吧,免得已后忘了,以可以查查,以给后以第一次使用的人一个参考吧.Freescale MPC8313 BSP使用说明 MPC8313的BSP使用的是LTIB为基础的配置工具. 安装盘ISO:1.LTIB安装 a. mount ISO: mount -o loop MPC8313E_RDB_K26_20070831-LTIB.iso /mnt/cdr原创 2010-09-29 16:22:00 · 4753 阅读 · 1 评论 -
mp8313 mtd 分区配置
<br />参照默认的配置,在配置树中修改那nand的分区大小后,编译,启动系统, 都正常,在u-boot中将kernel,dtb,roofs刷到对应分区以能正常启动, 现在要做系统升级,发现在linux中用mtd_debug, flash等工具对有些分区都写,有些不能, 进一步用mtd_debug info命令读出来的分区信息:<br />不能写的分区的flags有配置<br />mtd.flags = MTD_CAP_ROM<br />而能写的分区的flags都为空, 怀疑是这些被设为只读了, 无籁原创 2010-11-27 14:29:00 · 1968 阅读 · 1 评论 -
Arduino 中使用定时中断
Arduino的库中本身没有提供操作定时中断的功能,但是我们以可以avr开发库本身的特性来使用Arduino没有提供的功能.代码如下, 设置一个1ms的中断, 每隔1s输出一个$符号:#include #include /* * 将定义器中断设为1ms */v原创 2011-08-10 22:01:09 · 25845 阅读 · 8 评论 -
编译powerpc 下的QT 4.8
../qt-everywhere-opensource-src-4.8.6/configure --prefix=/opt/ppc/qt-4.8 -no-gui -no-webkit -no-multimedia -fast -opensource -no-qt3support -nomake demos -nomake examples -nomake docs -xplatform qws/原创 2016-11-02 16:49:59 · 1085 阅读 · 1 评论 -
编译 powerpc 版的 Wt web服务框架
Wt(音同'witty')是一个C++库,用以开发交互性Web应用。Wt的API以widget为中心,将桌面GUI APIs的良好测试模式引入Web开发。Wt为开发者提供了几乎所有Web实现细节的抽象,其中包括事件处理、图像支持、优雅降级(或渐进增强)、及良好的URL处理。由于Wt依赖boost 所以先编译boost编译powerpc boost ./bootstra原创 2016-11-02 16:59:21 · 1187 阅读 · 0 评论