自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东旗极限定制

精雕细琢,传承手艺

  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 【人生杂谈】嵌入式工程师的修炼境界

8.映照境:有一部电影里面有个老师傅说过”要想人前显贵,就得在人后受罪“,当某一天别人开始关注你的成功、你的财富、你的圈子,银行主动来找你放款,地方政府找你投资驻业的时候,说明你不再是影圣啦,虽然你已经”显贵“,但是还得继续受罪,也许是各背叛、也许是各种诋毁,各种假面应酬,你已经放下”技术“的挑子,一群人都在围着你”转“ 很久没有在人生杂谈栏目写新文章了,前段时间下载了某拉雅听小说,听了本超长狗血剧情小说,这本小说给我带来了许多快乐,陪我在这...

2020-11-09 23:58:17 641

原创 【A40i】全志A40i方案项目指引

全志A40I方案开案解疑 前几天,在写了一份关于全志方案选型的博文后,遭到许多网友的“声讨”,有的网友反馈博文内容太短没看够;还有的网友反馈没有把全志的所有IC系列选型都列出来;更有网友吐槽博文段子太少,没看够。好吧,如果不搞IT,作者也许是个段子手或者哲学家!言归正传,文中提到全志的一款所谓的工业级方案A40i,评分虽然只有三颗星,但是迎来了网友纷纷慕名加Q询问。看来,业内人士都有一颗...

2019-08-15 01:18:11 6012 2

原创 【方案总览】全志方案选型总览与分析-持续更新

今天给大家聊一下全志方案的选型问题,全志在业内都称为万年A7,那么我们首先来看看改革开放30周年以来全志的一些主流芯片和个人对其的一些评价。全志A20: 在大吉出道的时候,A20刚好到了市场末期,大概在2014年左右吧,其实A20是一颗非常经典好用的2核心A7架构处理器,外围接口丰富,后来随着断货和代理商买断经销,其性价比也逐渐丢失,所以新开的案子建议不要再用A20了(还...

2019-08-10 16:17:00 14311 8

原创 【N32926】简单测试ARM Linux嵌入式系Nand存储读写速度

在某些情况下,我们想知道NAND Flash的大概读写速度,这些情况可能包括:1.打算更换一颗型号不同但存储类型、存储容量、页大小都相同的NAND2.打算更换一颗存储类型不同的NAND,例如从SLC NAND FLASH更换成MLC NAND FLASH3.打算更换一颗不同接口的NAND,例如从8位数据总线更换成SPI NAND4.打算调整并更换不同的文件系统,例如从ext4更

2017-06-15 21:15:11 2920 1

原创 【GUI福音】QT5.9(LTS)发布与版本回顾

原文链接:http://blog.qt.io/blog/2017/05/31/qt-5-9-released翻译内容如下: 我很高兴让大家知道,Qt 5.9.0刚刚发布。我们已经投入了大量的工作,使Qt 5.9成为目前为止我们开发的最好的Qt版本。 在Qt 5.9中,我们对性能和稳定性有了强烈的关注。我们已经在Qt中修复了大量的bug,并且我们已经做了大量的工作来改进我们的

2017-06-03 16:54:27 14567 5

原创 【IMX6UL】嵌入式Linux系统开发免费视频

各位在学习IMX6UL的网友们,大家好!因为最近在将EasyHMI系统移植到IMX6UL平台上,所以,我制作了一系列与IMX6UL嵌入式系统开发的视频,网盘分享地址如下:http://pan.baidu.com/s/1miwGBA4大致内容如下:

2016-12-03 15:23:44 3975

原创 【N32926】 RTC 的设置与应用

今年主要研究并应用了台湾新塘的N32926这颗芯片,我用这颗芯片做了一个低成本的工业人机HMI,回到正题,N32926的RTC是一个很头痛的事情,因为RTC在系统起来以后需要有一个唤醒信号才行。所以在Linux系统中RTC初始化需要给它一个唤醒信号,进入Linux的shell后台以后,开始看RTC是否工作起来,可以用date命令,如果RTC没有工作它显示的时间是1970年开始的时间,如果RTC有工

2016-10-21 17:51:52 1673

原创 【人生杂谈】嵌入式工程师的小半辈子

7年前,我将博客从CSDN搬移到开源中国(OSCHINA.NET),今天我又将重新开启CSDN的博客!这一去一回的“轮回”,CSDN的朋友们是否还记得我?朋友们纷纷发私信问“这几年都去哪里了?”其实,我并没有走远,只是花了这几年的时间去沉淀自己,下面就给大家讲述一下我这个嵌入式工程师过的这小半辈子。讲述了一个嵌入式工程师世界观的变化过程。第一章.博客迁移与回归 当

2016-10-02 17:24:30 25854 1

原创 main.mk分析(1)

BUILD_SYSTEM=$(TOPDIR)build/core 定义构建目录.PHONY:droidDEFAULT_GOAL:=droid$(DEFAULT_GOAL):  将droid定义为总目标include $(BUILD_SYSTEM)/config.mk 包含配置文件目录-include $(OUT_DIR)/versions_checked.mk   包含版本检查文件,忽略此操作的错误ifneq($(HOST_OS),windos) HOST_OS和HOST_ARCH已经在envsetup.s

2011-01-26 10:32:00 902

原创 main.mk分析(1)

<br />BUILD_SYSTEM=$(TOPDIR)build/core 定义构建目录<br />.PHONY:droid<br />DEFAULT_GOAL:=droid<br />$(DEFAULT_GOAL):  将droid定义为总目标<br />include $(BUILD_SYSTEM)/config.mk 包含配置文件目录<br />-include $(OUT_DIR)/versions_checked.mk   包含版本检查文件,忽略此操作的错误<br />ifneq($(HOST_

2011-01-26 10:32:00 888

原创 【图形学知识速记】颜色缩放透明

<br />1.RGB565格式模式下,可以进行M2M缩放,不可以实现像素Alpha透明,可以使用Chromakey抠色实现局部漏空。<br />2.ARGB4444格式牧师下,可进行M2M缩放,也可实现像素Apha透明,但不可使用Chromakey抠色,这种方式需要至少3个FB缓冲区。<br />3.Bit32位不可实现M2M,所以建议客户在做UI的时候不要选择32bit模式。

2010-07-20 09:43:00 1041

原创 【C语言编程技巧】快速访问结构体成员的一种方法

<br /> 3 struct p <br /> 4 { unsigned int id; <br /> 5 unsigned int age;

2010-07-01 18:06:00 624

原创 ARM Linux Processor Information

It's important for Linux kernel to load vmlinux.lds:arch/arm/kernel/vmlinux.lds----->   __proc_info_begin=.;                                                       *(.proc.info.init)                                                       __proc_info_end=.;ar

2010-06-30 10:53:00 849

原创 Skyeye compile

<br />I download Skyeye-1.3 from China-Skyeye-orig.<br /><br />then I need three head file, these files can be download from website:<br /><br />http://www.linuxfans.org/bbs/thread-191714-1-1.html<br /><br /><br />these files are: include/bits/stropt

2010-06-20 15:12:00 619

原创 Linux command line

<br />I have ever toke a long time to understand how Linux parameter "CONFIG_CMDLINE" be added into Kernel.<br /><br />today I just got it:(arch/arm/kernel/setup.c)<br /><br />static char default_command_line[COMMAND_LINE_SIZE-1] __initdata= CO

2010-06-20 15:11:00 515

原创 Linux IRQ(2)

start_kernel()--->trap_init();start_kernel()---->init_IRQ();arch/arm/kernel/traps.c:void __init trap_init(void){    unsigned long vectors = CONFIG_VECTORS_BASE;/*跳转表的存放位置(即上面那表的存放位置)*/    /*这些都在entry-armv.S下定义*/    extern char __stubs_start[]

2010-06-20 10:28:00 1395

原创 Linux IRQ

Linux IRQ have 3 important struct, they are :1.include/linux/irq.hstruct irq_desc{    unsigned int       irq;    struct irq_chip    *chip;    struct irqaction   *action;    ......};2.include/linux/irq.hstruct irq_chip{    const

2010-06-20 10:11:00 860

原创 P1-New Comer

<br />P1-6<br />1.Would you please review it and advice me if thers's anything.<br />2.We should get it approved this time.<br />3.Is there any particular point from you?<br />4.The information and communication will be more effective[有效的] and efficient[有效

2010-06-19 08:38:00 813

原创 inux下去掉windows文本的多余的回车符(^M)

1) 使用sed去掉windows下的回车符 (注意^M 在linux 下写法 按^M 是回车换行符,输入方法是按住CTRL+v,松开v,按m)sed -i s/^M//g filename2) 在vim下类似:%s/^M//g(^M输入方法和上面方法相同)3) 使用dos2unixdos2unix filename(在debian/ubuntu下如果找不到

2010-05-04 10:40:00 975

原创 GDB compile with arm-none-linux-gnueabi Howto

1. 交叉编译gdb    a).从http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.7.tar.gz 下载ncurses-5.7,解压后进入ncurses-5.7目录       输入以下命令生成Makefile文件。       # ./configure --host=arm-none

2010-03-23 10:54:00 2652

原创 minicom can't input with keyboard

When minicom cant input with keyboard, then just try as below:Ctrl +A -> Z -> O -> serial port setup -> F, Gsave setup as dfl

2010-03-05 18:49:00 3722

原创 compile minicom error

When compile minicom, a error shown as below:usr/include/stdio.h:655: error: previous declaration of getline was hereto solve it,just rename function named getline  to get_line  at file /usr/inc

2010-03-05 18:43:00 808

原创 16bit view of VIM

Open a file with Vim, and turn to bottom_line mode ,keyin as below. :%!xxd Got it!

2010-03-03 17:54:00 1775

原创 Use readelf to check dynamic libraries of a elf file

# readelf -d elf

2010-03-03 17:52:00 555

原创 LINUX-IPCS信息

在unix/linux下,经常有因为共享内存、信号量,队列等共享信息没有干净地清楚而引起一些问题。查看共享信息的内存的命令是ipcs [-m|-s|-q]。默认会列出共享内存、信号量,队列信息,-m列出共享内存,-s列出共享信号量,-q列出共享队列。怎样清楚呢?清楚命令是ipcrm [-m|-s|-q] id。-m 删除共享内存,-s删除共享信号量,-q删除共享队列。下面是一个操作示例:v

2010-02-25 08:32:00 1792

原创 compile with math.h

When your programe include math.h,you mast add  "-lm" to CFLAGS when compile the programe.

2010-02-23 10:08:00 510

原创 【Linux技能速记】如何查看库文件信息

nm -D libavformat.soar -t libavformat.a

2010-01-26 14:17:00 557

原创 【LINUX编程】文件接口函数的追踪

用open,close,read,write,ioctl,fcntl函数多了,感觉有点模糊,因为每次使用这些函数时都实现包含了头文件fcntl.h,错误地以为这些函数都在fcntl.h中申明,然而事实不是这样的:首先open函数和fcntl的确是老老实实呆在fcntl.h中:extern int fcntl(int __fd,int __cmd,...) __THROW;exter

2009-07-20 03:12:00 1196 2

原创 【LINUX编程】linux模块编程-current引用错误

在编写一个候,需linux模块的时要引用current结构,由于current结构被定义在asm/current.h中,所以我在模块程序中包含了它,但是在make的时候,却出出现了错误的crrent引用问题.解决的办法是包含头文件linux/sched.h,原因是current是一个定义在current.h文件的宏,主要是将sp指针做适当处理以后回退到task_struct地址处,返回

2009-07-19 19:06:00 2063

DirectFB-examples-1.2.0

现在官方已经无法下载这个资源了,非常宝贵

2017-05-17

DirectFB_1_4_5

这个版本是目前最为普及的DFB版本,很容易编译通过

2017-05-17

深入linux内核结构

内容是英文,详细地描述了Linux-2.6.24内核以后的实现细节,适合各层学者和工程师使用。

2010-08-02

空空如也

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

TA关注的人

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