- 博客(14)
- 资源 (1)
- 收藏
- 关注

原创 嵌入式Linux系统内核Kernel(裁减移植)启动调试技术(回顾)
嵌入式系统搭建过程中,对于系统平台搭建工程师在完成Bootloader 的调试之后就进入Kernel 裁减移植的阶段,其中最重要的一步是Kernel 启动的调试,在调试Kernel 过程中通常遇到最常见的问题是启动异常:Uncompressing Linux............................................................
2015-09-20 13:14:50
12218

原创 信庭嵌入式工作室-嵌入式Linux漫谈之Linux系统
事物总有个核心,复杂的事物总可以模块化、层次化, 嵌入式Linux也如此。学习嵌入式Linux困难,主要因为涉及知识和概念过多,即比较复杂,所以学习嵌入式Linux的就需要找到核心,需要模块化,需要进行层次划分。嵌入式Linux系统做模块化处理就是可划分为Bootloader(引导程序),Kernel(内核),fs(文件系统),Shell(命令行界面),Gui(图形库)和 Emb...
2015-09-04 13:29:29
11828

原创 嵌入式Linux系统Bootloader启动调试技术(回顾)
嵌入式系统搭建过程中,对于系统平台搭建工程师最初的一步通常是移植Bootloader ,当然移植有几个级别,通常最常见的是参考的EVM 的硬件有了修改(如更改了FLASH ,更改了SDRAM 、DDR SDRAM 等),并且是初次调试硬件,更大的困难是公司为节省成本不打算买上万的EVM 开发板,或者EVM 开发板需要license 才能购买,这时移植Bootloader 是比较难做的,....
2015-07-17 22:56:52
11878
转载 国产 Linux 操作系统 Deepin 创始人兼CTO离职
作为国内做的最好的 Linux 发行版,源自 Debian sid 的 Deepin 目前正面临重重困境,新版本不断延期,开发人员离职,bug 长期得不到修复,和Debian/Ubuntu 的兼容性问题也面临越来越严重的挑战。如今,雪上加霜的事情发生了,其创始人兼 CTO 离职,Deepin 的前途更是坎坷。最早发现端倪的是这个 commit:https://github.com/...
2018-08-09 16:18:24
1290
原创 LXT6架构-国产FPGA分析(2016版)
国产FPGA分析(2016版) 按: 最近京微雅阁倒闭重组,成了FPGA国产系最热闹的新闻,同时一个朋友公司号称要做1000万门级FPGA,就劝他做500万门级为好;8年未碰FPGA了,新研究了一下国内FPGA的设计水平,基本在"百万门级"初级阶段,远未到"1000万门级"的设计能力(EDA设计工具软件水平限制,FPGA的突破,最难搞是软件);至于说"同创国芯"拿140万门级号称1000万门级,只是号称而已,只能说真是不要Face,不过做的还算可以了;而"京微雅格"把50万门(Cx-C1)级说成20
2016-06-21 15:51:13
5611
原创 LXT6架构-ARM公司GPU系列性能变迁(2016版)
ARM公司GPU系列性能变迁(2016版);参考:高通骁龙410 Adreno306 @450MHz(24.3GFlops);NXP IMX6Q GC2000 @600MHz (19.2GFlops);高通骁龙820 Adreno530 @600MHz (480GFlops);苹果Apple A9 GT7600 @600MHz (230GFlops)。
2016-06-20 13:54:05
13537
原创 信庭嵌入式工作室-Linux-2.6.x内核处理器体系解析(回顾)
Alpha处理器最早由美国DEC公司设计制造,在Compaq(康柏)公司收购DEC之后,Alpha处理器继续得到发展,并且应用于许多高档的Compaq服务器上,HP(惠普)收购的Compaq,Alpha 便为HP(惠普)所有,不过HP(惠普)已经放弃发展alpha处理器。
2015-12-26 15:23:34
11741
原创 信庭嵌入式工作室-ARM应用技术之体系结构应用(下)
ARM应用技术是抛去操作系统,面向ARM自身的应用技术,总的来讲可以分为三部分:ARM体系结构应用、ARM最小系统应用和ARM外设(外围接口)应用。ARM体系结构应用包含比较多的模块,下面逐个解析。 ARM体系结构应用-RTC应用,很多ARM CPU本身都自带RTC单元,但并不是所有的RTC都设计合理。RTC本身用于时间的记录,如果保持供电就可以实现时间的“永”不丢失属性,这可是非常常用
2015-12-12 12:29:49
11291
原创 信庭嵌入式工作室-ARM应用技术之体系结构应用(中)
ARM应用技术是抛去操作系统,面向ARM自身的应用技术,总的来讲可以分为三部分:ARM体系结构应用、ARM最小系统应用和ARM外设(外围接口)应用。ARM体系结构应用包含比较多的模块,下面逐个解析。 ARM体系结构-MMU应用,MMU负责逻辑地址和虚拟地址到物理地址的映射,并提供地址空间访问的授权,CPU的地址操作,并不是直接的操作物理地址,而是通过MMU转接。如CPU操作一个寄存器,它
2015-11-11 07:22:00
11842
1
原创 信庭嵌入式工作室-ARM应用技术之体系结构应用(上)
ARM应用技术是抛去操作系统,面向ARM自身的应用技术,总的来讲可以分为三部分:ARM体系结构应用、ARM最小系统应用和ARM外设(外围接口)应用。ARM体系结构应用包含比较多的模块,下面逐个解析。 ARM体系结构-CPU核应用,CPU核主要用来执行程序,换句话说所有程序的指令都是在CPU核运行,CPU核最重要的指标是MIPS数,MIPS数和CPU核主频、流水线和MAC等有关系。CPU核
2015-11-03 16:44:37
12156
原创 LXT6架构-嵌入式Web服务器Nginx交叉编译与配置使用(ARMv7)
Nginx("Engine X")作为世界第三大Web服务器,如果能应用到嵌入式系统中是多么美好的事情,如下将告诉你实现的可能, 实现(通过验证)硬件配置(720Mhz ARMv7,256MB内存)。1. 交叉编译PCRE库,Nginx对PCRE库有依赖,PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括Perl兼容的正则
2015-10-25 01:01:53
14581
原创 LXT6架构-linux-x/arch/arm/下的故事(回顾)
历史的痕迹:在最新的linux-2.6.31/arch/arm/文件夹下,仍然保留Linux最初向ARM处理器移植的痕迹,最初的移植由黑客完成,在老的移植的代码文件的头部保留着黑客的名字;最初的ARM也不像现在这样的先进,都是StrongARM、ARM7之类,具体文件夹如mach- sa1100、mach-shark、mach-rpc等。现在就ARM来说已不是StrongARM、ARM7的时代
2015-10-11 02:12:36
11328
原创 信庭嵌入式工作室-Linux系统Bootloader简介(回顾)
支持Linux的Bootloader比较多,发展到2010年,出现了一些必然的结果,有些Bootloader已经消失,有些Bootloader被取代,有些Bootloader被合并,有些虽然在发展,不过已退居一个偏僻的角落。现在就主流的或者说应用的有点广泛的Bootloader做个介绍。...
2015-07-06 19:24:43
12345
1
原创 LXT6架构-嵌入式Ftp服务器Vsftpd交叉编译与配置使用(ARMv7)
Vsftpd是一款在Linux发行版中最受欢迎的Ftp服务器程序,特点是小巧轻快,安全易用,Vsftpd也是LXT6架构中Ftp服务器首选软件包。1. 交叉编译libcap(如果需要!?) a. 下载:https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.24.tar.gz
2015-05-02 18:11:12
13534
1
信庭-高速PCB设计技术规范-解密资料
2018-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人