一、进fastboot之前 bootloader入口文件为vendor\mediatek\proprietary\bootable\bootloader\lk\arch\arm arch\arm\crt0.S,前面的是一些环境和硬件的初始化,我们直接从kmain:”bl Kmain“开始,该函数位于main.c文件中。 kmain()—>bootstrap2()—>apps_init(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-02 15:33:12
                            
                                278阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            -------------使用工具---------------mtk coredump 功能、coredump文件解析工具 GAT(Official)_ALPS、coredump报告分析工具 SpOfflineDebugSuite(Official)_ALPS。工具都包括windows&linux版本 ------------使用流程简介----------1、开启mtk co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-13 10:30:12
                            
                                938阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IN: MTK   23二2011    短信息菜单的设置函数    ADD_APPLICATION_MENUITEM_HILITE_HANDLER( MAIN_MENU_MESSAGES_MENUID, highlight_mainmenu_messages );    highlight_mainmenu_messages进入后为:    set_main_menu_softkey_handl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 20:44:41
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            编译工具和辅助工具:ADS1.2ADS12_update_842.exeMSYS-1.0.10.exeMinGW-3.1.0-1.exeImageMagick-6.2.5-5-Q16-windows-dll.exe7z313.exe  开始编译:切换到项目根目录,然后在命令行下面执行命令:make custom=proj gprs new其中,命令可以为 clean,  &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-27 18:50:06
                            
                                381阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.启动流程一览,图片中不考虑ATF(arm trust firmware),加上ATF,则preloader和LK之间插上个ATF2.启动流程分析1.上电后启动ROM中的代码从reset vector开始启动初始化stack空间找到并初始化启动设备(sd/nand/emmc)加载preloader到SRAM中,并跳转到preloader中执行代码2.preloader执行创建c运行环境必要的硬件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-08 11:11:28
                            
                                357阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、 目的      来到这里近两月,更近距离的接近了MTK。身处基于MTK平台的产品开发浪潮之中,让我对MTK有更多的了解,不光是在平台技术本身。就技术上,从软件角度、系统角度,对MTK我应该能给出深度而全面的评价或看法。就产品上,我也有自己的一些见解和思考。总之,对于MTK我所产生的思考及结论,希望能在这里同大家分享。如果能抛砖引玉,引发大家更            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 14:45:14
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这份代码是我从37平台上复制过来的,一般MTK平台的屏驱动代码都大同小异,屏部分的代码在平台架构的2个地方,一个是lk层,一个是kernel层,在整机启动 的时候屏的代码init、lcm_compare_id等在lk层就会都跑一遍,虽然在2个地方都有一样的屏代码,但是kernel层的那份屏代码最主要的功能还是起到lcm_suspend与lcm_resume作用,什么lcm_compare_id就算            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-02 16:56:48
                            
                                247阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HSPA:High Speed Packet Access smartphone application processor,高速分组接入的智能手机应用程序处理器 META mode:Mobile Engineering Test Architecture,移动工程师测试架构 ATE facto...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-21 16:36:23
                            
                                670阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HSPA:High Speed Packet Access smartphone application processor,高速分组接入的智能手机应用程序处理器 META mode:Mobile Engineering Test Architecture,移动工程师测试架构 ATE facto...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-07-26 13:43:00
                            
                                271阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
              MTK使用了nucleus实时操作系统,在其上做了个内核抽象层的封装,以适应多种实时操作系统,如oscar、ThreadX、nucleus。整个软件系统包括nucleus操作系统、平台设备驱动、协议栈、文件系统、WGUI、MMI、J2ME等。在这里MMI部分几乎包括了操作系统内核、协议栈、文件系统之上的所有部分,其中WGUI也在其中。 下面这张图是MTK的架构:&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-31 23:32:48
                            
                                214阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                  MTK平台是目前黑手机和绝大部分国内手机厂家广泛使用的手机平台,MTK目前在大陆占有超过40%的手机基带芯片份额。据了解,联想约有47%的手机都采用了MTK的方案。“MTK现象”因此也成为业界津津乐道的话题。  在MTK的手机解决方案中,将手机芯片和手机软件平台预先整合到一起。这种方案可以使终端厂商节约成本,加速产品上市周期。MTK公司            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-20 14:24:31
                            
                                211阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   安装MTK2503编译环境需要安装RVCT3.1 编译器,网上有很多安装的方法,更换Windows主题,暂停主题服务,修改兼容模式都试过了,但是我电脑一运行安装程序总是失败,系统是Win7 64位,怀疑是系统的问题,在另外一台电脑上Win7 32位成功安装,编译代码时 又报其它错。配置MTK编译环境对熟悉MTK开发的人员来说            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 12:39:05
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先参考网上的一些资料,给出UART驱动的整体描述与框架,在 linux 系统中,tty 表示各种终端。终端通常都跟硬件相对应。比如对应于输入设备键盘 鼠标,输出设备显示器的控制终端和串口终端。最上面的用户空间会有很多对底层硬件的操作,像 read,write 等。用户空间主要是通过设 备文件同 tty_core&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 16:46:52
                            
                                187阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MTK平台是目前黑手机和绝大部分国内手机厂家广泛使用的手机平台,MTK目前在大陆占有超过40%的手机基带芯片份额。据了解,联想约有47%的手机都采用了MTK的方案。“MTK现象”因此也成为业界津津乐道的话题。  在MTK的手机解决方案中,将手机芯片和手机软件平台预先整合到一起。这种方案可以使终端厂商节约成本,加速产品上市周期。MTK公司的产品因为集成较多的多媒体功能和较低的价格在大陆手机公司和手机            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-04 16:12:23
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            工模问题来源有以下几块: 1.        工厂模式apk(产线测试使用) 2.        工程模式apk(MTK开发,用于研发调试等) 3.        Runin apk(产线老化测试) 4.     &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-16 10:52:31
                            
                                741阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /*
	MTK sensor 经过了一个中间层,数据上报数据为:
	应用层: /dev/input/xxx 
	----------------------------------------------------------------------------------
	内核:
			[Input 子系统]
				  /\
				  ||
		[MTK 添加的 hwmsen 层] [            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-29 09:51:55
                            
                                427阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 在MTK平台上实现Android源码的指南
在现代移动开发环境中,掌握MTK(联发科)平台的Android源码有助于开发与优化设备功能。本文将详细讲解如何在MTK平台上实现Android源码,确保你可以顺利入门。
## 实现流程概览
首先,让我们看一下整个流程,包括关键步骤。
| 步骤      | 描述                                     |
|-            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-27 04:00:46
                            
                                212阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先:$sudo apt-get update    再把下面这一坨拷贝到终端里去执行下     $sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core            
                
         
            
            
            
            MTK 是现在市场上所有国内手机设计、制造商使用的最多的一个完整的手机产品解决方案,大部分做手机的技术人员都对此有接触和了解。不过, MTK 的整套软件系统十分庞大且复杂,很多刚接触这套系统的软件工程师一时不知如何进行配置和客户化定制。本文在此对整个 MTK 软件系统的工程结构和配置进行了简单介绍,希望通过此文和大家相互交流 MTK 软件系统的维护和修改、定制方面的心得。 MTK 使用了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-14 11:32:17
                            
                                342阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            EMMC与RAND的区别说到两者的区别,必须从flash的发展历程说起,因为两者都属于flash的范畴。 1.     Flash发展历程1.1          NOR Flash和NAND FlashNOR Flash和NAND Fla