自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 【linux驱动笔记】linux模块机制浅析

欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa 1.   模块module 操作系统分微内核和宏内核,微内核优点,可以使操作系统仅作很少的事,其它事情如网络处理等都作为应用程序来实现,微

2015-05-16 16:05:31 1625

原创 【linux驱动笔记】字符设备驱动相关数据结构与算法

欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa   1.1.1.   设备号 alloc_chrdev_region(&dev, 0, 1, "buttons") /  register_

2015-05-16 01:02:57 665

原创 【linux驱动】linux驱动总览

欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa   1.1.  应用,设备,总线,驱动关系,应用到驱动 为了简化问题,上图省略了app层与driver层中间的libc层。 lin

2015-05-16 00:49:35 898

原创 【linux kernel】 中断处理-中断下半部

欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa     1.   概述 Linux内核中断机制:为了在中断执行时间尽可能短和中断处理需要完成大量工作之间找到一个平衡点,Linux将中断处

2015-04-24 17:21:48 868

原创 【linux kernel】 中断处理

欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa   环境: http://www.cnblogs.com/embedded-tzp/p/4443876.html    

2015-04-23 22:47:10 1606

原创 【linux kernel】 softirq 软中断讨论

欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa 早看到这篇文章,就不写了,懒:  Linux中断(interrupt)子系统之五:软件中断(softIRQ): http://blog.c

2015-04-23 22:44:56 1017

原创 【linux】 linux gpio操作

欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa   是平时自己word离线做笔记的,当发在网上才发现写的太宏观,不怎么容易看懂,今后做笔记会注意多贴代码。 1.   GPIO 1

2015-04-23 14:42:55 1366 1

原创 【linux】具体芯片MACHINE_START处理

欢迎转载,转载时需保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa   MACHINE_START定义了一个具体机器。Linux已经定义好了调用接口,只需要实现MACHINE_START中的成员即可。  

2015-04-23 11:36:09 699

原创 【linux】linux启动流程

欢迎转载,转载时请保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa    墨迹这么久,总算开始内核源代码分析了。 阶段1 阶段1大部分为汇编, 以程序启动到执行到start_kernel函数为

2015-04-23 10:15:57 801

原创 【linux】linux内核移植错误记录

欢迎转载,转载时请保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa    在内核下载运行后,会出现各种各样的问题,将遇到的问题和解决方案贴出来。       No filesystem cou

2015-04-23 10:12:24 1497

原创 【linux】U-BOOT与linux kernel通信: struct tag

欢迎转载,转载时需保留作者信息。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa     u-boot与linux通信格式       如上图,开机时执行u-boot, u-boot引导完后,就是交给linux

2015-04-23 00:49:47 1511

原创 【linux】mm内存管理

欢迎转载,转载时请保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa

2015-04-22 13:12:01 1224

原创 【linux】内核make编译链接相关变量定义

欢迎转载,转载时请保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa   这些定义很重要,不阅读源代码是体会不到的,在阅读源代码时,看看这些定义,会事半功倍。   链接文件: export KBUILD_L

2015-04-22 10:37:26 732

原创 【linux】 Makefile之make menuconfig /uImage

欢迎转载,转载时请保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa     config文件生成 Make menuconfig: 在src/Makefile中 %config: scripts_ba

2015-04-22 10:34:56 1126

原创 【linux】内核+文件系统下载到开发板

K开发 欢迎转载,转载时请保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa   开发环境:http://www.cnblogs.com/embedded-tzp/p/4443876.html      

2015-04-22 10:31:04 1993

原创 【linux】开发环境说明

欢迎转载,转载时请保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa   PC端: Ubuntu / linux mint 开发板:QQ2440V3, 广州友善之臂。资源如下: ->CPU 处理器  

2015-04-22 10:27:51 533

原创 【linux】linux根文件系统制作

欢迎转载,转载时请保留作者信息,谢谢。 邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa     有好文章,就不自己写了,偷懒转载下,只是有一点说明,文章  4:编译内核模块, 其实是不必要的,可以后面再编译进文件系统。  

2015-04-22 10:24:55 463

原创 【linux】内核编译

原创,转载时请注明,谢谢。邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa   环境:Ubuntu + s3c2440   编译输出与源代码分离 优点:不影响源代码目录整洁。 缺点:KBUILD_OUTPUT环境变量必须

2015-04-22 10:21:48 571

原创 【linux】内核源代码下载与阅读

原创,转载时请注明,谢谢。邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa   "生于忧患,死于安乐"。 说说linux如何阅读内核源代码,几年里我所有的笔记和资料都用word写的,看着它们静静的躺在硬盘里,就感觉有些浪费,希望能

2015-04-22 10:19:57 827

原创 【linux】常用网站

Kernel: http://www.kernel.org/ LSB (Linux Standard Base): http://www.linuxbase.org/ ELC(Embedded Linux Consortium): http://www.embedded-linux.org/ OSDL(Open Source Development Labs): http://www.

2015-04-22 10:17:43 525

原创 【app】遍历目录所有文件

遍历目录所有文件   原创,转载时请注明,谢谢。邮箱:tangzhongp@163.com 博客园地址:http://www.cnblogs.com/embedded-tzp Csdn博客地址:http://blog.csdn.net/xiayulewa     Linux C : readdir     #include #include #include  

2015-04-22 10:13:30 663

原创 【嵌入式-qt】 发个自己写的 BCOM串口调试助手(附源代码)

该串口我一直在用,曾经连续跑了几天,且串口一直有数据送出,未出现异常。发一个windows 下可用(xp, win7, win8, win10亲测可用) 的软件包。 和其它串口主要不同在于添加了更新串口端口号按钮,不需重新打开软件就可重新获取串口,串口输出数据编码可选,这样可以完美支持中文,不会出现乱码,并且算法保证因故障乱码后可自动恢复。另外命令列表行数可变。

2015-03-13 08:54:28 1248

原创 对c 和 c++ 的几点感悟

1. bug来源于资源共享。

2014-08-26 16:00:41 724

原创 c/c++语言printf/wprintf,wchar_t中文字符输出总结

关于编码字符集:简单理解为,ascii码表达了美国英文字符,为一字节为了统一世界文字编码,出了unicode,如ucs-2,ucs-4,分别为16字节和32字节因为历史包袱,unicode不可能完全替代以前的biam

2014-06-18 18:22:54 47112 7

原创 u-boot解析

什么也不说了, 给个非常经典的文章,链接http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/html/uboot_starts_analysis.html#why_svc_not_other

2014-03-18 18:41:58 895

原创 UBUNTU 12.04下傻瓜式简单安装arm-linux-gcc等gnu arm toolchain交叉编译工具

如果是ubuntu 12.04,输入: sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded && sudo apt-get update && sudo apt-get install gcc-arm-none-eabi交叉工具就安装好了,如果你是实用主义者,那就直接跳到华丽的分割线后去吧,下面的东西可以跳过。“饮水思源

2014-02-24 01:39:39 10952 3

原创 ubuntu下成功安装gdb图形界面调试工具insight

本文安装过程适用于insight-6.7.1a.tar.bz2, 6.6 和6.8版本没有成功安装,或许是我配置有误,去ftp://sourceware.org/pub/insight/releases/ 下载insightinsight-6.7.1a.tar.bz2依赖软件包安装(可选)sudo apt-get build-dep gdbsudo apt-get instal

2014-02-22 19:58:27 9763

原创 ubuntu man 函数或者系统命令失败(如man ls)解决办法

装ubuntu 13.10,想man c++函数:man std::iostream, 按照网上方法《Linux下C++的man安装及使用方法 》(http://blog.csdn.net/wangrouyi/article/details/8882937)显示 没有 std::iostream 的手册页条目以为出错,又man ls:没有 ls 的手册页条目 ,当没有手册页时,可以用 man

2014-02-22 19:34:05 3124

arm-linux-gcc等交叉编译工具- gnu arm toolchain

验证无误的arm-linux-gcc等工具链 (能正常编译linux内核,busybox等)

2015-04-21

BCOM串口调试助手-(附源码)

串口调试助手,附源代码,可以在windows和linux下使用,可打印中文。

2015-03-13

BCOM串口调试助手1.0

该串口我一直在用,曾经连续跑了几天,且串口一直有数据送出,未出现异常。发一个windows 下可用(xp, win7, win8, win10亲测可用) 的软件包。 和其它串口主要不同在于添加了更新串口端口号按钮,不需重新打开软件就可重新获取串口,串口输出数据编码可选,这样可以完美支持中文,不会出现乱码,并且算法保证因故障乱码后可自动恢复。另外命令列表行数可变。 详细功能: 保存设置: 1.支持设置自动保存,下一次打开软件时,会恢复上次所有状态。 语言支持: 2.通过菜单栏的语言可以切换中英文。 视图设置: 3.可以通过菜单的视图选择显示或隐藏信息区和命令列表区, 以便留出更多空间给显示区。 串口设置: 4.点击串口设置的更新端口,可以在不用重启软件的情况下重新获取电脑上的串口。 5.波特率除选择已经添加的外,还可以选择Custom手动输入。 接收设置: 6.完美支持中文显示,如显示乱码,可以通过选择显示区下面的编码解决。 7.最大可以显示100000行,如需要保持查看更多数据,可以选择将接收到的数据保存到文件中。 8.可以以16进制显示串口数据。 9.可以为串口数据添加接收时间。 10.可以回显发送区的命令。 11.可以将串口数据保存到指定文件。 12.可以清除显示区。 发送设置: 13.可以发送指定文件内容到串口。 14.可以选择重复发送,重复发送时间可选。 15.可以以文本或十六进制方式向串口发送数据 16.可以在每次发送串口数据后自动添加回车换行符(\n)。 17.可以发送中文,中文编码方式可以通过发送区上面的编码选择。 信息区: 18.软件执行的结果可以在信息区看到,遇到问题时,可以通过信息区查看原因。 命令列表: 19.命令列表行数可变,最大支持168行。 20.支持命令列表的配置保存和加载。 21.点击运行,会自动按行数从小到大依次循环发送数据, 直到达到设定的运行次数。 其它: 22.小技巧:可以把它当成一个编码查看工具,具体操作如下: 接收设置:HEX显示,显示时间,回显发送都选上,选择编码为 GBK,在发送区输入字符(如网络),点击发送命令按钮,则显示区某一行会显示[时间]CD F8 C2 E7 0A,由此可知,"网"的GBK编码为CD F8, "络"的GBK编码为C2 E7.同样操作,选择编码为UTF-8,网络对应 E7 BD 91 E7 BB 9C,因此"网"的UTF-8编码为E7 BD 91,"络"的UTF-8编码为E7 BB 9C. 23.欢迎通过作者邮箱tangzhongp@163.com提出修改建议。

2015-03-13

protel通用封装

protel通用封装,protel通用封装

2010-04-24

51单片机实验板实验手册

内容很丰富哦,应该不会让大家失望吧,大家多支持啊,我是新手

2010-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除